Hal\MutaTesting\Mutater\Factory\MutaterFactory::factory PHP Method

factory() public method

public factory ( Hal\Component\Token\Token $token )
$token Hal\Component\Token\Token
    public function factory(Token $token)
    {
        if (!$this->isMutable($token)) {
            return null;
        }
        $classname = $this->getClassnameForToken($token);
        return new $classname();
    }