i'm trying use payone php-sdk http://github.com/payone/php-sdk/archive/master.zip
i included in composer.json this:
"require": { "payone/php-sdk": "1.0.*" }, "repositories": [ { "type": "package", "package": { "name": "payone/php-sdk", "version": "1.0.0", "dist": { "url": "http://github.com/payone/php-sdk/archive/master.zip", "type": "zip" }, "autoload": { "psr-0": { "payone_": "php/" } } } } ] my question: how use in controller?
please note payone sdk uses pear style classnames ( i.e. vendor_folder_classname ) , not psr-0 convention namespaces. pear style autoloading compatible composer's psr-0 autoloading.
make sure prefix classnames \ or add use statement on top of controller class. see igor's answer here.
to instantiate new builder object use like:
class mycontroller { public function myaction() { $conig = new \payone_config(array(/* settings */)); $builder = new \payone_builder($config); // use builder } the payone_autoload , payone_bootstrap classes needed setting autoloading in case handlded composer.
Comments
Post a Comment