/**
* 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'])) {
if ($this->methods['getName'] == 'parent') {
return parent::getName();
}
$func = $this->methods['getName'];
return call_user_func_array($func, array());
}
return $this->name;
}