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 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.

Parameters

mixed $var
bool $syntaxOnly

Return Value

bool

static string|null getParameterClassName(ReflectionParameter $parameter)

Get the class name of the given parameter's type, if possible.

Parameters

ReflectionParameter $parameter

Return Value

string|null

static bool isParameterSubclassOf(ReflectionParameter $parameter, string $className)

Determine if the parameter's type is a subclass of the given type.

Parameters

ReflectionParameter $parameter
string $className

Return Value

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Support/Reflector.html