class Reflection

PHP reflection helpers.

Methods

static bool
isBuiltinType($type)

No description

static string|null
static string|null
getParameterType(ReflectionParameter $param)

No description

static mixed
static ReflectionClass
getPropertyDeclaringClass(ReflectionProperty $prop)

Returns declaring class or trait.

static bool
areCommentsAvailable()

Are documentation comments available?

static string
toString(Reflector $ref)

No description

static string
expandClassName($name, ReflectionClass $rc)

Expands class name into full name.

static array
getUseStatements(ReflectionClass $class)

No description

Details

at line 30
static bool isBuiltinType($type)

No description

Parameters

$type

Return Value

bool

at line 39
static string|null getReturnType(ReflectionFunctionAbstract $func)

No description

Parameters

ReflectionFunctionAbstract $func

Return Value

string|null

at line 50
static string|null getParameterType(ReflectionParameter $param)

No description

Parameters

ReflectionParameter $param

Return Value

string|null

at line 94
static mixed getParameterDefaultValue(ReflectionParameter $param)

No description

Parameters

ReflectionParameter $param

Return Value

mixed

Exceptions

ReflectionException

at line 129
static ReflectionClass getPropertyDeclaringClass(ReflectionProperty $prop)

Returns declaring class or trait.

Parameters

ReflectionProperty $prop

Return Value

ReflectionClass

at line 144
static bool areCommentsAvailable()

Are documentation comments available?

Return Value

bool

at line 156
static string toString(Reflector $ref)

No description

Parameters

Reflector $ref

Return Value

string

at line 180
static string expandClassName($name, ReflectionClass $rc)

Expands class name into full name.

Parameters

$name
ReflectionClass $rc

Return Value

string

full name

Exceptions

InvalidArgumentException

at line 214
static array getUseStatements(ReflectionClass $class)

No description

Parameters

ReflectionClass $class

Return Value

array

of [alias => class]

Traits

Static class.