예제 #1
0
파일: LoaderTest.php 프로젝트: kandy/system
 /**
  * @covers System_Acl_Loader::factory
  */
 public function testFactoryWithConfig()
 {
     $acl = new Zend_Acl();
     $options = array('test' => 'test', 'a' => array(1, 2, 3));
     $loader = System_Acl_Loader::factory('LoaderMock', $acl, new Zend_Config($options));
     self::assertEquals($options, $loader->getOptions());
 }
예제 #2
0
파일: Acl.php 프로젝트: kandy/system
 /**
  * Init Zend_Acl resource
  *
  * @return Zend_Acl
  */
 public function init()
 {
     $this->bootstrapDependencies();
     $acl = new Zend_Acl();
     $loader = System_Acl_Loader::factory($this->getLoaderClass(), $acl, $this->getOptions());
     $loader->load();
     return $acl;
 }
예제 #3
0
파일: Loader.php 프로젝트: kandy/system
 /**
  *	Set plugin loader
  * @param Zend_Loader_PluginLoader_Interface $pluginLoader
  */
 public static function setPluginLoader(Zend_Loader_PluginLoader_Interface $pluginLoader = null)
 {
     self::$pluginLoader = $pluginLoader;
 }