<?php if (!in_array(getIp(), $GLOBALS['IP_WHITELIST']) && USE_IP_WHITELIST) { Flight::route('/*', function () { RejectController::ipRejected(); }); } else { Flight::route('GET|POST|UPDATE|PUT|DELETE|PATCH /serv/@client_name/@api_name/@api_version/*', function ($client_name, $api_name, $api_version, $request_json) { RestController::act($client_name, $api_name, $api_version, $request_json->splat); }, true); Flight::route('/*', function () { RejectController::reject(); }); }