Ejemplo n.º 1
0
 /**
  * Retrieve a plugin or plugins by class
  *
  * @param  string $class
  * @return false|\Zend\Controller\Plugin\AbstractPlugin|array
  */
 public function getPlugin($class)
 {
     return $this->_plugins->getPlugin($class);
 }
Ejemplo n.º 2
0
 public function testGetPluginByNameReturnsArray()
 {
     $broker = new Plugin\Broker();
     $plugin = new TestPlugin();
     $broker->registerPlugin($plugin);
     $plugin2 = new TestPlugin();
     $broker->registerPlugin($plugin2);
     $retrieved = $broker->getPlugin('ZendTest\\Controller\\Plugin\\TestPlugin');
     $this->assertTrue(is_array($retrieved));
     $this->assertEquals(2, count($retrieved));
     $this->assertSame($plugin, $retrieved[0]);
     $this->assertSame($plugin2, $retrieved[1]);
 }