uidLocal = $fileUid; } /** * Get File UID * * @return int */ public function getFileUid(): int { return $this->uidLocal; } /** * Set alternative * * @param string $alternative * * @return void */ public function setAlternative($alternative): void { $this->alternative = $alternative; } /** * Get alternative * * @return string */ public function getAlternative(): string { return (string)($this->alternative !== '' ? $this->alternative : $this->getOriginalResource()->getAlternative()); } /** * Set description * * @param string $description * * @return void */ public function setDescription($description): void { $this->description = $description; } /** * Get description * * @return string */ public function getDescription(): string { return (string)($this->description !== '' ? $this->description : $this->getOriginalResource()->getDescription()); } /** * Set link * * @param string $link * * @return void */ public function setLink($link): void { $this->link = $link; } /** * Get link * * @return mixed */ public function getLink() { return (string)($this->link !== '' ? $this->link : $this->getOriginalResource()->getLink()); } /** * Set title * * @param string $title * * @return void */ public function setTitle($title): void { $this->title = $title; } /** * Get title * * @return string */ public function getTitle(): string { return (string)($this->title !== '' ? $this->title : $this->getOriginalResource()->getTitle()); } /** * Set showinpreview * * @param int $showinpreview * * @return void */ public function setShowinpreview($showinpreview): void { $this->showinpreview = $showinpreview; } /** * Get showinpreview * * @return int */ public function getShowinpreview(): int { return $this->showinpreview; } }