protected function getApplication() { $app = new ApplicationTest(); $app->register(new RestServiceProvider()); $users = [['id' => 1234, 'first_name' => 'Axel', 'last_name' => 'Etcheverry', 'email' => '*****@*****.**'], ['id' => 1235, 'first_name' => 'Rui', 'last_name' => 'Avelino', 'email' => '*****@*****.**'], new ArrayObject(['id' => 1236, 'first_name' => 'William', 'last_name' => 'Rudent', 'email' => '*****@*****.**'])]; $app->get('/me', function () use($app, $users) { return $app->json($users[0]); }); $app->get('/users', function () use($app, $users) { return $app->json($users); }); return $app; }