Skip to content

Instantly share code, notes, and snippets.

@Ocramius
Created February 24, 2012 16:35
Show Gist options
  • Save Ocramius/1901910 to your computer and use it in GitHub Desktop.
Save Ocramius/1901910 to your computer and use it in GitHub Desktop.
Simple autoloader example
<?php
Zend\Loader\AutoloaderFactory::factory(array(
'Zend\Loader\ClassMapAutoloader' => array(
'path/to/classmap.php',
'path/to/classmap2.php'
),
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
'ZfPhpcrOdm' => __DIR__ . '/src/ZfPhpcrOdm',
'Doctrine\ODM\PHPCR' => __DIR__ . '/library/doctrine-phpcr-odm/lib/Doctrine/ODM/PHPCR',
'Doctrine\Common' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/doctrine-common/lib/Doctrine/Common',
'Doctrine\DBAL' => __DIR__ . '/library/doctrine-dbal/lib/Doctrine/DBAL',
'Jackalope' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/jackalope/src/Jackalope',
'PHPCR\Util' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/jackalope/lib/phpcr-utils/src/PHPCR/Util',
'PHPCR' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/jackalope/lib/phpcr/src/PHPCR',
'Midgard\PHPCR' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/Midgard/PHPCR/src/Midgard/PHPCR',
'Symfony\Component\Yaml' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/Symfony/Component/Yaml',
'Symfony\Component\Console' => __DIR__ . '/library/doctrine-phpcr-odm/lib/vendor/jackalope/lib/phpcr-utils/lib/vendor/Symfony/Component/Console',
),
),
));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment