public function setBaseDirectory($dir) { $dir = rtrim($dir, ' \\/'); if (!is_dir($dir) || !is_readable($dir)) { throw new \Mutagenesis\FUTException('Invalid base directory: "' . $dir . '"'); } $this->_baseDirectory = $dir; return $this; }
/** * Set a base directory for the provided runner * * @param \Mutagenesis\Runner\RunnerAbstract $runner */ protected static function setBaseDirectory(\Mutagenesis\Runner\RunnerAbstract $runner) { if (isset(self::$_options['base'])) { $runner->setBaseDirectory(self::$_options['base']); } else { $runner->setBaseDirectory(getcwd()); } }