Documentation

TraitUnit extends CodeUnit
in package

Read onlyYes
FinalYes
Tags
immutable

Table of Contents

Methods

forClass()  : ClassUnit
forClassMethod()  : ClassMethodUnit
forFileWithAbsolutePath()  : FileUnit
forFunction()  : FunctionUnit
forInterface()  : InterfaceUnit
forInterfaceMethod()  : InterfaceMethodUnit
forTrait()  : TraitUnit
forTraitMethod()  : TraitMethodUnit
isClass()  : bool
isClassMethod()  : bool
isFile()  : bool
isFunction()  : bool
isInterface()  : bool
isInterfaceMethod()  : bool
isTrait()  : bool
isTraitMethod()  : bool
name()  : non-empty-string
sourceFileName()  : non-empty-string
sourceLines()  : array<int, int>

Methods

isClass()

public isClass() : bool
Tags
phpstan-assert-if-true

ClassUnit $this

Return values
bool

isClassMethod()

public isClassMethod() : bool
Tags
phpstan-assert-if-true

ClassMethodUnit $this

Return values
bool

isFile()

public isFile() : bool
Tags
phpstan-assert-if-true

FileUnit $this

Return values
bool

isFunction()

public isFunction() : bool
Tags
phpstan-assert-if-true

FunctionUnit $this

Return values
bool

isInterface()

public isInterface() : bool
Tags
phpstan-assert-if-true

InterfaceUnit $this

Return values
bool

isInterfaceMethod()

public isInterfaceMethod() : bool
Tags
phpstan-assert-if-true

InterfaceMethodUnit $this

Return values
bool

isTrait()

public isTrait() : bool
Return values
bool

isTraitMethod()

public isTraitMethod() : bool
Tags
phpstan-assert-if-true

TraitMethodUnit $this

Return values
bool

name()

public name() : non-empty-string
Return values
non-empty-string

sourceFileName()

public sourceFileName() : non-empty-string
Return values
non-empty-string

sourceLines()

public sourceLines() : array<int, int>
Return values
array<int, int>
On this page

Search results