ReflectionParameter::getDeclaringClass

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

ReflectionParameter::getDeclaringClassObtiene declaración de la clase

Descripción

publicReflectionParameter::getDeclaringClass(): 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

To Top