PHP Class Sylius\Bundle\ResourceBundle\Doctrine\ODM\MongoDB\TranslatableRepository

Author: Ivannis Suárez Jérez ([email protected])
Inheritance: extends Sylius\Bundle\ResourceBundle\Doctrine\ODM\MongoDB\DocumentRepository, implements Sylius\Component\Resource\Repository\TranslatableRepositoryInterface
Afficher le fichier Open project: sylius/sylius

Protected Properties

Свойство Type Description
$localeProvider Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface
$translatableFields array

Méthodes publiques

Méthode Description
setLocaleProvider ( Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface $localeProvider )
setTranslatableFields ( array $translatableFields )

Méthodes protégées

Méthode Description
applyCriteria ( Builder $queryBuilder, array $criteria = null )
applySorting ( Builder $queryBuilder, array $sorting = null )
getPropertyName ( string $name ) : string

Method Details

applyCriteria() protected méthode

protected applyCriteria ( Builder $queryBuilder, array $criteria = null )
$queryBuilder Doctrine\MongoDB\Query\Builder
$criteria array

applySorting() protected méthode

protected applySorting ( Builder $queryBuilder, array $sorting = null )
$queryBuilder Doctrine\MongoDB\Query\Builder
$sorting array

getPropertyName() protected méthode

protected getPropertyName ( string $name ) : string
$name string
Résultat string

setLocaleProvider() public méthode

public setLocaleProvider ( Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface $localeProvider )
$localeProvider Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface

setTranslatableFields() public méthode

public setTranslatableFields ( array $translatableFields )
$translatableFields array

Property Details

$localeProvider protected_oe property

protected TranslationLocaleProviderInterface,Sylius\Component\Resource\Translation\Provider $localeProvider
Résultat Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface

$translatableFields protected_oe property

protected array $translatableFields
Résultat array