Altax\Command\Builtin\InstallCommand::getNewWorkingDir PHP Method

getNewWorkingDir() private method

private getNewWorkingDir ( Symfony\Component\Console\Input\InputInterface $input )
$input Symfony\Component\Console\Input\InputInterface
    private function getNewWorkingDir(InputInterface $input)
    {
        if ($input->getOption('global')) {
            return Env::get("homedir") . "/.altax";
        }
        $workingDir = $input->getParameterOption(array('--working-dir', '-d'));
        if (false !== $workingDir && !is_dir($workingDir)) {
            throw new \RuntimeException('Invalid working directory specified.');
        }
        if (false === $workingDir) {
            $workingDir = getcwd() . "/.altax";
        }
        if (!is_dir($workingDir)) {
            throw new \RuntimeException('Invalid working directory.');
        }
        return $workingDir;
    }