/**
* A mocked object will have a random name, that won't match the regex expression in the parent.
* To prevent exceptions, we have to manually set the name
*
* @return string
*/
public function getName()
{
if (isset($this->methods['getName'])) {
$func = $this->methods['getName'];
return call_user_func_array($func, array());
}
return parent::getName();
}