/**
* Show warning if an invalid php version or
* a version greater than the one on the system is specified.
*
* @param \Symfony\Component\Console\Output\OutputInterface $output
*
* @return string
*/
private function phpVersionWarning($output)
{
$phpVersion = $this->settings->getPhpVersion();
if (!$this->str->phpVersionIsValid($phpVersion)) {
$output->writeln('<error>Warning: "' . $phpVersion . '" is not a valid php version. Using version ' . $this->systemPhpVersion . '</error>');
$phpVersion = $this->systemPhpVersion;
}
if (version_compare($phpVersion, $this->systemPhpVersion, '>')) {
$output->writeln('<error>Warning: "' . $phpVersion . '" is greater than your installed php version. Using version ' . $this->systemPhpVersion . '</error>');
$phpVersion = $this->systemPhpVersion;
}
return $phpVersion;
}