예제 #1
0
 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;
 }