/** * Initialize all the custom Doctrime Extensions */ protected function _initializeExtensions() { spl_autoload_register(array('Doctrine', 'extensionsAutoload')); $extention_dir = dirname(__FILE__) . '/Doctrine/Extensions'; if ($handle = opendir($extention_dir)) { while (false !== ($file = readdir($handle))) { if (!preg_match('/^\\./', $file) && is_dir($extention_dir . '/' . $file)) { $this->manager->registerExtension($file, $extention_dir . '/' . $file); } } closedir($handle); } }