blink\tests\testing\ActorTest::createApplication PHP Method

createApplication() public method

public createApplication ( )
    public function createApplication()
    {
        $application = new Application(['root' => '.']);
        $application->route('POST', '/files', function (Request $request, Response $response) {
            $response->headers->with('Content-Type', 'application/json');
            $file = $request->files->first('foo');
            return ['name' => $file->name, 'size' => $file->size];
        })->route('GET', '/', function (Request $request, Response $response) {
            return 'Hello, Blink!';
        })->route('GET', '/json', function (Request $request, Response $response) {
            return ['name' => 'Blink', 'ext' => 'swoole', 'dev' => 'test'];
        })->route('GET', '/json_contains', function (Request $request, Response $response) {
            return ['status' => 'ok', 'data' => ["name" => 'blink', "ext" => 'swoole']];
        })->bootstrap();
        return $this->app = $application;
    }