/** * Remove a file * * @param TBGFile $file The file to be removed * * @return boolean */ public function removeFile(TBGFile $file) { TBGArticleFilesTable::getTable()->removeByArticleIDandFileID($this->getID(), $file->getID()); if (is_array($this->_files) && array_key_exists($file->getID(), $this->_files)) { unset($this->_files[$file->getID()]); } $file->delete(); }