/** * @param \DiCustom $di */ public function registerAutoloaders(DiInterface $di = null) { // echo __FUNCTION__ . ' executed <br />' . PHP_EOL; $loader = $di->getLoader(); // new Loader(); // echo __CLASS__ . ':' . __FUNCTION__ . ' executed after getting loader <br />' . PHP_EOL; $loader->registerNamespaces(array('App\\Modules\\Api' => __DIR__), true); // echo __CLASS__ . ':' . __FUNCTION__ . ' executed after registering namespaces <br />' . PHP_EOL; $oLogger = $di->getFileLogger(); $oLogger->debug('api loader: namespaces registered: ' . print_r($loader->getNamespaces(), true)); }