protected function buildGeocoderResult(\stdClass $geocoderResult)
    {
        $addressComponents = $this->buildGeocoderAddressComponents($geocoderResult->address_components);
        $formattedAddress = $geocoderResult->formatted_address;
        $geometry = $this->buildGeocoderGeometry($geocoderResult->geometry);
        $types = $geocoderResult->types;
        $partialMatch = isset($geocoderResult->partial_match) ? $geocoderResult->partial_match : null;

        return new GeocoderResult($addressComponents, $formattedAddress, $geometry, $types, $partialMatch);
    }
protected function buildGeocoderResult(\stdClass $geocoderResult)
    {
        $addressComponents = $this->buildGeocoderAddressComponents($geocoderResult->address_components);
        $formattedAddress = $geocoderResult->formatted_address;
        $geometry = $this->buildGeocoderGeometry($geocoderResult->geometry);
        $types = $geocoderResult->types;
        $partialMatch = isset($geocoderResult->partial_match) ? $geocoderResult->partial_match : null;

        return new GeocoderResult($addressComponents, $formattedAddress, $geometry, $types, $partialMatch);
    }
protected function buildGeocoderResult ( \ stdClass $ geocoderResult ) { $ addressComponents = $ this -> buildGeocoderAddressComponents ( $ geocoderResult -> address_components ) ; $ formattedAddress = $ geocoderResult -> formatted_address ; $ geometry = $ this -> buildGeocoderGeometry ( $ geocoderResult -> geometry ) ; $ types = $ geocoderResult -> types ; $ partialMatch = isset ( $ geocoderResult -> partial_match ) ? $ geocoderResult -> partial_match : null ; return new GeocoderResult ( $ addressComponents , $ formattedAddress , $ geometry , $ types , $ partialMatch ) ; }
Builds a geocoder result according to a normalized geocoding result.

@param \stdClass $geocoderResult The normalized geocoder result.

@return \Ivory\GoogleMap\Services\Geocoding\Result\GeocoderResult The builded geocoder result.
Builds a geocoder result according to a normalized geocoding result .