# ReflectionMethod::getDeclaringClass

(PHP 5, PHP 7, PHP 8)

ReflectionMethod::getDeclaringClass — Obtiene la clase en la que se ha declarado el método

### Descripción

public ReflectionMethod::getDeclaringClass(): ReflectionClass

Devuelve la clase en la que se ha declarado el método.

### Parámetros

Esta función no tiene parámetros.

### Valores devueltos

Objeto ReflectionClass de la clase a la que pertenece el método reflexionado.

### Ejemplos

Ejemplo #1 Ejemplo de ReflectionMethod::getDeclaringClass()

`<?php
class HelloWorld {
protected function sayHelloTo($name) {
return 'Hello ' . $name;
}
}
$reflectionMethod = new ReflectionMethod(new HelloWorld(), 'sayHelloTo');
var_dump($reflectionMethod->getDeclaringClass());
?>`

El resultado del ejemplo sería:

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

### Ver también

- ReflectionMethod::isAbstract() - Comprueba si el método es abstracto