TraitMethodUnit
extends CodeUnit
in package
FinalYes
Tags
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() : string
- sourceFileName() : string
- sourceLines() : array<string|int, mixed>
Methods
forClass()
public
static forClass(string $className) : ClassUnit
Parameters
- $className : string
Tags
Return values
ClassUnitforClassMethod()
public
static forClassMethod(string $className, string $methodName) : ClassMethodUnit
Parameters
- $className : string
- $methodName : string
Tags
Return values
ClassMethodUnitforFileWithAbsolutePath()
public
static forFileWithAbsolutePath(string $path) : FileUnit
Parameters
- $path : string
Tags
Return values
FileUnitforFunction()
public
static forFunction(string $functionName) : FunctionUnit
Parameters
- $functionName : string
Tags
Return values
FunctionUnitforInterface()
public
static forInterface(string $interfaceName) : InterfaceUnit
Parameters
- $interfaceName : string
Tags
Return values
InterfaceUnitforInterfaceMethod()
public
static forInterfaceMethod(string $interfaceName, string $methodName) : InterfaceMethodUnit
Parameters
- $interfaceName : string
- $methodName : string
Tags
Return values
InterfaceMethodUnitforTrait()
public
static forTrait(string $traitName) : TraitUnit
Parameters
- $traitName : string
Tags
Return values
TraitUnitforTraitMethod()
public
static forTraitMethod(string $traitName, string $methodName) : TraitMethodUnit
Parameters
- $traitName : string
- $methodName : string
Tags
Return values
TraitMethodUnitisClass()
public
isClass() : bool
Return values
boolisClassMethod()
public
isClassMethod() : bool
Return values
boolisFile()
public
isFile() : bool
Return values
boolisFunction()
public
isFunction() : bool
Return values
boolisInterface()
public
isInterface() : bool
Return values
boolisInterfaceMethod()
public
isInterfaceMethod() : bool
Return values
boolisTrait()
public
isTrait() : bool
Return values
boolisTraitMethod()
public
isTraitMethod() : bool
Tags
Return values
boolname()
public
name() : string
Return values
stringsourceFileName()
public
sourceFileName() : string
Return values
stringsourceLines()
public
sourceLines() : array<string|int, mixed>