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

Breadcrumb

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

function RequireMultiLineMethodSignatureSniff::isMethodNameInPatterns

*

Parameters

list<string> $normalizedPatterns:

1 call to RequireMultiLineMethodSignatureSniff::isMethodNameInPatterns()
RequireMultiLineMethodSignatureSniff::process in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireMultiLineMethodSignatureSniff.php
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireMultiLineMethodSignatureSniff.php, line 139

Class

RequireMultiLineMethodSignatureSniff

Namespace

SlevomatCodingStandard\Sniffs\Classes

Code

private function isMethodNameInPatterns(string $methodName, array $normalizedPatterns) : bool {
    foreach ($normalizedPatterns as $pattern) {
        if (!SniffSettingsHelper::isValidRegularExpression($pattern)) {
            throw new Exception(sprintf('%s is not valid PCRE pattern.', $pattern));
        }
        if (preg_match($pattern, $methodName) !== 0) {
            return true;
        }
    }
    return false;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal