public function detectLocale($config)
	{
		$this->locale = $this->defaultLocale = $config->defaultLocale;

		if (! $config->negotiateLocale)
		{
			return;
		}

		$this->setLocale($this->negotiate('language', $config->supportedLocales));
	}
public function detectLocale($config)
	{
		$this->locale = $this->defaultLocale = $config->defaultLocale;

		if (! $config->negotiateLocale)
		{
			return;
		}

		$this->setLocale($this->negotiate('language', $config->supportedLocales));
	}
public function detectLocale ( $ config ) { $ this -> locale = $ this -> defaultLocale = $ config -> defaultLocale ; if ( ! $ config -> negotiateLocale ) { return ; } $ this -> setLocale ( $ this -> negotiate ( 'language' , $ config -> supportedLocales ) ) ; }
Handles setting up the locale, perhaps auto-detecting through
content negotiation.

@param $config
Handles setting up the locale perhaps auto - detecting through content negotiation .