ReflectionParameter::getDeclaringClass

(PHP 5 >= 5.1.3, PHP 7)

ReflectionParameter::getDeclaringClassRécupère la classe déclarante

Description

public ReflectionParameter::getDeclaringClass ( void ) : ReflectionClass

Récupère la classe déclarante.

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Un objet ReflectionClass ou NULL si appelé sur une fonction.

Exemples

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"
}

Voir aussi