/** * @param ListenerInterface $listener */ public function addListener(ListenerInterface $listener) { Assert::keyNotExists($this->listeners, $listener->getName(), 'Listener with name "%s" is already registered.'); $this->listeners[$listener->getName()] = $listener; }
/** * @param FixtureInterface $fixture */ public function addFixture(FixtureInterface $fixture) { Assert::keyNotExists($this->fixtures, $fixture->getName(), 'Fixture with name "%s" is already registered.'); $this->fixtures[$fixture->getName()] = $fixture; }