protected function buildDistanceMatrixResponseElement($element)
    {
        $status = $element->status;
        $distance = null;
        $duration = null;

        if ($element->status === DistanceMatrixElementStatus::OK) {
            $distance = new Distance($element->distance->text, $element->distance->value);
            $duration = new Duration($element->duration->text, $element->duration->value);
        }

        return new DistanceMatrixResponseElement($status, $distance, $duration);
    }
protected function buildDistanceMatrixResponseElement($element)
    {
        $status = $element->status;
        $distance = null;
        $duration = null;

        if ($element->status === DistanceMatrixElementStatus::OK) {
            $distance = new Distance($element->distance->text, $element->distance->value);
            $duration = new Duration($element->duration->text, $element->duration->value);
        }

        return new DistanceMatrixResponseElement($status, $distance, $duration);
    }
protected function buildDistanceMatrixResponseElement ( $ element ) { $ status = $ element -> status ; $ distance = null ; $ duration = null ; if ( $ element -> status === DistanceMatrixElementStatus :: OK ) { $ distance = new Distance ( $ element -> distance -> text , $ element -> distance -> value ) ; $ duration = new Duration ( $ element -> duration -> text , $ element -> duration -> value ) ; } return new DistanceMatrixResponseElement ( $ status , $ distance , $ duration ) ; }
Builds a distance matrix response element according to the normalized distance matrix API response elements.

@param \stdClass $element The normalized distance matrix response element.

@return \Ivory\GoogleMap\Services\DistanceMatrix\DistanceMatrixResponseElement The built distance matrix response element.
Builds a distance matrix response element according to the normalized distance matrix API response elements .