1
0
Fork 0

Avoid choking on non-string constraints, fixes #5807

pull/5843/head
Jordi Boggiano 2016-11-03 12:05:07 +01:00
parent e32c09e13a
commit f320c67534
1 changed files with 3 additions and 0 deletions

View File

@ -232,6 +232,9 @@ class ArrayLoader implements LoaderInterface
{
$res = array();
foreach ($links as $target => $constraint) {
if (!is_string($constraint)) {
throw new \UnexpectedValueException('Link constraint in '.$source.' '.$description.' > '.$target.' should be a string, got '.gettype($constraint) . ' (' . var_export($constraint, true) . ')');
}
if ('self.version' === $constraint) {
$parsedConstraint = $this->versionParser->parseConstraints($sourceVersion);
} else {