Menu

## MacroMethodReflection
in package
implements MethodReflection

MacroMethodReflection.php : 24

### 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

#### $declaringClass

MacroMethodReflection.php : 26
`private ClassReflection $declaringClass`

#### $deprecated

MacroMethodReflection.php : 31
`private bool $deprecated`

#### $docComment

MacroMethodReflection.php : 32
`private string|null $docComment`

#### $final

MacroMethodReflection.php : 30
`private bool $final`

#### $macroClosureType

MacroMethodReflection.php : 28
`private ParametersAcceptor $macroClosureType`

#### $methodName

MacroMethodReflection.php : 27
`private string $methodName`

#### $static

MacroMethodReflection.php : 29
`private bool $static`

### Methods

#### __construct()

MacroMethodReflection.php : 34
`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()

MacroMethodReflection.php : 52
`public getDeclaringClass() : ClassReflection`

##### Return values

ClassReflection

#### getDeprecatedDescription()

MacroMethodReflection.php : 100
`public getDeprecatedDescription() : string|null`

##### Return values

string|null

#### getDocComment()

MacroMethodReflection.php : 72
`public getDocComment() : string|null`

##### Return values

string|null

#### getName()

MacroMethodReflection.php : 77
`public getName() : string`

##### Return values

string

#### getPrototype()

MacroMethodReflection.php : 82
`public getPrototype() : ClassMemberReflection`

##### Return values

ClassMemberReflection

#### getThrowType()

MacroMethodReflection.php : 115
`public getThrowType() : Type|null`

##### Return values

Type|null

#### getVariants()

MacroMethodReflection.php : 87
`public getVariants() : array<string|int, mixed>`

##### Return values

array<string|int, mixed>

#### hasSideEffects()

MacroMethodReflection.php : 120
`public hasSideEffects() : TrinaryLogic`

##### Return values

TrinaryLogic

#### isDeprecated()

MacroMethodReflection.php : 92
`public isDeprecated() : TrinaryLogic`

##### Return values

TrinaryLogic

#### isFinal()

MacroMethodReflection.php : 105
`public isFinal() : TrinaryLogic`

##### Return values

TrinaryLogic

#### isInternal()

MacroMethodReflection.php : 110
`public isInternal() : TrinaryLogic`

##### Return values

TrinaryLogic

#### isPrivate()

MacroMethodReflection.php : 62
`public isPrivate() : bool`

##### Return values

bool

#### isPublic()

MacroMethodReflection.php : 67
`public isPublic() : bool`

##### Return values

bool

#### isStatic()

MacroMethodReflection.php : 57
`public isStatic() : bool`

##### Return values

bool

## Search results