final class Factory

Creates a representation based on reflection.

Methods

fromClassReflection(ReflectionClass $from, bool $withBodies = false, bool $materializeTraits = null)

No description

Closure
fromFunctionReflection(ReflectionFunction $from, bool $withBody = false)

No description

Closure
fromCallable(callable $from)

No description

fromConstantReflection(ReflectionClassConstant $from)

No description

fromCaseReflection(ReflectionClassConstant $from)

No description

fromObject(object $obj)

No description

fromClassCode(string $code)

No description

fromCode(string $code)

No description

Details

at line 27
ClassType fromClassReflection(ReflectionClass $from, bool $withBodies = false, bool $materializeTraits = null)

No description

Parameters

ReflectionClass $from
bool $withBodies
bool $materializeTraits

Return Value

ClassType

at line 139
Method fromMethodReflection(ReflectionMethod $from)

No description

Parameters

ReflectionMethod $from

Return Value

Method

at line 158
Closure fromFunctionReflection(ReflectionFunction $from, bool $withBody = false)

No description

Parameters

ReflectionFunction $from
bool $withBody

Return Value

Closure

at line 183
Closure fromCallable(callable $from)

No description

Parameters

callable $from

Return Value

Closure

at line 192
Parameter fromParameterReflection(ReflectionParameter $from)

No description

Parameters

ReflectionParameter $from

Return Value

Parameter

at line 222
Constant fromConstantReflection(ReflectionClassConstant $from)

No description

Parameters

ReflectionClassConstant $from

Return Value

Constant

at line 234
EnumCase fromCaseReflection(ReflectionClassConstant $from)

No description

Parameters

ReflectionClassConstant $from

Return Value

EnumCase

at line 244
Property fromPropertyReflection(ReflectionProperty $from)

No description

Parameters

ReflectionProperty $from

Return Value

Property

at line 261
Literal fromObject(object $obj)

No description

Parameters

object $obj

Return Value

Literal

at line 267
ClassType fromClassCode(string $code)

No description

Parameters

string $code

Return Value

ClassType

at line 274
PhpFile fromCode(string $code)

No description

Parameters

string $code

Return Value

PhpFile

Traits

Strict class for better experience.