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