parentLink = $asset->getMediaIdentifier(); $this->filter = $filter; $this->depth = $depth; $this->childrenLimit = $childrenLimit; $this->childrenOffset = $childrenOffset; $this->asset = $asset; $this->itemLang = $itemLang; $this->itemUri = $itemUri; } public function getChildrenOffset(): int { return $this->childrenOffset; } public function getParentLink(): string { return $this->parentLink; } public function getFilter(): array { return $this->filter; } public function getDepth(): int { return $this->depth; } public function getChildrenLimit(): int { return $this->childrenLimit; } public function getItemUri(): string { return $this->itemUri; } public function getAsset(): MediaAsset { return $this->asset; } public function getItemLang(): string { return $this->itemLang; } public function setChildrenLimit(int $childrenLimit): self { $this->childrenLimit = $childrenLimit; return $this; } }