detectLocaleFromHttpHeader() public method

Returns best-matching Locale object based on the Accept-Language header provided as parameter. System default locale will be returned if no successful matches were done.
public detectLocaleFromHttpHeader ( string $acceptLanguageHeader ) : Locale
$acceptLanguageHeader string The Accept-Language HTTP header
return Locale Best-matching existing Locale instance
 /**
  * @test
  * @dataProvider sampleHttpAcceptLanguageHeaders
  */
 public function detectingBestMatchingLocaleFromHttpAcceptLanguageHeaderWorksCorrectly($acceptLanguageHeader, $expectedResult)
 {
     $locale = $this->detector->detectLocaleFromHttpHeader($acceptLanguageHeader);
     $this->assertEquals($expectedResult, $locale);
 }