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

Breadcrumb

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

function RequireExplicitAssertionSniff::getNextSemicolonInSameScope

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

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/RequireExplicitAssertionSniff.php, line 311

Class

RequireExplicitAssertionSniff

Namespace

SlevomatCodingStandard\Sniffs\PHP

Code

private function getNextSemicolonInSameScope(File $phpcsFile, int $scopePointer, int $searchAt) : int {
    $semicolonPointer = null;
    do {
        $semicolonPointer = TokenHelper::findNext($phpcsFile, T_SEMICOLON, $searchAt);
        if (ScopeHelper::isInSameScope($phpcsFile, $scopePointer, $semicolonPointer)) {
            break;
        }
        $searchAt = $semicolonPointer + 1;
    } while (true);
    return $semicolonPointer;
}
RSS feed
Powered by Drupal