public static function createFromClassInstanceAndMethod(
        $instance,
        string $methodName,
        string $parameterName
    ) : self {
        return ReflectionClass::createFromInstance($instance)
            ->getMethod($methodName)
            ->getParameter($parameterName);
    }
public static function createFromClassInstanceAndMethod(
        $instance,
        string $methodName,
        string $parameterName
    ) : self {
        return ReflectionClass::createFromInstance($instance)
            ->getMethod($methodName)
            ->getParameter($parameterName);
    }
public static function createFromClassInstanceAndMethod ( $ instance , string $ methodName , string $ parameterName ) : self { return ReflectionClass :: createFromInstance ( $ instance ) -> getMethod ( $ methodName ) -> getParameter ( $ parameterName ) ; }
Create a reflection of a parameter using an instance

@param object $instance

@throws OutOfBoundsException
Create a reflection of a parameter using an instance