BetterReflection\Reflection\ReflectionParameter::getDeclaringClass PHP Méthode

getDeclaringClass() public méthode

This will return null if the declaring function is not a method.
public getDeclaringClass ( ) : ReflectionClass | null
Résultat ReflectionClass | null
    public function getDeclaringClass()
    {
        if ($this->function instanceof ReflectionMethod) {
            return $this->function->getDeclaringClass();
        }
        return null;
    }

Usage Example

 /**
  * {@inheritDoc}
  */
 public function getDeclaringClass()
 {
     $declaringClass = $this->betterReflectionParameter->getDeclaringClass();
     if (null === $declaringClass) {
         return null;
     }
     return new ReflectionClass($declaringClass);
 }