/** * @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; }
/** * @test */ public function throwsUpWithNonExistingPlugin() { $this->setExpectedException('Xi\\Filelib\\InvalidArgumentException'); return $this->manager->getPlugin('tenhusen-ylistyksen-suuruuden-plugari'); }