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

Breadcrumb

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

function IgnoreAnnotation::__construct

@phpstan-param array{value: string|list<string>} $values

Throws

RuntimeException

File

vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php, line 28

Class

IgnoreAnnotation
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.

Namespace

Doctrine\Common\Annotations\Annotation

Code

public function __construct(array $values) {
    if (is_string($values['value'])) {
        $values['value'] = [
            $values['value'],
        ];
    }
    if (!is_array($values['value'])) {
        throw new RuntimeException(sprintf('@IgnoreAnnotation expects either a string name, or an array of strings, but got %s.', json_encode($values['value'])));
    }
    $this->names = $values['value'];
}
RSS feed
Powered by Drupal