Psr7Middlewares\Middleware\Geolocate::__construct PHP Method

__construct() public method

Constructor. Set the geocoder instance.
public __construct ( Geocoder $geocoder = null )
$geocoder Geocoder\Geocoder
    public function __construct(Geocoder $geocoder = null)
    {
        if ($geocoder === null) {
            $geocoder = new ProviderAggregator();
            $geocoder->registerProvider(new FreeGeoIp(new FopenHttpAdapter()));
        }
        $this->geocoder = $geocoder;
    }