ReflectionParameter::getDeclaringClass

(PHP 5 >= 5.1.3, PHP 7)

ReflectionParameter::getDeclaringClassObtiene declaración de la clase

Descripción

public ReflectionParameter::getDeclaringClass ( void ) : ReflectionClass

Obtiene la declaración de la clase.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Un objeto ReflectionClass.

Ejemplos

Ejemplo #1 Obtener la clase que declaró el método

<?php
class Foo
{
    public function 
bar(\DateTime $datetime)
    {
    }
}

class 
Baz extends Foo
{
}

$param = new \ReflectionParameter(['Baz''bar'], 0); 

var_dump($param->getDeclaringClass());

El resultado del ejemplo sería:

object(ReflectionClass)#2 (1) {
  ["name"]=>
  string(3) "Foo"
}

Ver también