Example #1
0
 /**
  * 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;
 }