Reflector
class Reflector (View source)
Methods
This is a PHP 7.4 compatible implementation of is_callable.
Get the class name of the given parameter's type, if possible.
Get the class names of the given parameter's type, including union types.
Get the given type's class name.
Determine if the parameter's type is a subclass of the given type.
Determine if the parameter's type is a Backed Enum with a string backing 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.
        
                static            bool
    isParameterBackedEnumWithStringBackingType(ReflectionParameter $parameter)
        
    
    Determine if the parameter's type is a Backed Enum with a string backing type.