Example #1
0
 /**
  * Calls create revision for all rows matching primary key list of $idlist
  *
  * @example $this->Model->updateRevisions(array(1,2,3));
  * @param object $Model
  * @param array $idlist
  */
 public function updateRevisions(Model $Model, $idlist = array())
 {
     if (!$Model->ShadowModel) {
         trigger_error('RevisionBehavior: ShadowModel doesnt exist.', E_USER_WARNING);
         return null;
     }
     foreach ($idlist as $id) {
         $Model->id = $id;
         $Model->createRevision();
     }
 }