/** * get an image representing the character */ public function getImage() { if ($this->image === NULL) { $props = $this->getProperties(); $r = $props['image']; if (!$r) { $router = Router::getRouter(); $this->image = $router->getUrl(self::$defaultImage); } else { $this->image = 'data:image/png;base64,' . $r; } } elseif ($this->image === 'data:image/png;base64,') { $router = Router::getRouter(); $this->image = $router->getUrl(self::$defaultImage); } return $this->image; }