<?php

namespace App;

use SomewhereElse\Qux;

class Foo
{
    public function bar(
        $a = Bar::BAZ,
        $b = new Bar(),
        $c = new parent(),
        $d = new self(),
        $e = new namespace\Bar(),
        $f = new Qux(),
        $g = new namespace\Qux(),
        $i = new \Qux(),
    ) {}
}

$r = new \ReflectionMethod(Foo::class, 'bar');

foreach ($r->getParameters() as $p) {
    echo $p, "\n";
}

?>