protected function evaluateRequirements(array $attributes)
{
foreach ($attributes as $attribute => $value) {
$value = is_array($value) ? $value : [$value];
$this->setRequirementsForAttribute($attribute, $value);
}
foreach ($this->requirements as $attribute => $parameters) {
$this->checkForCircularDependency($attribute, $parameters);
}
}