/** * * Kilka dodatkowych statycznych inicjaliacji * */ public function _initStatics() { $config = $this->getApplication()->getOptions(); /** * Ustawienie konfigu na rejestrze dla kompatybilnosci z poprzednmi rozwiazaniami (resouce plugin dla ACL) */ Zend_Registry::set('config', $config); if (isset($config['general']['pluginloader']) and $config['general']['pluginloader']) { $classFileIncCache = APPLICATION_PATH . '/../tmp/pluginLoaderCache.php'; if (file_exists($classFileIncCache)) { include_once $classFileIncCache; } Zend_Loader_PluginLoader::setIncludeFileCache($classFileIncCache); } /** * Ustawienie fallback tak by klasy bez namespacu tez dzialaly */ Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true)->pushAutoloader(NULL, 'Smarty_'); /** * Domyslny rozmiar strony paginatora */ Zend_Paginator::setDefaultItemCountPerPage($config['paginator']['DefaultItemCountPerPage']); Zend_View_Helper_PaginationControl::setDefaultViewPartial('/common/paginator_footer.phtml'); Zend_Controller_Action_HelperBroker::addPrefix('Base_Controller_Action_Helper'); Zend_Markup::addRendererPath('Logic', 'Logic/'); Base_Logic_Abstract::setUsePreexecuteHooks($config['general']['usepreexecutehooks']); }
public function testFactory() { Zend_Markup::addParserPath('Zend_Markup_Test_Parser', 'Zend/Markup/Test/Parser'); Zend_Markup::addRendererPath('Zend_Markup_Test_Renderer', 'Zend/Markup/Test/Renderer'); Zend_Markup::factory('MockParser', 'MockRenderer'); }