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

Breadcrumb

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

class FileUnit

@psalm-immutable

Hierarchy

  • class \SebastianBergmann\CodeUnit\CodeUnit
    • class \SebastianBergmann\CodeUnit\FileUnit extends \SebastianBergmann\CodeUnit\CodeUnit

Expanded class hierarchy of FileUnit

File

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

Namespace

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

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
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::isClass public function 1
CodeUnit::isClassMethod 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
FileUnit::isFile public function @psalm-assert-if-true FileUnit $this Overrides CodeUnit::isFile
RSS feed
Powered by Drupal