protected function getPOIMetadata() { $service = $this->getService(); $extensionEnabled = $service->getGlobal('EnablePOIExt'); if ($extensionEnabled) { $articleMetadata = new \ArticleMetadataModel($this->currentPageId, true); $solrMapping = $articleMetadata->getSolrMapping(); $metadata = $articleMetadata->getMetadata(); $output = []; foreach ($metadata as $field => $value) { if (isset($solrMapping[$field])) { $output[$solrMapping[$field]] = $value; } } return $output; } return null; }