public function setSourceDir($sourceDir = null)
    {
        if ($sourceDir === null) {
            $sourceDir = getcwd();
        }
        if (!is_dir($sourceDir)) {
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid source directory.", $sourceDir));
        }
        $this->sourceDir = $sourceDir;

        return $this;
    }
public function setSourceDir($sourceDir = null)
    {
        if ($sourceDir === null) {
            $sourceDir = getcwd();
        }
        if (!is_dir($sourceDir)) {
            throw new \InvalidArgumentException(sprintf("'%s' is not a valid source directory.", $sourceDir));
        }
        $this->sourceDir = $sourceDir;

        return $this;
    }
public function setSourceDir ( $ sourceDir = null ) { if ( $ sourceDir === null ) { $ sourceDir = getcwd ( ) ; } if ( ! is_dir ( $ sourceDir ) ) { throw new \ InvalidArgumentException ( sprintf ( "'%s' is not a valid source directory." , $ sourceDir ) ) ; } $ this -> sourceDir = $ sourceDir ; return $ this ; }
Set source directory.

@param null $sourceDir

@throws Exception

@return $this
Set source directory .