Smile\ElasticsuiteCore\Index\Mapping::getProperties PHP Method

getProperties() public method

{@inheritDoc}
public getProperties ( )
    public function getProperties()
    {
        $properties = [];
        foreach ($this->defaultMappingFields as $fieldName => $analyzers) {
            $properties = $this->addProperty($properties, $fieldName, FieldInterface::FIELD_TYPE_STRING, $analyzers);
        }
        foreach ($this->getFields() as $currentField) {
            $properties = $this->addField($properties, $currentField);
        }
        return $properties;
    }