Router::OPTIONS]))->run(); self::assertEmpty((string)$response->getBody()); self::assertEquals(204, $response->getStatusCode()); self::assertEquals('No Content', $response->getReasonPhrase()); self::assertEquals([ 'Allow' => [implode(',', Router::ALLOWED_METHODS)], ICanCreateResponses::X_HEADER => ['html'], ], $response->getHeaders()); self::assertEquals(implode(',', Router::ALLOWED_METHODS), $response->getHeaderLine('Allow')); } }