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

Breadcrumb

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

class FullyQualifiedGlobalConstantsSniff

Hierarchy

  • class \SlevomatCodingStandard\Sniffs\Namespaces\AbstractFullyQualifiedGlobalReference implements \PHP_CodeSniffer\Sniffs\Sniff
    • class \SlevomatCodingStandard\Sniffs\Namespaces\FullyQualifiedGlobalConstantsSniff extends \SlevomatCodingStandard\Sniffs\Namespaces\AbstractFullyQualifiedGlobalReference

Expanded class hierarchy of FullyQualifiedGlobalConstantsSniff

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/FullyQualifiedGlobalConstantsSniff.php, line 7

Namespace

SlevomatCodingStandard\Sniffs\Namespaces
View source
class FullyQualifiedGlobalConstantsSniff extends AbstractFullyQualifiedGlobalReference {
    protected function getNotFullyQualifiedMessage() : string {
        return 'Constant %s should be referenced via a fully qualified name.';
    }
    protected function isCaseSensitive() : bool {
        return true;
    }
    protected function isValidType(ReferencedName $name) : bool {
        return $name->isConstant();
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
AbstractFullyQualifiedGlobalReference::$exclude public property @var list<string>
AbstractFullyQualifiedGlobalReference::$include public property @var list<string>
AbstractFullyQualifiedGlobalReference::$normalizedExclude private property @var list<string>|null
AbstractFullyQualifiedGlobalReference::$normalizedInclude private property @var list<string>|null
AbstractFullyQualifiedGlobalReference::CODE_NON_FULLY_QUALIFIED public constant
AbstractFullyQualifiedGlobalReference::getNormalizedExclude private function *
AbstractFullyQualifiedGlobalReference::getNormalizedInclude protected function * 1
AbstractFullyQualifiedGlobalReference::normalizeNames private function *
AbstractFullyQualifiedGlobalReference::process public function * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint
*
Overrides Sniff::process
AbstractFullyQualifiedGlobalReference::register public function * Overrides Sniff::register
FullyQualifiedGlobalConstantsSniff::getNotFullyQualifiedMessage protected function Overrides AbstractFullyQualifiedGlobalReference::getNotFullyQualifiedMessage
FullyQualifiedGlobalConstantsSniff::isCaseSensitive protected function Overrides AbstractFullyQualifiedGlobalReference::isCaseSensitive
FullyQualifiedGlobalConstantsSniff::isValidType protected function Overrides AbstractFullyQualifiedGlobalReference::isValidType

API Navigation

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