Pionia Core

MacroMethodReflection
in package
implements MethodReflection

Table of Contents

Interfaces

MethodReflection

Properties

$declaringClass  : ClassReflection
$deprecated  : bool
$docComment  : string|null
$final  : bool
$macroClosureType  : ParametersAcceptor
$methodName  : string
$static  : bool

Methods

__construct()  : mixed
getDeclaringClass()  : ClassReflection
getDeprecatedDescription()  : string|null
getDocComment()  : string|null
getName()  : string
getPrototype()  : ClassMemberReflection
getThrowType()  : Type|null
getVariants()  : array<string|int, mixed>
hasSideEffects()  : TrinaryLogic
isDeprecated()  : TrinaryLogic
isFinal()  : TrinaryLogic
isInternal()  : TrinaryLogic
isPrivate()  : bool
isPublic()  : bool
isStatic()  : bool

Properties

Methods

__construct()

public __construct(ClassReflection $declaringClass, string $methodName, ParametersAcceptor $macroClosureType, bool $static, bool $final, bool $deprecated, string|null $docComment) : mixed
Parameters
$declaringClass : ClassReflection
$methodName : string
$macroClosureType : ParametersAcceptor
$static : bool
$final : bool
$deprecated : bool
$docComment : string|null

getDeclaringClass()

public getDeclaringClass() : ClassReflection
Return values
ClassReflection

getDeprecatedDescription()

public getDeprecatedDescription() : string|null
Return values
string|null

getPrototype()

public getPrototype() : ClassMemberReflection
Return values
ClassMemberReflection

getVariants()

public getVariants() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results