Mutagenesis\Runner\RunnerAbstract::setSourceDirectory PHP Метод

setSourceDirectory() публичный Метод

Set the source directory of the project being mutated
public setSourceDirectory ( string $dir )
$dir string
    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;
    }

Usage Example

Пример #1
0
 /**
  * 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());
     }
 }