class ForwardedFluentMethodReflection implements MethodReflection

Describe a forwarded fluent method whose runtime result is the receiving object.

Methods

__construct(ClassReflection $declaringClass, MethodReflection $forwardedMethod)

Create a forwarded fluent method reflection.

string
getName()

Return the method name.

ClassReflection
getDeclaringClass()

Return the declaring class.

bool
isStatic()

Determine whether the method is static.

bool
isPrivate()

Determine whether the method is private.

bool
isPublic()

Determine whether the method is public.

string|null
getDocComment()

Return the method docblock.

ClassMemberReflection
getPrototype()

Return the method prototype.

array
getVariants()

Return the callable variants with the receiving object as their result.

TrinaryLogic
isDeprecated()

Determine whether the method is deprecated.

string|null
getDeprecatedDescription()

Return the deprecation description.

TrinaryLogic
isFinal()

Determine whether the method is final.

TrinaryLogic
isInternal()

Determine whether the method is internal.

Type|null
getThrowType()

Return the declared throw type.

TrinaryLogic
hasSideEffects()

Determine whether the method has side effects.

Details

at line 25
__construct(ClassReflection $declaringClass, MethodReflection $forwardedMethod)

Create a forwarded fluent method reflection.

Parameters

ClassReflection $declaringClass
MethodReflection $forwardedMethod

at line 34
string getName()

Return the method name.

Return Value

string

at line 42
ClassReflection getDeclaringClass()

Return the declaring class.

Return Value

ClassReflection

at line 50
bool isStatic()

Determine whether the method is static.

Return Value

bool

at line 58
bool isPrivate()

Determine whether the method is private.

Return Value

bool

at line 66
bool isPublic()

Determine whether the method is public.

Return Value

bool

at line 74
string|null getDocComment()

Return the method docblock.

Return Value

string|null

at line 82
ClassMemberReflection getPrototype()

Return the method prototype.

Return Value

ClassMemberReflection

at line 92
array getVariants()

Return the callable variants with the receiving object as their result.

Return Value

array

at line 110
TrinaryLogic isDeprecated()

Determine whether the method is deprecated.

Return Value

TrinaryLogic

at line 118
string|null getDeprecatedDescription()

Return the deprecation description.

Return Value

string|null

at line 126
TrinaryLogic isFinal()

Determine whether the method is final.

Return Value

TrinaryLogic

at line 134
TrinaryLogic isInternal()

Determine whether the method is internal.

Return Value

TrinaryLogic

at line 142
Type|null getThrowType()

Return the declared throw type.

Return Value

Type|null

at line 150
TrinaryLogic hasSideEffects()

Determine whether the method has side effects.

Return Value

TrinaryLogic