/** * Save the model to the database if it's valid. This method also * checks for the presence of the localMock in order to call the save * method into the existing Mock in order not to touch the database. * * @param $force Force save even if the object is invalid * @return bool */ public function save($force = false) { if ($this->localMock && $this->localMock->mockery_getExpectationsFor('save')) { return $this->localMock->save(); } if ($force || $this->isValid()) { $this->hashAttributes(); return parent::save(); } return false; }