public function onIndexNode(IndexNodeEvent $event) { $page = $event->getPage(); if ($page instanceof HasMediaSetInterface) { $event->doc['photo'] = parse_url($this->mediaSetService->getPageMedia($page), PHP_URL_PATH); } }
public function getPageMedia($page, $type = null) { if ($page instanceof HasMediaSetInterface) { return $this->mediaSetService->getPageMedia($page, $type) ?: ""; } return ""; }