mageekguy\atoum\test::addExtension PHP Method

addExtension() public method

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) {
            $this->extensions->detach($extension);
            $this->removeObserver($extension);
        }
        $this->extensions->attach($extension, $configuration);
        $extension->setTest($this);
        $this->addObserver($extension);
        return $this;
    }
test