Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ConstraintViolationList.php

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\Validator

Code

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);
}
RSS feed
Powered by Drupal