getSearchableFieldMapData() abstract public method

Returns searchable fields mapping data.
abstract public getSearchableFieldMapData ( ) : array
return array
Beispiel #1
0
 /**
  * @see \eZ\Publish\SPI\Persistence\Content\Type\Handler::getSearchableFieldMap
  */
 public function getSearchableFieldMap()
 {
     $fieldMap = [];
     $rows = $this->contentTypeGateway->getSearchableFieldMapData();
     foreach ($rows as $row) {
         $fieldMap[$row['content_type_identifier']][$row['field_definition_identifier']] = ['field_type_identifier' => $row['field_type_identifier'], 'field_definition_id' => $row['field_definition_id']];
     }
     return $fieldMap;
 }
 /**
  * Returns searchable field mapping data.
  *
  * @return array
  */
 public function getSearchableFieldMapData()
 {
     try {
         return $this->innerGateway->getSearchableFieldMapData();
     } catch (DBALException $e) {
         throw new RuntimeException('Database error', 0, $e);
     } catch (PDOException $e) {
         throw new RuntimeException('Database error', 0, $e);
     }
 }