Mutagenesis\Runner\RunnerAbstract::getAdapter PHP Method

getAdapter() public method

Get a test framework adapter. Creates a new one based on the configured adapter name passed on the CLI if not already set.
public getAdapter ( ) : AdapterAbstract
return Mutagenesis\Adapter\AdapterAbstract
    public function getAdapter()
    {
        if (is_null($this->_adapter)) {
            $name = ucfirst(strtolower($this->getAdapterName()));
            $file = '/Adapter/' . $name . '.php';
            $class = 'Mutagenesis\\Adapter\\' . $name;
            if (!file_exists(dirname(dirname(__FILE__)) . $file)) {
                throw new \Mutagenesis\FUTException('Invalid Adapter name: ' . strtolower($name));
            }
            $this->_adapter = new $class();
        }
        return $this->_adapter;
    }