function ConstraintViolationList::findByCodes
Creates iterator for errors with specific codes.
Parameters
string|string[] $codes The codes to find:
1 method overrides ConstraintViolationList::findByCodes()
- EntityConstraintViolationList::findByCodes in core/
lib/ Drupal/ Core/ Entity/ EntityConstraintViolationList.php - Creates iterator for errors with specific codes.
File
-
vendor/
symfony/ validator/ ConstraintViolationList.php, line 139
Class
- ConstraintViolationList
- Default implementation of {@ConstraintViolationListInterface}.
Namespace
Symfony\Component\ValidatorCode
public function findByCodes(string|array $codes) : static {
$codes = (array) $codes;
$violations = [];
foreach ($this as $violation) {
if (\in_array($violation->getCode(), $codes, true)) {
$violations[] = $violation;
}
}
return new static($violations);
}