Modernize File_thumbnail to use Managed_DataObject functions

This commit is contained in:
Mikael Nordfeldth 2015-06-04 22:29:40 +02:00
parent fc9de94cbd
commit 63251fb9d0

View File

@ -82,9 +82,9 @@ class File_thumbnail extends Managed_DataObject
* Fetch an entry by using a File's id * Fetch an entry by using a File's id
*/ */
static function byFile(File $file) { static function byFile(File $file) {
$file_thumbnail = self::getKV('file_id', $file->id); $file_thumbnail = self::getKV('file_id', $file->getID());
if (!$file_thumbnail instanceof File_thumbnail) { if (!$file_thumbnail instanceof File_thumbnail) {
throw new ServerException(sprintf('No File_thumbnail entry for File id==%u', $file->id)); throw new ServerException(sprintf('No File_thumbnail entry for File id==%u', $file->getID()));
} }
return $file_thumbnail; return $file_thumbnail;
} }
@ -167,11 +167,6 @@ class File_thumbnail extends Managed_DataObject
public function getFile() public function getFile()
{ {
$file = new File(); return File::getByID($this->file_id);
$file->id = $this->file_id;
if (!$file->find(true)) {
throw new NoResultException($file);
}
return $file;
} }
} }