Example : The interface is
public function doFoo($bar);
Can I have a class implementing the interface with method
public function doFoo(array $bar = array('test')) { }
What does the method signature mean in PHP?
Is it just the method name and parameter name ? Or, type hinting and default values for parameters also included ?