Example #1
0
 /**
  * @test
  */
 public function generatesSanePluginName()
 {
     $plugin = new RandomizeNamePlugin();
     $plugin2 = new RandomizeNamePlugin();
     $this->manager->addPlugin($plugin);
     $this->manager->addPlugin($plugin2);
     $plugins = $this->manager->getPlugins();
     $this->assertCount(2, $plugins);
 }
Example #2
0
 /**
  * @param Plugin $plugin
  * @param array $profiles Profiles to add to, empty array to add to all profiles
  * @param string $name
  * @return FileLibrary
  */
 public function addPlugin(Plugin $plugin, $profiles = array(), $name = null)
 {
     $plugin->attachTo($this);
     $this->pluginManager->addPlugin($plugin, $profiles, $name);
     return $this;
 }