PHP code example of kudashevs / accept-language

1. Go to this page and download the library: Download kudashevs/accept-language library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

kudashevs / accept-language example snippets


php artisan vendor:publish --provider="Kudashevs\AcceptLanguage\Providers\AcceptLanguageServiceProvider"

use \Kudashevs\AcceptLanguage\AcceptLanguage;

$service = new AcceptLanguage();
$service->process();

$service->getPreferredLanguage();           # Returns the user's preferred language
$service->getLanguage();                    # An alias of the getPreferredLanguage()
$service->getPreferredLanguageQuality();    # Returns a quality of the preferred language
$service->getQuality();                     # An alias of the getPreferredLanguageQuality()

$service->getHeader();

use \Kudashevs\AcceptLanguage\AcceptLanguage;

$service = new AcceptLanguage();
$service->useLogger(new PsrCompatibleLogger());
$service->process();

$service = new AcceptLanguage([
    'default_language' => 'en_US',
    'accepted_languages' => ['en_US', 'en_GB', 'en_CA'],
]);
$service->process();

'providers' => [
    Kudashevs\AcceptLanguage\Providers\AcceptLanguageServiceProvider::class,
];

'aliases' => [
    'AcceptLanguage' => Kudashevs\AcceptLanguage\Facades\AcceptLanguage::class,
];
bash
php artisan vendor:publish --provider="Kudashevs\AcceptLanguage\Providers\AcceptLanguageServiceProvider"