Hola alguien me podria decir que son los argumentos Baz y Foo de los metodos Baz y Foo? porque por lo que veo no son objetos, interfaces ni arrays...
<?php
interface a
{
public function foo();
}
interface b extends a // la interfaz al igual que una clase comun se puede extender
{
public function baz(Baz $baz);
}
// Ésto sí funcionará
class c implements b
{
public function foo()
{
}
public function baz(Baz $baz)
{
}
}
// Ésto no funcionará y resultará en un error fatal (es lo que dice el manual que estoy leyendo)
class d implements b
{
public function foo()
{
}
public function baz(Foo $foo)
{
}
}
?>