Pionia Core

MacroExtension
in package
implements MethodsClassReflectionExtension

FinalYes

Class MacroExtension.

Tags
codeCoverageIgnore

Pure PHPStan wrapper.

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
MethodReflection

hasMethod()

{@inheritdoc}

public hasMethod(ClassReflection $classReflection, string $methodName) : bool
Parameters
$classReflection : ClassReflection
$methodName : string
Return values
bool

        
On this page

Search results