Commit: fbf0fda858049cb7b579d4d1d3c10737881e3732

Author: David Persson | Date: 2009-12-28 14:05:51 +0100
PHPca library to use transform instead of it's own autoloader.
diff --git a/config/bootstrap.php b/config/bootstrap.php index fd2ce3d..4fc4f09 100644 --- a/config/bootstrap.php +++ b/config/bootstrap.php @@ -66,16 +66,14 @@ Libraries::add('app', array('bootstrap' => false)); /** * Add libraries from submodules. */ - -require LITHIUM_APP_PATH . '/libraries/phpca/src/Exceptions.php'; -require LITHIUM_APP_PATH . '/libraries/phpca/src/Loader.php'; - -\spriebsch\PHPca\Loader::registerPath(LITHIUM_APP_PATH . '/libraries/phpca/src'); - -Libraries::add('phpca', array( +Libraries::add('PHPca', array( + 'prefix' => 'spriebsch\\PHPca\\', 'path' => dirname(__DIR__) . '/libraries/phpca/src', - 'loader' => array('\spriebsch\PHPca\Loader', 'autoload') + 'transform' => function($class, $params) { + static $_classMap; + require_once "{$params['path']}/_ClassMap.php"; + return "{$params['path']}/{$_classMap[$class]}"; + } )); - ?> \ No newline at end of file