PHP Class Vluzrmos\LanguageDetector\Providers\LanguageDetectorServiceProvider

Inheritance: extends Illuminate\Support\ServiceProvider
Afficher le fichier Open project: vluzrmos/laravel-language-detector

Protected Properties

Свойство Type Description
$config Illuminate\Config\Repository Configurations repository.
$drivers array Detector Drivers available and its shortcuts.
$request Illuminate\Http\Request Illuminate Request.
$translator Symfony\Component\Translation\TranslatorInterface Symfony translator.

Méthodes publiques

Méthode Description
boot ( ) : void Bootstrap the application.
provides ( ) : array The services that package provides.
register ( ) Register the package.

Méthodes protégées

Méthode Description
config ( string $key, mixed $default = null ) : mixed Get a config value.
detectAndApplyLanguage ( ) Detect and apply language for the application.
getLanguageDetector ( ) : Vluzrmos\LanguageDetector\LanguageDetector Get language.detector from container.
getSupportedLanguages ( ) Get a list of supported locales.
registerAllDrivers ( ) : void Register All drivers available.
registerAndPublishConfigurations ( ) : void Register and publish configuration files.
registerEncryptCookies ( ) Disable cookie encryption for language cookie name.
registerLanguageDetector ( ) : void Register the detector instance.
registerRoutePrefix ( ) : void Regiter in container the routePrefix.

Method Details

boot() public méthode

Bootstrap the application.
public boot ( ) : void
Résultat void

config() protected méthode

Get a config value.
protected config ( string $key, mixed $default = null ) : mixed
$key string
$default mixed
Résultat mixed

detectAndApplyLanguage() protected méthode

Detect and apply language for the application.
protected detectAndApplyLanguage ( )

getLanguageDetector() protected méthode

Get language.detector from container.
protected getLanguageDetector ( ) : Vluzrmos\LanguageDetector\LanguageDetector
Résultat Vluzrmos\LanguageDetector\LanguageDetector

getSupportedLanguages() protected méthode

Get a list of supported locales.
protected getSupportedLanguages ( )

provides() public méthode

The services that package provides.
public provides ( ) : array
Résultat array

register() public méthode

Register the package.
public register ( )

registerAllDrivers() protected méthode

Register All drivers available.
protected registerAllDrivers ( ) : void
Résultat void

registerAndPublishConfigurations() protected méthode

Register and publish configuration files.
protected registerAndPublishConfigurations ( ) : void
Résultat void

registerEncryptCookies() protected méthode

Disable cookie encryption for language cookie name.
protected registerEncryptCookies ( )

registerLanguageDetector() protected méthode

Register the detector instance.
protected registerLanguageDetector ( ) : void
Résultat void

registerRoutePrefix() protected méthode

Regiter in container the routePrefix.
protected registerRoutePrefix ( ) : void
Résultat void

Property Details

$config protected_oe property

Configurations repository.
protected Repository,Illuminate\Config $config
Résultat Illuminate\Config\Repository

$drivers protected_oe property

Detector Drivers available and its shortcuts.
protected array $drivers
Résultat array

$request protected_oe property

Illuminate Request.
protected Request,Illuminate\Http $request
Résultat Illuminate\Http\Request

$translator protected_oe property

Symfony translator.
protected TranslatorInterface,Symfony\Component\Translation $translator
Résultat Symfony\Component\Translation\TranslatorInterface