PHP Class Inpsyde\MultilingualPress\Module\UserAdminLanguage\LocaleFilter

Since: 3.0.0
Afficher le fichier Open project: inpsyde/multilingual-press

Méthodes publiques

Méthode Description
__construct ( Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository $language_repository ) Constructor. Sets up the properties.
disable ( ) : boolean Removes the filter.
enable ( ) : boolean Adds the filter.
filter_locale ( string $locale ) : string Filters the locale and returns the user admin language of the current user, if set.

Method Details

__construct() public méthode

Constructor. Sets up the properties.
Since: 3.0.0
public __construct ( Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository $language_repository )
$language_repository Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository Language repository object.

disable() public méthode

Removes the filter.
Since: 3.0.0
public disable ( ) : boolean
Résultat boolean Whether or not the filter was removed successfully.

enable() public méthode

Adds the filter.
Since: 3.0.0
public enable ( ) : boolean
Résultat boolean Whether or not the filter was added successfully.

filter_locale() public méthode

Filters the locale and returns the user admin language of the current user, if set.
Since: 3.0.0
public filter_locale ( string $locale ) : string
$locale string The current locale.
Résultat string The (filtered) locale.