Finally i came up with backporting the latest Force.com toolkit features into the public repository. Additionally I split the whole library up into several modules for improved code re-use and added composer support.
As I mentioned in a previous post, Force.com Toolkit for PHP 5.3 is a complete rewrite of it’s originator, Force.com Toolkit For PHP, and actually supports the latest API version 26.0, though it should be almost provide bc for earlier versions. It utilizes all these exciting improvements shipped with the latest stable PHP 5.3 releases like namespaces, closures, late static binding, tbc.
- form type generation based on Force.com metadata
- convinient SOQL query generation, parsing, building
- API user management based on the current frontend user’s locale
The sourcecode is completely free of charge, you may use it in your own commercial projects, modify or sell it without any restriction.
But consider the fact that it is still under heavy development and not considered stable as a full-fledged and tested 3rd party library. It is yet successfully in productional use, but if you want to try it out for yourself — the risk is included 😉
We do not make any warranties of any type, express or implied, including, but not limited to, the warranties of merchantability or fitness for a particular use.
You may find the official repository here: https://github.com/joshiausdemwald/CodemitteForceToolkitBundle
Or here: https://packagist.org/packages/codemitte/force-toolkit-bundle
Have fun! Any corrections, patches and/or other contributions are heavily welcome.
Famous last words
If you want to scratch my back, simply create a bug report/ticket on github so that i am able to recall bugs and issues when i find the time to fix them all. Or even better, provide a patch by performing a pull request that i am able to merge into the project.
Thank you really much in advance and — may the force be with you!