<?php
interface FooInterface
{
}
class Foo implements FooInterface
{
}
interface BarInterface
{
public function fooAction(FooInterface $foo);
}
class Bar implements BarInterface
{
public function fooAction(FooInterface $foo)
{
}
}
$bar = new Bar;
$foo = new Foo;
$bar->fooAction($foo);
?>