url = DataHelper::checkForEmptyValue($url); $this->type = $type; $this->usergroup = $usergroup; } /** * @return string */ public function getUrl() { return $this->url; } /** * @return string */ public function getType() { return $this->type; } /** * @return string */ public function getUsergroup() { return $this->usergroup; } /** * @SuppressWarnings(PHPMD.StaticAccess) * @inheritdoc */ public function getDomSubtree(\DOMDocument $document) { $imageElem = XMLHelper::createElementWithText($document, 'image', $this->url); if ($this->type) { $imageElem->setAttribute('type', $this->type); } return $imageElem; } /** * @inheritdoc */ public function getCsvFragment() { return $this->url; } }