public addExtension ( mageekguy\atoum\extension $extension, mageekguy\atoum\extension\configuration $configuration = null ) | ||
$extension | mageekguy\atoum\extension | |
$configuration | mageekguy\atoum\extension\configuration |
public function addExtension(extension $extension, extension\configuration $configuration = null)
{
if ($this->extensions->contains($extension) === false) {
$extension->setRunner($this);
$this->addObserver($extension);
}
$this->extensions->attach($extension, $configuration);
return $this;
}
/** * @param runner $runner * @return $this */ public function addToRunner(\mageekguy\atoum\runner $runner) { $runner->addExtension($this); return $this; }