_camera = $camera; $this->_imagine = new Imagine(); } /** * @return CamerasImageDbo */ public function getImage() { $this->prepareImage(); $imageDbo = new CamerasImageDbo(); $imageDbo->setImage(base64_encode($this->_image->get("jpeg"))); return $imageDbo; } public abstract function prepareImage(); }