Commit: fbf0fda858049cb7b579d4d1d3c10737881e3732
Author: David Persson | Date: 2009-12-28 14:05:51 +0100
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