/** * 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(); } }