protected function createImage(SwatFileEntry $file) { $class_name = SwatDBClassMap::get('BlorgFileImage'); $image = new $class_name(); $image->setDatabase($this->app->db); $image->setFileBase('../images'); try { $image->process($file->getTempFileName()); } catch (SiteInvalidImageException $e) { $image = null; } return $image; }