function VersionConstraintParser::handleOrGroup
1 call to VersionConstraintParser::handleOrGroup()
- VersionConstraintParser::parse in vendor/
phar-io/ version/ src/ VersionConstraintParser.php
File
-
vendor/
phar-io/ version/ src/ VersionConstraintParser.php, line 58
Class
Namespace
PharIo\VersionCode
private function handleOrGroup(string $value) : OrVersionConstraintGroup {
$constraints = [];
foreach (\preg_split('{\\s*\\|\\|?\\s*}', \trim($value)) as $groupSegment) {
$constraints[] = $this->parse(\trim($groupSegment));
}
return new OrVersionConstraintGroup($value, $constraints);
}