I have been trying for a long time on how to include this library into my custom module. I have tried this answer but no use. May be I have put it wrong.
{ "name": "Vendor/module-name", "description": "N/A", "require": { "php": "~5.5.0|~5.6.0|~7.0.0", "authorizenet/authorizenet": "1.8.9", "jms/serializer": "serializer-master-dev as 1.0" }, "repositories": [{ "type": "vcs", "url": "https://github.com/goetas/serializer.git" }], "type": "magento2-module", "version": "100.0.1", "license": [ "OSL-3.0", "proprietary" ], "autoload": { "files": [ "registration.php" ], "psr-4": { "Vendor\\Name\\": "" } } }
in registration.php I added these code at the end of file
$vendorDir = require BP . '/app/etc/vendor_path.php'; $vendorAutoload = BP . "/{$vendorDir}/autoload.php"; /** @var \Composer\Autoload\ClassLoader $composerAutoloader */ $composerAutoloader = include $vendorAutoload; $composerAutoloader->addPsr4('authorizenet\\', array(__DIR__ . '/authorizenet/authorizenet'));
Please help me fix this. Thank you.