protected function checkSymfonyRequirements()
{
if (null === ($requirementsFile = $this->getSymfonyRequirementsFilePath())) {
return $this;
}
try {
require $requirementsFile;
$symfonyRequirements = new \SymfonyRequirements();
$this->requirementsErrors = array();
foreach ($symfonyRequirements->getRequirements() as $req) {
if ($helpText = $this->getErrorMessage($req)) {
$this->requirementsErrors[] = $helpText;
}
}
} catch (MethodArgumentValueNotImplementedException $e) {
// workaround https://github.com/symfony/symfony-installer/issues/163
}
return $this;
}