/** * 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(); }
/** * Pushes the default Model to the View * * @param Model $model The model to push */ public function setDefaultModel(Model &$model) { $name = $model->getName(); $this->setDefaultModelName($name); $this->setModel($this->defaultModel, $model); }