- static function byFile(File $file) {
- $file_oembed = self::getKV('file_id', $file->id);
- if (!$file_oembed instanceof File_oembed) {
- throw new ServerException(sprintf('No File_oembed entry for File id==%u', $file->id));
+ static function getByFile(File $file) {
+ $fo = new File_oembed();
+ $fo->file_id = $file->id;
+ if (!$fo->find(true)) {
+ throw new NoResultException($fo);