Reflector
class Reflector (View source)
Methods
static bool
isCallable(mixed $var, bool $syntaxOnly = false)
This is a PHP 7.4 compatible implementation of is_callable.
static string|null
getParameterClassName(ReflectionParameter $parameter)
Get the class name of the given parameter's type, if possible.
static array
getParameterClassNames(ReflectionParameter $parameter)
Get the class names of the given parameter's type, including union types.
static string
getTypeName(ReflectionParameter $parameter, ReflectionNamedType $type)
Get the given type's class name.
static bool
isParameterSubclassOf(ReflectionParameter $parameter, string $className)
Determine if the parameter's type is a subclass of the given type.
Details
static bool
isCallable(mixed $var, bool $syntaxOnly = false)
This is a PHP 7.4 compatible implementation of is_callable.
static string|null
getParameterClassName(ReflectionParameter $parameter)
Get the class name of the given parameter's type, if possible.
static array
getParameterClassNames(ReflectionParameter $parameter)
Get the class names of the given parameter's type, including union types.
static protected string
getTypeName(ReflectionParameter $parameter, ReflectionNamedType $type)
Get the given type's class name.
static bool
isParameterSubclassOf(ReflectionParameter $parameter, string $className)
Determine if the parameter's type is a subclass of the given type.