ReflectionParameter::getDeclaringClass

Gets declaring class

&reftitle.description; public ``ReflectionClass``null```ReflectionParameter::getDeclaringClass`

Gets the declaring class.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

A `ReflectionClass` object or &null; if called on function.

&reftitle.examples;

### Getting the class that declared the method

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

    class Baz extends Foo
    {
    }

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

    var_dump($param->getDeclaringClass());

&example.outputs;

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

&reftitle.seealso;

- `ReflectionParameter::getClass`