public function warpEndpoint()

in src/Resolver/ApiResolver.php [60:76]


    public function warpEndpoint(Request $request)
    {
        $reflect        = new ReflectionObject($request);
        $product_dir    = dirname(dirname($reflect->getFileName()));
        $endpoints_json = "$product_dir/endpoints.json";
        if (file_exists($endpoints_json)) {
            $endpoints = json_decode(file_get_contents($endpoints_json), true);
            if (isset($endpoints['endpoint_map'])) {
                $request->endpointMap = $endpoints['endpoint_map'];
            }
            if (isset($endpoints['endpoint_regional'])) {
                $request->endpointRegional = $endpoints['endpoint_regional'];
            }
        }

        return $request;
    }