public function setLanguage($language = null)
    {
        if ((!is_string($language) || ((strlen($language) !== 2) && (strlen($language) !== 5))) && ($language !== null)) {
            throw GeocodingException::invalidGeocoderRequestLanguage();
        }

        $this->language = $language;
    }
public function setLanguage($language = null)
    {
        if ((!is_string($language) || ((strlen($language) !== 2) && (strlen($language) !== 5))) && ($language !== null)) {
            throw GeocodingException::invalidGeocoderRequestLanguage();
        }

        $this->language = $language;
    }
public function setLanguage ( $ language = null ) { if ( ( ! is_string ( $ language ) || ( ( strlen ( $ language ) !== 2 ) && ( strlen ( $ language ) !== 5 ) ) ) && ( $ language !== null ) ) { throw GeocodingException :: invalidGeocoderRequestLanguage ( ) ; } $ this -> language = $ language ; }
Sets the geocoder request language.

@param string $language The geocoder request language.

@throws \Ivory\GoogleMap\Exception\GeocodingException If the language is not valid.
Sets the geocoder request language .