protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array('namespace' => 'Gasestema', 'basePath' => dirname(__FILE__))); $autoloader->addResourceType('exception', 'exceptions', 'Exception'); $autoloader->addResourceType('auth', 'auth', 'Auth'); $autoloader->addResourceType('paginator', 'paginator', 'Paginator'); return $autoloader; }
public function _initServicesAndMappers() { $loader = new Zend_Application_Module_Autoloader(array('namespace' => 'Application', 'basePath' => APPLICATION_PATH)); $loader->addResourceType('mapper', 'models/Mapper', 'Model_Mapper'); $loader->addResourceType('service', 'models/Service', 'Model_Service'); return $loader; return $resourceLoader; }
/** * Cria uma instancia do Autoloader */ protected function _initAutoloader() { $loader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); $loader->addResourceType('acl', 'acls', 'Acl'); $loader->addResourceType('validate', 'validators/', 'App_Validate_'); $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->suppressNotFoundWarnings(false); $autoloader->setFallbackAutoloader(true); }
protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array('basePath' => dirname(__FILE__), 'namespace' => 'Library_')); $autoloader->removeResourceType('dbtable'); $autoloader->removeResourceType('model'); $autoloader->addResourceType('facade', 'business/facades', 'Business_Facade'); $autoloader->addResourceType('datamapper', 'business/datamappers', 'Business_DataMapper'); $autoloader->addResourceType('dbtable', 'business/dbtable', 'Business_DbTable'); $autoloader->addResourceType('model', 'business/models', 'Business_Model'); return $autoloader; }
/** * Fungsi untuk inisialisasi autoload */ protected function _initAutoload() { // Create an autoloader that will enable us to automatically load resources $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); Zend_Controller_Action_HelperBroker::addPrefix('Budpar_Action_Helper'); $moduleLoader->addResourceType('library', '../library/Budpar/', 'Budpar'); $moduleLoader->addResourceType('adminLibrary', 'modules/admin/library', 'Library_'); $moduleLoader->addResourceType('adminForms', 'modules/admin/forms', 'Admin_Form_'); $moduleLoader->addResourceType('adminModels', 'modules/admin/models', 'Admin_Model_'); return $moduleLoader; }
protected function _initAutoload() { $this->options = $this->getOptions(); Zend_Registry::set('config.recaptcha', $this->options['recaptcha']); Zend_Registry::set('config.message', $this->options['message']); $db = Zend_Db::factory('PDO_MYSQL', $this->options['db']); Zend_Db_Table_Abstract::setDefaultAdapter($db); $resourceLoader = new Zend_Application_Module_Autoloader(array('basePath' => APPLICATION_PATH . '/modules/admin', 'namespace' => 'Admin')); $resourceLoader->addResourceType('acl', 'acls/', 'Acl'); $resourceLoader->addResourceType('acl_plugin', 'acls/plugins/', 'Acl_Plugin'); $resourceLoader->addResourceType('filter', 'filters/', 'Filter'); return $resourceLoader; }
protected function _initAppAutoload() { $loader = new Zend_Application_Module_Autoloader(['namespace' => '', 'basePath' => APPLICATION_PATH]); $loader->addResourceType('form', 'forms', 'Form')->addResourceType('model', 'models', 'Model')->addResourceType('dbtable', 'models/DbTable', 'Model_DbTable'); $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->registerNamespace(["App_"]); return $loader; }
/** * Auto load default module classes * * @author Eddie Jaoude * @param void * @return object $moduleLoader * */ protected function _initAutoload() { $moduleLoader = new Zend_Application_Module_Autoloader(array( 'namespace' => 'Auth_', 'basePath' => APPLICATION_PATH . '/modules/auth')); $moduleLoader->addResourceType('controllerhelper', 'controllers/helpers', 'Controller_Helper'); return $moduleLoader; }
public function routeStartup(Zend_Controller_Request_Abstract $request) { $front = Zend_Controller_Front::getInstance(); $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer'); if (!isset($viewRenderer->view)) { $viewRenderer->initView(); } $view = $viewRenderer->view; foreach ($front->getControllerDirectory() as $moduleName => $controllerPath) { $loader = new Zend_Application_Module_Autoloader(array('namespace' => ucfirst($moduleName), 'basePath' => dirname($controllerPath))); $loader->addResourceType('controller', 'controllers', 'Controller'); $loader->addResourceType('constant', 'constants', 'Constant'); $loader->addResourceType('php', 'phps', 'Php'); $loader->addResourceType('validate', 'validates', 'Validate'); $loader->addResourceType('module_helper', 'helpers', 'Helper'); $loader->addResourceType('helper', 'controllers/helpers', 'Controller_Helper'); Zend_Controller_Action_HelperBroker::addPath($controllerPath . DS . 'helpers', ucfirst($moduleName) . '_Controller_Helper_'); $viewHelpers = array('View' => dirname($controllerPath) . DS . 'views' . DS . 'helpers', 'Display' => dirname($controllerPath) . DS . 'display' . DS . 'helpers'); foreach ($viewHelpers as $directory => $viewHelper) { if (is_dir($viewHelper)) { $view->addHelperPath($viewHelper); $prefix = ucfirst($moduleName) . '_' . $directory . '_Helper'; $view->addHelperPath($viewHelper, $prefix); } } } }
/** * Basic setup of module support and layout support. * * @return void */ protected function _initBasicConfig() { // Set the timezone default date_default_timezone_set('Europe/London'); //configure the front controller to use modules and throw exceptions Zend_Controller_Front::getInstance()->addModuleDirectory(APPLICATION_PATH . '/modules')->throwExceptions(true); // Configure the app namespace $this->setAppNamespace('Application'); // create the app space autoloader $autoloader = new Zend_Application_Module_Autoloader(array('basePath' => APPLICATION_PATH, 'namespace' => 'Application')); $autoloader->addResourceType('table', 'tables', 'Table'); //configure zend_layout Zend_Layout::startMvc(array('layoutPath' => APPLICATION_PATH . '/layouts/scripts')); }
/** * Bootstrap autoloader for application resources * * @return Zend_Application_Module_Autoloader */ protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array( 'namespace' => 'Default', 'basePath' => dirname(__FILE__), )); // set up applicatio/validates as a place where the autoloader will // look. Forms has similar support baked in and would traditionally // have been the mechanism through which validates are used in MVC. // However with REST design forms aren't useful but validates are. $autoloader->addResourceType('validate', 'validates', 'Validate'); return $autoloader; }
protected function _initAutoloaders() { $autoloader = Zend_Loader_Autoloader::getInstance(); $config = $this->getConfig(); $moduleAutoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => dirname(__FILE__))); $moduleAutoloader->addResourceType('infra', 'Infra', 'Infra'); $autoloader->pushAutoloader($moduleAutoloader); $autoloader->pushAutoloader(new Infra_InfraLoader($config->settings)); $clientAutoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); $clientAutoloader->addResourceType('kaltura', 'lib/Kaltura', 'Kaltura'); $autoloader->pushAutoloader($clientAutoloader); }
public function _initAutoloader() { $loader = new Zend_Application_Module_Autoloader(array('namespace' => 'Admin', 'basePath' => APPLICATION_PATH . '/modules/admin')); $loader->addResourceType('Admin', APPLICATION_PATH . '/modules/admin/controllers/', 'Admin'); return $loader; }
/** * Инициализация автозагрузки */ protected function _initAutoload() { $loader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); $loader->addResourceType('classes_type', 'classes', 'Class'); }
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); switch ($request->getModuleName()) { case 'admin': $moduleLoader->addResourceType('adminLibrary', 'modules/admin/library', 'Library_'); $moduleLoader->addResourceType('adminForms', 'modules/admin/forms', 'Admin_Form_'); break; case 'manage': $moduleLoader->addResourceType('manageLibrary', 'modules/manage/library', 'Manage_'); $moduleLoader->addResourceType('manageForms', 'modules/manage/models/forms', 'Manage_Model_Form_'); $moduleLoader->addResourceType('manageTable', 'modules/manage/models/DbTable', 'Manage_Model_DbTable_'); $moduleLoader->addResourceType('manageObject', 'modules/manage/models/object', 'Manage_Model_Object_'); $moduleLoader->addResourceType('manageTools', 'modules/manage/models/tools', 'Manage_Model_Tools_'); $moduleLoader->addResourceType('miceLibrary', 'modules/mice/library', 'Mice_'); $moduleLoader->addResourceType('miceTable', 'modules/mice/models/DbTable', 'Mice_Model_DbTable_'); break; case 'mice': $moduleLoader->addResourceType('miceLibrary', 'modules/mice/library', 'Mice_'); $moduleLoader->addResourceType('miceTable', 'modules/mice/models/DbTable', 'Mice_Model_DbTable_'); break; } }
protected function _initAutoload() { $moduleLoader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => APPLICATION_PATH)); $moduleLoader->addResourceType('twig', '../library/Twig', 'Twig'); return $moduleLoader; }
/** * Bootstrap autoloader for application resources * * @return Zend_Application_Module_Autoloader */ protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array('namespace' => 'Default', 'basePath' => dirname(__FILE__))); $autoloader->addResourceType('dao', 'models/Daos/', 'Dao')->addResourceType('dto', 'models/Dtos/', 'Dto')->addResourceType('helper', 'helpers/', 'Helper'); return $autoloader; }
protected function _initAutoloaders() { $this->bootstrap('config'); $autoloader = Zend_Loader_Autoloader::getInstance(); $moduleAutoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => dirname(__FILE__))); $moduleAutoloader->addResourceType('infra', 'Infra', 'Infra'); $autoloader->pushAutoloader($moduleAutoloader); $autoloader->pushAutoloader(new Infra_InfraLoader()); $baseSettings = Zend_Registry::get('config')->settings; $clientBasePath = $baseSettings->basePath; $clientAutoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => $clientBasePath)); $clientAutoloader->addResourceType('kaltura', 'lib/Kaltura', 'Kaltura'); $autoloader->pushAutoloader($clientAutoloader); // $autoloader->pushAutoloader(new Infra_ClientLoader()); }
protected function _initAutoloaders() { $autoloader = Zend_Loader_Autoloader::getInstance(); $moduleAutoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => dirname(__FILE__))); $moduleAutoloader->addResourceType('kaltura', 'lib/Kaltura', 'Kaltura'); $autoloader->pushAutoloader($moduleAutoloader); $autoloader->pushAutoloader(new Kaltura_ClientLoader()); $autoloader->pushAutoloader(new Kaltura_InfraLoader()); }
/** * Imposta l'auto-load per le classi della libreria Zwe. * @return Zend_Application_Module_Autoloader */ protected function _initAppAutoload() { $Autoloader = new Zend_Application_Module_Autoloader(array('namespace' => 'App', 'basePath' => __DIR__)); $Autoloader->addResourceType('zwe', dirname(__DIR__) . '/library/Zwe', 'Zwe'); return $Autoloader; }
/** * Start Autoloader * * @access protected * @return Zend_Application_Module_Autoloader */ protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array('namespace' => '', 'basePath' => dirname(__FILE__))); $autoloader->addResourceType('objects', 'models/objects/', 'Model'); $autoloader->addResourceType('managers', 'models/managers/', 'Manager'); $autoloader->addResourceType('datasources', 'models/datasources/', 'Datasource'); $autoloader->addResourceType('services', 'models/services/', 'Service'); $autoloader->addResourceType('authentication', 'models/authentication/', 'Auth'); $autoloader->addResourceType('forms', 'forms/', 'Form'); // $autoloader->addResourceType('subforms', 'subforms/', 'Subform'); return $autoloader; }