/** * Return last revision of this file * * @param void * @return ProjectFileRevision */ function getLastRevision() { if (is_null($this->last_revision)) { $this->last_revision = ProjectFileRevisions::findOne(array('conditions' => array('`file_id` = ?', $this->getId()), 'order' => '`created_on` DESC', 'limit' => 1)); // findOne } // if return $this->last_revision; }
function findByFile($file_id) { return ProjectFileRevisions::findOne(array('conditions' => array('`file_id` = ?', $file_id))); }