MacroExtension
in package
implements
MethodsClassReflectionExtension
FinalYes
Class MacroExtension.
Tags
Table of Contents
Interfaces
- MethodsClassReflectionExtension
Properties
- $closureTypeFactory : ClosureTypeFactory
- $reflectionProvider : ReflectionProvider
Methods
- __construct() : mixed
- Extension constructor.
- getMethod() : MethodReflection
- {@inheritdoc}
- hasMethod() : bool
- {@inheritdoc}
Properties
$closureTypeFactory
protected
ClosureTypeFactory
$closureTypeFactory
$reflectionProvider
protected
ReflectionProvider
$reflectionProvider
Methods
__construct()
Extension constructor.
public
__construct(ReflectionProvider $reflectionProvider, ClosureTypeFactory $closureTypeFactory) : mixed
Parameters
- $reflectionProvider : ReflectionProvider
- $closureTypeFactory : ClosureTypeFactory
getMethod()
{@inheritdoc}
public
getMethod(ClassReflection $classReflection, string $methodName) : MethodReflection
Parameters
- $classReflection : ClassReflection
- $methodName : string
Return values
MethodReflectionhasMethod()
{@inheritdoc}
public
hasMethod(ClassReflection $classReflection, string $methodName) : bool
Parameters
- $classReflection : ClassReflection
- $methodName : string