Sulu\Bundle\ResourceBundle\Resource\FilterManager::getFieldDescriptors PHP Method

getFieldDescriptors() public method

public getFieldDescriptors ( $locale )
    public function getFieldDescriptors($locale)
    {
        $fieldDescriptors = [];
        $fieldDescriptors['id'] = new DoctrineFieldDescriptor('id', 'id', self::$filterEntityName, 'public.id', [], true);
        $fieldDescriptors['name'] = new DoctrineFieldDescriptor('name', 'name', self::$filterTranslationEntityName, 'resource.filter.name', [self::$filterTranslationEntityName => new DoctrineJoinDescriptor(self::$filterTranslationEntityName, self::$filterEntityName . '.translations', self::$filterTranslationEntityName . '.locale = \'' . $locale . '\'')], false, true);
        $fieldDescriptors['created'] = new DoctrineFieldDescriptor('created', 'created', self::$filterEntityName, 'public.created', [], false, true, 'date');
        $fieldDescriptors['changed'] = new DoctrineFieldDescriptor('changed', 'changed', self::$filterEntityName, 'public.changed', [], true, false, 'date');
        return $fieldDescriptors;
    }