(PHP 5, PHP 7)
ReflectionParameter::getDeclaringClass — Récupère la classe déclarante
Récupère la classe déclarante.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Cette fonction ne contient aucun paramètre.
Un objet ReflectionClass.
Exemple #1 Récupération de la classe qui a déclarée la méthode
<?php
class Foo
{
public function bar(\DateTime $datetime)
{
}
}
class Baz extends Foo
{
}
$param = new \ReflectionParameter(['Baz', 'bar'], 0);
var_dump($param->getDeclaringClass());
L'exemple ci-dessus va afficher :
object(ReflectionClass)#2 (1) { ["name"]=> string(3) "Foo" }