/** * Registers an autoloader related to the module * * @param DiInterface $di */ public function registerAutoloaders(DiInterface $di = null) { $eventsManager = new \Phalcon\Events\Manager(); $loader = new Loader(); $loader->registerNamespaces(array('Phlame\\Core\\Controllers' => __DIR__ . '/controllers/', 'Phlame\\Core\\Models' => __DIR__ . '/models/', 'Phlame\\Core\\Components' => __DIR__ . '/components/')); // Listen all the loader events $eventsManager->attach('loader', function ($event, $loader) { if ($event->getType() == 'beforeCheckPath') { echo 'beforeCheckPath:' . $loader->getCheckedPath() . '<br/>'; } }); $loader->setEventsManager($eventsManager); $loader->register(); }
public function getCheckedPath() { return parent::getCheckedPath(); }