コード例 #1
0
ファイル: Front.php プロジェクト: ronseigel/agent-ohm
 /**
  * Retrieve a plugin or plugins by class
  *
  * @param  string $class
  * @return false|Zend_Controller_Plugin_Abstract|array
  */
 public function getPlugin($class)
 {
     return $this->_plugins->getPlugin($class);
 }
コード例 #2
0
ファイル: BrokerTest.php プロジェクト: lortnus/zf1
 public function testGetPluginByNameReturnsArray()
 {
     $broker = new Zend_Controller_Plugin_Broker();
     $plugin = new Zend_Controller_Plugin_BrokerTest_TestPlugin();
     $broker->registerPlugin($plugin);
     $plugin2 = new Zend_Controller_Plugin_BrokerTest_TestPlugin();
     $broker->registerPlugin($plugin2);
     $retrieved = $broker->getPlugin('Zend_Controller_Plugin_BrokerTest_TestPlugin');
     $this->assertTrue(is_array($retrieved));
     $this->assertEquals(2, count($retrieved));
     $this->assertSame($plugin, $retrieved[0]);
     $this->assertSame($plugin2, $retrieved[1]);
 }