<?php require '../vendor/autoload.php'; $server = new CapMousse\ReactRestify\Server("HelloWorldServer", "0.0.0.1"); $server->get('/hello/{name}', function ($request, $response, $next) { $response->write("Hello " . $request->name); next(); }); $runner = new CapMousse\ReactRestify\Runner($server); $runner->listen("1337");
<?php require '../vendor/autoload.php'; $server = new CapMousse\ReactRestify\Server("HelloWorldServer", "0.0.0.1"); $server->get('/hello/[name]:any', function ($request, $response, $args) { $response->write("Hello " . $args['name']); }); $runner = new CapMousse\ReactRestify\Runner($server); $runner->listen("1338", "127.0.0.1");
$next(); }); $server->post('/updateindex', function ($request, $response, $next) use($indexer) { echo "Updating reindex...\n"; $indexer->index(); echo "Indexing completed.\n"; $next(); }); $server->get('/search', function ($request, $response, $next) use($db) { $params = $request->httpRequest->getQuery(); $query = array(); if (isset($params['namespace'])) { $query['namespace'] = $params['namespace']; } $response->write(json_encode($db->get_functions($params))); $next(); }); $server->get('/completions', function ($request, $response, $next) use($db) { $params = $request->httpRequest->getQuery(); $completions = new Completions($db, file_get_contents($params['file']), $params['line'], $params['column']); $response->write(json_encode($completions->get_completions())); $next(); }); $server->post('/completions', function ($request, $response, $next) use($db) { $completions = new Completions($db, $request->file_contents, $request->line, $request->column); $response->write(json_encode($completions->get_completions())); $next(); }); $runner = new CapMousse\ReactRestify\Runner($server); $runner->listen($argv[1], '0.0.0.0');
<?php require '../vendor/autoload.php'; $server = new CapMousse\ReactRestify\Server("HelloWorldServer", "0.0.0.1"); $server->get('/hello/[name]:any', function ($request, $response, $args) { $response->write("Hello " . $args['name']); }); $runner = new CapMousse\ReactRestify\Runner($server); $runner->listen("1337", "37.59.123.121");