Returns searchable fields mapping data.
abstract public getSearchableFieldMapData ( ) : array | ||
리턴 | array |
/** * @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); } }