Skip to content

Instantly share code, notes, and snippets.

$map = require __DIR__ . '/autoload_namespaces.php';
// Contents of autoload_namespaces.php ...
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'Zend_' => array($vendorDir . '/magento/zendframework1/library'),
'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
'Psr\\Log\\' => array($vendorDir . '/psr/log'),
'PHPMD\\' => array($vendorDir . '/phpmd/phpmd/src/main/php'),
foreach ($map as $namespace => $path) {
$loader->set($namespace, $path);
}
$map = require __DIR__ . '/autoload_psr4.php';
// Contents of autoload_psr4.php ...
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'Zend\\View\\' => array($vendorDir . '/zendframework/zend-view'),
'Zend\\Validator\\' => array($vendorDir . '/zendframework/zend-validator'),
'Zend\\Uri\\' => array($vendorDir . '/zendframework/zend-uri'),
'Zend\\Text\\' => array($vendorDir . '/zendframework/zend-text'),
foreach ($map as $namespace => $path) {
$loader->setPsr4($namespace, $path);
}
$classMap = require __DIR__ . '/autoload_classmap.php'
// Partial Contents of autoload_classmap.php ...
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'CSSmin' => $vendorDir . '/tubalmartin/cssmin/cssmin.php',
'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/File/Iterator.php',
'File_Iterator_Facade' => $vendorDir . '/phpunit/php-file-iterator/File/Iterator/Facade.php',
'File_Iterator_Factory' => $vendorDir . '/phpunit/php-file-iterator/File/Iterator/Factory.php',
if ($classMap) {
$loader->addClassMap($classMap);
}
$loader->setUseIncludePath(true);
$loader->register(true);
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
}
AutoloaderRegistry::registerAutoloader(new ClassLoaderWrapper($composerAutoloader));
\Magento\Framework\App\Bootstrap::populateAutoloader(BP, []);