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

Breadcrumb

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

class ClassUnit

@psalm-immutable

Hierarchy

  • class \SebastianBergmann\CodeUnit\CodeUnit
    • class \SebastianBergmann\CodeUnit\ClassUnit extends \SebastianBergmann\CodeUnit\CodeUnit

Expanded class hierarchy of ClassUnit

File

vendor/sebastian/code-unit/src/ClassUnit.php, line 15

Namespace

SebastianBergmann\CodeUnit
View source
final class ClassUnit extends CodeUnit {
    
    /**
     * @psalm-assert-if-true ClassUnit $this
     */
    public function isClass() : bool {
        return true;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
ClassUnit::isClass public function @psalm-assert-if-true ClassUnit $this Overrides CodeUnit::isClass
CodeUnit::$name private property
CodeUnit::$sourceFileName private property
CodeUnit::$sourceLines private property @psalm-var list<int>
CodeUnit::ensureFileExistsAndIsReadable private static function
CodeUnit::ensureUserDefinedClass private static function @psalm-param class-string $className
CodeUnit::ensureUserDefinedInterface private static function @psalm-param class-string $interfaceName
CodeUnit::ensureUserDefinedTrait private static function @psalm-param class-string $traitName
CodeUnit::forClass public static function @psalm-param class-string $className
CodeUnit::forClassMethod public static function @psalm-param class-string $className
CodeUnit::forFileWithAbsolutePath public static function
CodeUnit::forFunction public static function @psalm-param callable-string $functionName
CodeUnit::forInterface public static function @psalm-param class-string $interfaceName
CodeUnit::forInterfaceMethod public static function @psalm-param class-string $interfaceName
CodeUnit::forTrait public static function @psalm-param class-string $traitName
CodeUnit::forTraitMethod public static function @psalm-param class-string $traitName
CodeUnit::isClassMethod public function 1
CodeUnit::isFile public function 1
CodeUnit::isFunction public function 1
CodeUnit::isInterface public function 1
CodeUnit::isInterfaceMethod public function 1
CodeUnit::isTrait public function 1
CodeUnit::isTraitMethod public function 1
CodeUnit::name public function
CodeUnit::reflectorForClass private static function @psalm-param class-string $className
CodeUnit::reflectorForClassMethod private static function @psalm-param class-string $className
CodeUnit::reflectorForFunction private static function @psalm-param callable-string $functionName
CodeUnit::sourceFileName public function
CodeUnit::sourceLines public function @psalm-return list<int>
CodeUnit::__construct private function @psalm-param list<int> $sourceLines
RSS feed
Powered by Drupal