From 7658fe432187ce7f1f3eae9b4e407b906810d355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sat, 2 Oct 2021 13:30:54 -0600 Subject: [PATCH 1/4] add tests workflow to 3.x branch --- .github/workflows/tests.yml | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 000000000..e38d45624 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,51 @@ +name: Tests + +on: [push, pull_request] + +jobs: + tests: + name: Tests PHP ${{ matrix.php }} + runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental }} + strategy: + fail-fast: false + matrix: + php: [7.3, 7.4, 8.0] + experimental: [false] + include: + - php: 8.0 + analysis: true + - php: 8.1 + experimental: true + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Set up PHP ${{ matrix.php }} + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + coverage: xdebug + + - name: Install dependencies with Composer + uses: ramsey/composer-install@v1 + + - name: Coding standards + if: matrix.analysis + run: vendor/bin/phpcs + + - name: Static analysis + if: matrix.analysis + run: vendor/bin/phpstan + + - name: Tests + run: vendor/bin/phpunit --coverage-clover clover.xml + + - name: Upload coverage results to Coveralls + if: matrix.analysis + env: + COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + composer require php-coveralls/php-coveralls -n -W + vendor/bin/php-coveralls --coverage_clover=clover.xml -v From ce7d5cf177e26a08a6ef1e4797ea5152c052c8e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sat, 2 Oct 2021 13:33:39 -0600 Subject: [PATCH 2/4] update phpcs --- .phpunit.result.cache | 1 + composer.json | 2 +- public.key | 41 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 .phpunit.result.cache create mode 100644 public.key diff --git a/.phpunit.result.cache b/.phpunit.result.cache new file mode 100644 index 000000000..0a23a2feb --- /dev/null +++ b/.phpunit.result.cache @@ -0,0 +1 @@ +{"version":1,"defects":{"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #4":4,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #4":4},"times":{"Slim\\Tests\\MiddlewareDispatcherTest::testExecutesMiddlewareLastInFirstOut":0.005,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWhenResolvableDoesNotImplementMiddlewareInterface":0,"Slim\\Tests\\MiddlewareDispatcherTest::testMiddlewareGetsInstantiatedWithContainer":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testNamedFunctionIsResolved":0,"Slim\\Tests\\MiddlewareDispatcherTest::testCanBeExcutedMultipleTimes":0,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWithoutContainerNonAdvancedCallableResolverAndUnresolvableClass":0,"Slim\\Tests\\MiddlewareDispatcherTest::testThrowsExceptionForDeferredNonMiddlewareInterfaceClasses":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWithoutContainerAndUnresolvableClass":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testCanBeReExecutedRecursivelyDuringDispatch":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #3":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #1":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #2":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #0":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #4":0,"Slim\\Tests\\MiddlewareDispatcherTest::testAddCallableBindsClosureToContainer":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDoesNotInstantiateDeferredMiddlewareInCaseOfAnEarlyReturningOuterMiddleware":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithoutContainerAndNonAdvancedCallableResolver":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedSlimCallable":0,"Slim\\Tests\\MiddlewareDispatcherTest::testResolvableReturnsInstantiatedObject":0,"Slim\\Tests\\MiddlewareDispatcherTest::testAddMiddleware":0,"Slim\\Tests\\MiddlewareDispatcherTest::testExecutesKernelWithEmptyMiddlewareStack":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedClosureIsBoundToContainer":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithDirectConstructorCall":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallable":0,"Slim\\Tests\\MiddlewareDispatcherTest::testFetchesMiddlewareFromContainer":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testGettingUnknownParser":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"valid-json-but-not-an-array\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"no-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json-with-charset\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json-suffix\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-textxml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"text-xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"form\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-json\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"empty-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"unknown-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"xml-suffix\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsingWithARegisteredParser":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsingFailsWhenAnInvalidTypeIsReturned":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testSettingAndGettingAParser":0,"Slim\\Tests\\Middleware\\ContentLengthMiddlewareTest::testAddsContentLength":0.001,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpExceptionAttributeGettersSetters":0,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpExceptionRequestReponseGetterSetters":0,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpNotAllowedExceptionGetAllowedMethods":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testXMLErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererRenderHttpException":0.001,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererFormatFragmentMethod":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testXMLErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererNoErrorDetails":0.001,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererRenderFragmentMethod":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererNotDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDoesNotDisplayErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDisplaysPreviousError":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testShadowedStaticRoute":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #11":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #17":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #8":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #27":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #14":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #19":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #7":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #16":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #20":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #21":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #23":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #9":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #6":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #12":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #26":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #25":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #22":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #15":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #24":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #18":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #10":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #13":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testCapturing":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateVariableRoute":0.001,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateVariableNameError":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #6":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateStaticRoute":0,"Slim\\Tests\\AppTest::testAddRoutingMiddleware":0,"Slim\\Tests\\AppTest::testAddMiddlewareOnRouteGroup":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareOnTwoRouteGroup":0.001,"Slim\\Tests\\AppTest::testInvokeSequentialProccessToAPathWithOptionalArgsAndWithoutOptionalArgsAndKeepSetedArgs":0.002,"Slim\\Tests\\AppTest::testInvokeWithNonExistentMethodOnCallableRegisteredInContainer":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #10":0.002,"Slim\\Tests\\AppTest::testMapRoute with data set #9":0,"Slim\\Tests\\AppTest::testMapRoute with data set #0":0,"Slim\\Tests\\AppTest::testMapRoute with data set #3":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #2":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #8":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #7":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #11":0,"Slim\\Tests\\AppTest::testMapRoute with data set #4":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #6":0,"Slim\\Tests\\AppTest::testMapRoute with data set #1":0,"Slim\\Tests\\AppTest::testMapRoute with data set #5":0,"Slim\\Tests\\AppTest::testDoesNotUseContainerAsServiceLocator":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareAsStringNotImplementingInterfaceThrowsException":0.001,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with empty route\"":0.001,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with an empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with an empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash nested group and slash segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testGetContainer":0,"Slim\\Tests\\AppTest::testRedirectRoute":0.001,"Slim\\Tests\\AppTest::testRun":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareOnRoute":0.001,"Slim\\Tests\\AppTest::testRouteWithInternationalCharacters":0.074,"Slim\\Tests\\AppTest::testAppIsARequestHandler":0,"Slim\\Tests\\AppTest::testInvokeReturnMethodNotAllowed":0.003,"Slim\\Tests\\AppTest::testCreatesRouteCollectorWhenNullWithInjectedContainer":0,"Slim\\Tests\\AppTest::testGetCallableResolverReturnsInjectedInstance":0,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameterOverwritesSetArgument":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #1":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #3":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #5":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #0":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #2":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #4":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameter":0.001,"Slim\\Tests\\AppTest::testRoutePatterns with data set #3":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #0":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #1":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #4":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #2":0,"Slim\\Tests\\AppTest::testInvokeSequentialProccessAfterAddingAnotherRouteArgument":0.002,"Slim\\Tests\\AppTest::testGetRouteCollectorReturnsInjectedInstance":0.001,"Slim\\Tests\\AppTest::testAddErrorMiddleware":0.003,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithSetArguments":0.001,"Slim\\Tests\\AppTest::testCurrentRequestAttributesAreNotLostWhenAddingRouteArgumentsRequestResponseArg":0.001,"Slim\\Tests\\AppTest::testRouteGroupPattern":0,"Slim\\Tests\\AppTest::testGetMiddlewareDispatcherGetsSeededAndReturnsInjectedInstance":0.002,"Slim\\Tests\\AppTest::testRunWithoutPassingInServerRequest":0.013,"Slim\\Tests\\AppTest::testHandleReturnsEmptyResponseBodyWithHeadRequestMethod":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameterRequestResponseArgStrategy":0.001,"Slim\\Tests\\AppTest::testAnyRoute":0.003,"Slim\\Tests\\AppTest::testInvokeWithCallableInContainerViaCallMagicMethod":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareUsingDeferredResolution":0,"Slim\\Tests\\AppTest::testCreatesCallableResolverWhenNull":0,"Slim\\Tests\\AppTest::testInvokeWithCallableRegisteredInContainer":0.002,"Slim\\Tests\\AppTest::testAddMiddleware":0.002,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithSetArgument":0.001,"Slim\\Tests\\AppTest::testCanBeReExecutedRecursivelyDuringDispatch":0,"Slim\\Tests\\AppTest::testAddBodyParsingMiddleware":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRoute":0.001,"Slim\\Tests\\AppTest::testInvokeFunctionName":0.001,"Slim\\Tests\\AppTest::testInvokeWithoutMatchingRoute":0.001,"Slim\\Tests\\AppTest::testInvokeSequentialProccessToAPathWithOptionalArgsAndWithoutOptionalArgs":0.001,"Slim\\Tests\\AppTest::testGroupClosureIsBoundToThisClass":0,"Slim\\Tests\\AppTest::testContainerSetToRoute":0.001,"Slim\\Tests\\AppTest::testCurrentRequestAttributesAreNotLostWhenAddingRouteArguments":0.001,"Slim\\Tests\\Routing\\DispatcherTest::testCreateDispatcher":0,"Slim\\Tests\\Routing\\DispatcherTest::testGetAllowedMethods":0,"Slim\\Tests\\Routing\\DispatcherTest::testRouteCacheFileCanBeDispatched":0.002,"Slim\\Tests\\Routing\\DispatcherTest::testCreateDispatcherReturnsSameDispatcherASecondTime":0,"Slim\\Tests\\Routing\\DispatcherTest::testDispatch":0,"Slim\\Tests\\Routing\\RouteParserTest::testFullUrlFor":0.001,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument and optional parameters\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"without base path\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument without optional parameter\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument and optional parameter\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"without query parameters\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with base path\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testRelativePathForWithNoBasePath":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForRouteThatDoesNotExist":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithMissingSegmentData":0,"Slim\\Tests\\Routing\\RouteParserTest::testBasePathIsIgnoreInRelativePathFor":0,"Slim\\Tests\\Factory\\AppFactoryTest::testDetermineResponseFactoryThrowsRuntimeException":0.008,"Slim\\Tests\\Factory\\AppFactoryTest::testResponseFactoryIsStillReturnedIfStreamFactoryIsNotAvailable":0.008,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithContainerUsesContainerDependenciesWhenPresent":0.002,"Slim\\Tests\\Factory\\AppFactoryTest::testSetPsr17FactoryProvider":0,"Slim\\Tests\\Factory\\AppFactoryTest::testAppIsCreatedWithInstancesFromSetters":0.043,"Slim\\Tests\\Factory\\AppFactoryTest::testDetermineResponseFactoryReturnsDecoratedFactory":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #2":0.002,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #1":0,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #0":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #4":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #3":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testAppIsCreatedWithInjectedInstancesFromFunctionArguments":0.044,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithEmptyContainer":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testResponseAndStreamFactoryIsBeingInjectedInDecoratedResponseFactory":0.05,"Slim\\Tests\\Factory\\Psr17\\SlimHttpServerRequestCreatorTest::testCreateServerRequestFromGlobals":0,"Slim\\Tests\\Factory\\Psr17\\SlimHttpServerRequestCreatorTest::testCreateServerRequestFromGlobalsThrowsRuntimeException":0.001,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testHeaderPreferred":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testBodyParam":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testHeader":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testNoOverride":0.001,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testNoOverrideRewindEofBodyStream":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testForceContentType":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineRenderer":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineContentTypeApplicationJsonOrXml":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testRegisterErrorRenderer":0.001,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testWriteToErrorLogShowTip":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testHalfValidContentType":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testSetDefaultErrorRenderer":0.001,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testLogErrorRenderer":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testOptions":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testAcceptableMediaTypeIsNotFirstInList":0.002,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testWriteToErrorLog":0.003,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineContentTypeTextPlainMultiAcceptHeader":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDefaultErrorRenderer":0.003,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineStatusCode":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testCacheFileExistsAndIsNotReadable":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testMapPrependsGroupPattern":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testSetCacheFileViaConstructor":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testMap":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testGetSetBasePath":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testLookupRouteThrowsExceptionIfRouteNotFound":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testCacheFileDoesNotExistsAndDirectoryIsNotWritable":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testRemoveNamedRouteWithARouteThatDoesNotExist":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testGetRouteInvocationStrategy":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testRemoveNamedRoute":0.001,"Slim\\Tests\\RouteTest::testGetGroups":0.001,"Slim\\Tests\\RouteTest::testRequestHandlerStrategyAppendsRouteArgumentsAsAttributesToRequest":0,"Slim\\Tests\\RouteTest::testSetInvocationStrategy":0,"Slim\\Tests\\RouteTest::testChangingCallableWithContainer":0,"Slim\\Tests\\RouteTest::testIdentifier":0,"Slim\\Tests\\RouteTest::testInvokeWithException":0,"Slim\\Tests\\RouteTest::testChangingCallableWithNoContainer":0,"Slim\\Tests\\RouteTest::testAddMiddlewareOnGroup":0,"Slim\\Tests\\RouteTest::testRouteCallableDoesNotAppendEchoedOutput":0,"Slim\\Tests\\RouteTest::testInvokeDeferredCallableWithContainer":0,"Slim\\Tests\\RouteTest::testGetInvocationStrategy":0,"Slim\\Tests\\RouteTest::testProcessWhenReturningAResponse":0,"Slim\\Tests\\RouteTest::testGetMethodsReturnsArrayWhenConstructedWithString":0,"Slim\\Tests\\RouteTest::testGetMethods":0,"Slim\\Tests\\RouteTest::testInvokeUsesRequestHandlerStrategyForRequestHandlers":0.001,"Slim\\Tests\\RouteTest::testGetCallable":0,"Slim\\Tests\\RouteTest::testGetCallableResolver":0,"Slim\\Tests\\RouteTest::testGetPattern":0,"Slim\\Tests\\RouteTest::testInvokeUsesUserSetStrategyForRequestHandlers":0,"Slim\\Tests\\RouteTest::testRouteCallableIsResolvedUsingContainerWhenCallableResolverIsPresent":0,"Slim\\Tests\\RouteTest::testRouteCallableAppendsCorrectOutputToResponse":0,"Slim\\Tests\\RouteTest::testControllerMethodAsStringResolvesWithoutContainer":0,"Slim\\Tests\\RouteTest::testPatternCanBeChanged":0,"Slim\\Tests\\RouteTest::testAddMiddlewareAsStringNotImplementingInterfaceThrowsException":0.001,"Slim\\Tests\\RouteTest::testConstructor":0,"Slim\\Tests\\RouteTest::testArgumentSetting":0,"Slim\\Tests\\RouteTest::testInvokeDeferredCallableWithNoContainer":0,"Slim\\Tests\\RouteTest::testAddMiddlewareUsingDeferredResolution":0,"Slim\\Tests\\RouteTest::testControllerMethodAsStringResolvesWithContainer":0,"Slim\\Tests\\RouteTest::testAddClosureMiddleware":0,"Slim\\Tests\\RouteTest::testAddMiddleware":0,"Slim\\Tests\\RouteTest::testSetName":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetServerRequestCreatorWithoutDecorators":0.047,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testDetermineServerRequestCreatorReturnsDecoratedServerRequestCreator":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetServerRequestCreatorWithDecorators":0.048,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #0":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #2":0.005,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #1":0.001,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #3":0.004,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #4":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetPsr17FactoryProvider":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testDetermineServerRequestCreatorThrowsRuntimeException":0.008,"Slim\\Tests\\CallableResolverTest::testCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testRouteFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testSlimCallable":0,"Slim\\Tests\\CallableResolverTest::testRouteClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testClosure":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testClosureContainer":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAnInvokableClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjMiddlewareClass":0.012,"Slim\\Tests\\CallableResolverTest::testFunctionName":0,"Slim\\Tests\\CallableResolverTest::testFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjMiddlewareClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableContainer":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableAsArrayContainer":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableAsArray":0,"Slim\\Tests\\CallableResolverTest::testRouteMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testObjMethodArray":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAnInvokableClass":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAPsrRequestHandlerClassWithCustomMethod":0.001,"Slim\\Tests\\CallableResolverTest::testContainer":0,"Slim\\Tests\\CallableResolverTest::testObjMiddlewareClass":0,"Slim\\Tests\\CallableResolverTest::testRouteResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testClassNotFoundThrowException":0,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsNotStoredOnNotFound":0,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testPerformRoutingThrowsExceptionOnInvalidRoutingResultsRouteStatus":0.002,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsNotStoredOnMethodNotAllowed":0.002,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsStoredOnSuccessfulMatch":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testOutputBufferIsCleanedWhenThrowableIsCaught":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testPrepend":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleCustomInvalid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleDefaultValid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleCustomValid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testAppend":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerDoesNotHandleSubclassException":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerHandlesSubclassException":0.001,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testHandleMultipleExceptionsAddedAsArray":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetErrorHandler":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetDefaultErrorHandlerThrowsException":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetDefaultErrorHandler":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerHandlesExceptionWithSubclassExactMatch":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testGetErrorHandlerWillReturnDefaultErrorHandlerForUnhandledExceptions":0.001,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testErrorHandlerHandlesThrowables":0,"Slim\\Tests\\Routing\\RouteRunnerTest::testRoutingIsPerformedIfRoutingResultsAreUnavailable":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryProviderTest::testGetSetFactories":0.007,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryProviderTest::testAddFactory":0.007,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetStreamFactoryThrowsRuntimeException":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetServerRequestCreatorThrowsRuntimeException":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetResponseFactoryThrowsRuntimeException":0,"Slim\\Tests\\ResponseEmitterTest::testWillHandleInvalidConnectionStatusWithAnIndeterminateBody":0,"Slim\\Tests\\ResponseEmitterTest::testResponseWithStreamReadYieldingLessBytesThanAsked":0,"Slim\\Tests\\ResponseEmitterTest::testWillHandleInvalidConnectionStatusWithADeterminateBody":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithEmptyBody":0,"Slim\\Tests\\ResponseEmitterTest::testResponseReplacesPreviouslySetHeaders":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithNonEmptyBodyAndTriggeringStatusCode":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyDoesNotReadAllDataFromNonEmptySeekableResponse":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyDoesNotDrainNonSeekableResponseWithContent":0.002,"Slim\\Tests\\ResponseEmitterTest::testRespond":0,"Slim\\Tests\\ResponseEmitterTest::testRespondWithPaddedStreamFilterOutput":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithZeroAsBody":0,"Slim\\Tests\\ResponseEmitterTest::testAvoidReadFromSlowStreamAccordingToStatus":0,"Slim\\Tests\\ResponseEmitterTest::testResponseDoesNotReplacePreviouslySetSetCookieHeaders":0,"Slim\\Tests\\ResponseEmitterTest::testRespondIndeterminateLength":0.009,"Slim\\Tests\\Routing\\RouteResolverTest::testResolveRoute":0.001,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #3":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #2":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #0":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #1":0,"Slim\\Tests\\Exception\\HttpUnauthorizedExceptionTest::testHttpUnauthorizedExceptionWithMessage":0,"Slim\\Tests\\Exception\\HttpUnauthorizedExceptionTest::testHttpUnauthorizedException":0.005,"Slim\\Tests\\Routing\\RouteContextTest::testCannotCreateInstanceIfRequestIsMissingAttributes with data set #1":0,"Slim\\Tests\\Routing\\RouteContextTest::testCannotCreateInstanceIfRequestIsMissingAttributes with data set #0":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceWithoutBasePathAndThrowExceptionIfGetBasePathIsCalled":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceFromServerRequest":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceWithoutRoute":0.001,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testOptions":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetCallableResolver":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testDelete":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testRedirect":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetContainerReturnsInjectedInstance":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testAny":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGroup":0.001,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetResponseFactory":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPatch":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGet":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testMap":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPut":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPost":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetRouteCollectorReturnsInjectedInstance":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetSetBasePath":0}} \ No newline at end of file diff --git a/composer.json b/composer.json index 7be1584bf..0fd93ded9 100644 --- a/composer.json +++ b/composer.json @@ -38,7 +38,7 @@ "psr/container": "^1.0" }, "require-dev": { - "squizlabs/php_codesniffer": "^2.5", + "squizlabs/php_codesniffer": "^3.6.0", "phpunit/phpunit": "^4.0" }, "provide": { diff --git a/public.key b/public.key new file mode 100644 index 000000000..59e54b9fc --- /dev/null +++ b/public.key @@ -0,0 +1,41 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +dwSbKPZGlV8dNs3sV/ebbuC44A== +=X7NK +-----END PGP PUBLIC KEY BLOCK----- From 2643a09d5dfd22a3b2caf471c55b4e162efb5b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sat, 2 Oct 2021 13:35:52 -0600 Subject: [PATCH 3/4] remove random file --- public.key | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 public.key diff --git a/public.key b/public.key deleted file mode 100644 index 59e54b9fc..000000000 --- a/public.key +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -dwSbKPZGlV8dNs3sV/ebbuC44A== -=X7NK ------END PGP PUBLIC KEY BLOCK----- From 997b49f4e1b866d4073efe7ad2e2d03432056c41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sat, 2 Oct 2021 13:36:28 -0600 Subject: [PATCH 4/4] remove cache --- .phpunit.result.cache | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .phpunit.result.cache diff --git a/.phpunit.result.cache b/.phpunit.result.cache deleted file mode 100644 index 0a23a2feb..000000000 --- a/.phpunit.result.cache +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"defects":{"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #4":4,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #4":4},"times":{"Slim\\Tests\\MiddlewareDispatcherTest::testExecutesMiddlewareLastInFirstOut":0.005,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWhenResolvableDoesNotImplementMiddlewareInterface":0,"Slim\\Tests\\MiddlewareDispatcherTest::testMiddlewareGetsInstantiatedWithContainer":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testNamedFunctionIsResolved":0,"Slim\\Tests\\MiddlewareDispatcherTest::testCanBeExcutedMultipleTimes":0,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWithoutContainerNonAdvancedCallableResolverAndUnresolvableClass":0,"Slim\\Tests\\MiddlewareDispatcherTest::testThrowsExceptionForDeferredNonMiddlewareInterfaceClasses":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testResolveThrowsExceptionWithoutContainerAndUnresolvableClass":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testCanBeReExecutedRecursivelyDuringDispatch":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #3":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #1":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #2":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #0":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithContainerAndNonAdvancedCallableResolverUnableToResolveCallable with data set #4":0,"Slim\\Tests\\MiddlewareDispatcherTest::testAddCallableBindsClosureToContainer":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDoesNotInstantiateDeferredMiddlewareInCaseOfAnEarlyReturningOuterMiddleware":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithoutContainerAndNonAdvancedCallableResolver":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedSlimCallable":0,"Slim\\Tests\\MiddlewareDispatcherTest::testResolvableReturnsInstantiatedObject":0,"Slim\\Tests\\MiddlewareDispatcherTest::testAddMiddleware":0,"Slim\\Tests\\MiddlewareDispatcherTest::testExecutesKernelWithEmptyMiddlewareStack":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedClosureIsBoundToContainer":0.001,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallableWithDirectConstructorCall":0,"Slim\\Tests\\MiddlewareDispatcherTest::testDeferredResolvedCallable":0,"Slim\\Tests\\MiddlewareDispatcherTest::testFetchesMiddlewareFromContainer":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testGettingUnknownParser":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"valid-json-but-not-an-array\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"no-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json-with-charset\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json-suffix\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-textxml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"text-xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"form\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-json\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"empty-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"xml\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"unknown-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"xml-suffix\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"json\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsing with data set \"invalid-contenttype\"":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsingWithARegisteredParser":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testParsingFailsWhenAnInvalidTypeIsReturned":0,"Slim\\Tests\\Middleware\\BodyParsingMiddlewareTest::testSettingAndGettingAParser":0,"Slim\\Tests\\Middleware\\ContentLengthMiddlewareTest::testAddsContentLength":0.001,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpExceptionAttributeGettersSetters":0,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpExceptionRequestReponseGetterSetters":0,"Slim\\Tests\\Exception\\HttpExceptionTest::testHttpNotAllowedExceptionGetAllowedMethods":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testXMLErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererRenderHttpException":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererRenderHttpException":0.001,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererFormatFragmentMethod":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testXMLErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererNoErrorDetails":0.001,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererRenderFragmentMethod":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererNotDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDoesNotDisplayErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testJSONErrorRendererDisplaysPreviousError":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testHTMLErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Error\\AbstractErrorRendererTest::testPlainTextErrorRendererDisplaysErrorDetails":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testMethodNotAllowedDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testGetAllowedMethods with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testShadowedStaticRoute":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #11":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #17":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #8":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #27":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #14":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #19":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #7":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #16":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #20":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #21":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #23":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #9":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #6":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #12":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #26":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #25":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #22":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #15":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #24":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #18":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #10":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #13":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testFoundDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testCapturing":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateVariableRoute":0.001,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateVariableNameError":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #2":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #6":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #5":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #4":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #1":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #3":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testNotFoundDispatches with data set #0":0,"Slim\\Tests\\Routing\\FastRouteDispatcherTest::testDuplicateStaticRoute":0,"Slim\\Tests\\AppTest::testAddRoutingMiddleware":0,"Slim\\Tests\\AppTest::testAddMiddlewareOnRouteGroup":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareOnTwoRouteGroup":0.001,"Slim\\Tests\\AppTest::testInvokeSequentialProccessToAPathWithOptionalArgsAndWithoutOptionalArgsAndKeepSetedArgs":0.002,"Slim\\Tests\\AppTest::testInvokeWithNonExistentMethodOnCallableRegisteredInContainer":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #10":0.002,"Slim\\Tests\\AppTest::testMapRoute with data set #9":0,"Slim\\Tests\\AppTest::testMapRoute with data set #0":0,"Slim\\Tests\\AppTest::testMapRoute with data set #3":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #2":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #8":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #7":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #11":0,"Slim\\Tests\\AppTest::testMapRoute with data set #4":0.001,"Slim\\Tests\\AppTest::testMapRoute with data set #6":0,"Slim\\Tests\\AppTest::testMapRoute with data set #1":0,"Slim\\Tests\\AppTest::testMapRoute with data set #5":0,"Slim\\Tests\\AppTest::testDoesNotUseContainerAsServiceLocator":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareAsStringNotImplementingInterfaceThrowsException":0.001,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with empty route\"":0.001,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty nested group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with segment route that ends in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with an empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with segment route that has aTrailing slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with single slash group and segment route without leading slash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with empty nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with nested group segment with single slash route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with single slash nested group and segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with nested group segment with an empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"two group segments with segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group segment with single slash nested group and slash segment route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"empty group with empty route\"":0,"Slim\\Tests\\AppTest::testRouteGroupCombinations with data set \"group single slash with segment route that does not end in aSlash\"":0,"Slim\\Tests\\AppTest::testGetContainer":0,"Slim\\Tests\\AppTest::testRedirectRoute":0.001,"Slim\\Tests\\AppTest::testRun":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareOnRoute":0.001,"Slim\\Tests\\AppTest::testRouteWithInternationalCharacters":0.074,"Slim\\Tests\\AppTest::testAppIsARequestHandler":0,"Slim\\Tests\\AppTest::testInvokeReturnMethodNotAllowed":0.003,"Slim\\Tests\\AppTest::testCreatesRouteCollectorWhenNullWithInjectedContainer":0,"Slim\\Tests\\AppTest::testGetCallableResolverReturnsInjectedInstance":0,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameterOverwritesSetArgument":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #1":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #3":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #5":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #0":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #2":0.001,"Slim\\Tests\\AppTest::testGetPostPutPatchDeleteOptionsMethods with data set #4":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameter":0.001,"Slim\\Tests\\AppTest::testRoutePatterns with data set #3":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #0":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #1":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #4":0,"Slim\\Tests\\AppTest::testRoutePatterns with data set #2":0,"Slim\\Tests\\AppTest::testInvokeSequentialProccessAfterAddingAnotherRouteArgument":0.002,"Slim\\Tests\\AppTest::testGetRouteCollectorReturnsInjectedInstance":0.001,"Slim\\Tests\\AppTest::testAddErrorMiddleware":0.003,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithSetArguments":0.001,"Slim\\Tests\\AppTest::testCurrentRequestAttributesAreNotLostWhenAddingRouteArgumentsRequestResponseArg":0.001,"Slim\\Tests\\AppTest::testRouteGroupPattern":0,"Slim\\Tests\\AppTest::testGetMiddlewareDispatcherGetsSeededAndReturnsInjectedInstance":0.002,"Slim\\Tests\\AppTest::testRunWithoutPassingInServerRequest":0.013,"Slim\\Tests\\AppTest::testHandleReturnsEmptyResponseBodyWithHeadRequestMethod":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithNamedParameterRequestResponseArgStrategy":0.001,"Slim\\Tests\\AppTest::testAnyRoute":0.003,"Slim\\Tests\\AppTest::testInvokeWithCallableInContainerViaCallMagicMethod":0.001,"Slim\\Tests\\AppTest::testAddMiddlewareUsingDeferredResolution":0,"Slim\\Tests\\AppTest::testCreatesCallableResolverWhenNull":0,"Slim\\Tests\\AppTest::testInvokeWithCallableRegisteredInContainer":0.002,"Slim\\Tests\\AppTest::testAddMiddleware":0.002,"Slim\\Tests\\AppTest::testInvokeWithMatchingRouteWithSetArgument":0.001,"Slim\\Tests\\AppTest::testCanBeReExecutedRecursivelyDuringDispatch":0,"Slim\\Tests\\AppTest::testAddBodyParsingMiddleware":0.001,"Slim\\Tests\\AppTest::testInvokeWithMatchingRoute":0.001,"Slim\\Tests\\AppTest::testInvokeFunctionName":0.001,"Slim\\Tests\\AppTest::testInvokeWithoutMatchingRoute":0.001,"Slim\\Tests\\AppTest::testInvokeSequentialProccessToAPathWithOptionalArgsAndWithoutOptionalArgs":0.001,"Slim\\Tests\\AppTest::testGroupClosureIsBoundToThisClass":0,"Slim\\Tests\\AppTest::testContainerSetToRoute":0.001,"Slim\\Tests\\AppTest::testCurrentRequestAttributesAreNotLostWhenAddingRouteArguments":0.001,"Slim\\Tests\\Routing\\DispatcherTest::testCreateDispatcher":0,"Slim\\Tests\\Routing\\DispatcherTest::testGetAllowedMethods":0,"Slim\\Tests\\Routing\\DispatcherTest::testRouteCacheFileCanBeDispatched":0.002,"Slim\\Tests\\Routing\\DispatcherTest::testCreateDispatcherReturnsSameDispatcherASecondTime":0,"Slim\\Tests\\Routing\\DispatcherTest::testDispatch":0,"Slim\\Tests\\Routing\\RouteParserTest::testFullUrlFor":0.001,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument and optional parameters\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"without base path\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument without optional parameter\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with argument and optional parameter\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"without query parameters\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithBasePath with data set \"with base path\"":0,"Slim\\Tests\\Routing\\RouteParserTest::testRelativePathForWithNoBasePath":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForRouteThatDoesNotExist":0,"Slim\\Tests\\Routing\\RouteParserTest::testUrlForWithMissingSegmentData":0,"Slim\\Tests\\Routing\\RouteParserTest::testBasePathIsIgnoreInRelativePathFor":0,"Slim\\Tests\\Factory\\AppFactoryTest::testDetermineResponseFactoryThrowsRuntimeException":0.008,"Slim\\Tests\\Factory\\AppFactoryTest::testResponseFactoryIsStillReturnedIfStreamFactoryIsNotAvailable":0.008,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithContainerUsesContainerDependenciesWhenPresent":0.002,"Slim\\Tests\\Factory\\AppFactoryTest::testSetPsr17FactoryProvider":0,"Slim\\Tests\\Factory\\AppFactoryTest::testAppIsCreatedWithInstancesFromSetters":0.043,"Slim\\Tests\\Factory\\AppFactoryTest::testDetermineResponseFactoryReturnsDecoratedFactory":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #2":0.002,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #1":0,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #0":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #4":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithAllImplementations with data set #3":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testAppIsCreatedWithInjectedInstancesFromFunctionArguments":0.044,"Slim\\Tests\\Factory\\AppFactoryTest::testCreateAppWithEmptyContainer":0.001,"Slim\\Tests\\Factory\\AppFactoryTest::testResponseAndStreamFactoryIsBeingInjectedInDecoratedResponseFactory":0.05,"Slim\\Tests\\Factory\\Psr17\\SlimHttpServerRequestCreatorTest::testCreateServerRequestFromGlobals":0,"Slim\\Tests\\Factory\\Psr17\\SlimHttpServerRequestCreatorTest::testCreateServerRequestFromGlobalsThrowsRuntimeException":0.001,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testHeaderPreferred":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testBodyParam":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testHeader":0,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testNoOverride":0.001,"Slim\\Tests\\Middleware\\MethodOverrideMiddlewareTest::testNoOverrideRewindEofBodyStream":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testForceContentType":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineRenderer":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineContentTypeApplicationJsonOrXml":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testRegisterErrorRenderer":0.001,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testWriteToErrorLogShowTip":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testHalfValidContentType":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testSetDefaultErrorRenderer":0.001,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testLogErrorRenderer":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testOptions":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testAcceptableMediaTypeIsNotFirstInList":0.002,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testWriteToErrorLog":0.003,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineContentTypeTextPlainMultiAcceptHeader":0,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDefaultErrorRenderer":0.003,"Slim\\Tests\\Handlers\\ErrorHandlerTest::testDetermineStatusCode":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testCacheFileExistsAndIsNotReadable":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testMapPrependsGroupPattern":0.001,"Slim\\Tests\\Routing\\RouteCollectorTest::testSetCacheFileViaConstructor":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testMap":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testGetSetBasePath":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testLookupRouteThrowsExceptionIfRouteNotFound":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testCacheFileDoesNotExistsAndDirectoryIsNotWritable":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testRemoveNamedRouteWithARouteThatDoesNotExist":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testGetRouteInvocationStrategy":0,"Slim\\Tests\\Routing\\RouteCollectorTest::testRemoveNamedRoute":0.001,"Slim\\Tests\\RouteTest::testGetGroups":0.001,"Slim\\Tests\\RouteTest::testRequestHandlerStrategyAppendsRouteArgumentsAsAttributesToRequest":0,"Slim\\Tests\\RouteTest::testSetInvocationStrategy":0,"Slim\\Tests\\RouteTest::testChangingCallableWithContainer":0,"Slim\\Tests\\RouteTest::testIdentifier":0,"Slim\\Tests\\RouteTest::testInvokeWithException":0,"Slim\\Tests\\RouteTest::testChangingCallableWithNoContainer":0,"Slim\\Tests\\RouteTest::testAddMiddlewareOnGroup":0,"Slim\\Tests\\RouteTest::testRouteCallableDoesNotAppendEchoedOutput":0,"Slim\\Tests\\RouteTest::testInvokeDeferredCallableWithContainer":0,"Slim\\Tests\\RouteTest::testGetInvocationStrategy":0,"Slim\\Tests\\RouteTest::testProcessWhenReturningAResponse":0,"Slim\\Tests\\RouteTest::testGetMethodsReturnsArrayWhenConstructedWithString":0,"Slim\\Tests\\RouteTest::testGetMethods":0,"Slim\\Tests\\RouteTest::testInvokeUsesRequestHandlerStrategyForRequestHandlers":0.001,"Slim\\Tests\\RouteTest::testGetCallable":0,"Slim\\Tests\\RouteTest::testGetCallableResolver":0,"Slim\\Tests\\RouteTest::testGetPattern":0,"Slim\\Tests\\RouteTest::testInvokeUsesUserSetStrategyForRequestHandlers":0,"Slim\\Tests\\RouteTest::testRouteCallableIsResolvedUsingContainerWhenCallableResolverIsPresent":0,"Slim\\Tests\\RouteTest::testRouteCallableAppendsCorrectOutputToResponse":0,"Slim\\Tests\\RouteTest::testControllerMethodAsStringResolvesWithoutContainer":0,"Slim\\Tests\\RouteTest::testPatternCanBeChanged":0,"Slim\\Tests\\RouteTest::testAddMiddlewareAsStringNotImplementingInterfaceThrowsException":0.001,"Slim\\Tests\\RouteTest::testConstructor":0,"Slim\\Tests\\RouteTest::testArgumentSetting":0,"Slim\\Tests\\RouteTest::testInvokeDeferredCallableWithNoContainer":0,"Slim\\Tests\\RouteTest::testAddMiddlewareUsingDeferredResolution":0,"Slim\\Tests\\RouteTest::testControllerMethodAsStringResolvesWithContainer":0,"Slim\\Tests\\RouteTest::testAddClosureMiddleware":0,"Slim\\Tests\\RouteTest::testAddMiddleware":0,"Slim\\Tests\\RouteTest::testSetName":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetServerRequestCreatorWithoutDecorators":0.047,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testDetermineServerRequestCreatorReturnsDecoratedServerRequestCreator":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetServerRequestCreatorWithDecorators":0.048,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #0":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #2":0.005,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #1":0.001,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #3":0.004,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testCreateAppWithAllImplementations with data set #4":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testSetPsr17FactoryProvider":0,"Slim\\Tests\\Factory\\ServerRequestCreatorFactoryTest::testDetermineServerRequestCreatorThrowsRuntimeException":0.008,"Slim\\Tests\\CallableResolverTest::testCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testRouteFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testSlimCallable":0,"Slim\\Tests\\CallableResolverTest::testRouteClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testClosure":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testClosureContainer":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAnInvokableClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareObjMiddlewareClass":0.012,"Slim\\Tests\\CallableResolverTest::testFunctionName":0,"Slim\\Tests\\CallableResolverTest::testFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjMiddlewareClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableContainer":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableAsArrayContainer":0,"Slim\\Tests\\CallableResolverTest::testSlimCallableAsArray":0,"Slim\\Tests\\CallableResolverTest::testRouteMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteCallableClassNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testObjMethodArray":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAnInvokableClass":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAPsrRequestHandlerClassWithCustomMethod":0.001,"Slim\\Tests\\CallableResolverTest::testContainer":0,"Slim\\Tests\\CallableResolverTest::testObjMiddlewareClass":0,"Slim\\Tests\\CallableResolverTest::testRouteResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testResolutionToAPsrRequestHandlerClass":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareFunctionNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testMiddlewareMethodNotFoundThrowException":0,"Slim\\Tests\\CallableResolverTest::testRouteObjPsrRequestHandlerClassInContainer":0,"Slim\\Tests\\CallableResolverTest::testClassNotFoundThrowException":0,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsNotStoredOnNotFound":0,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testPerformRoutingThrowsExceptionOnInvalidRoutingResultsRouteStatus":0.002,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsNotStoredOnMethodNotAllowed":0.002,"Slim\\Tests\\Middleware\\RoutingMiddlewareTest::testRouteIsStoredOnSuccessfulMatch":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testOutputBufferIsCleanedWhenThrowableIsCaught":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testPrepend":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleCustomInvalid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleDefaultValid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testStyleCustomValid":0,"Slim\\Tests\\Middleware\\OutputBufferingMiddlewareTest::testAppend":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerDoesNotHandleSubclassException":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerHandlesSubclassException":0.001,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testHandleMultipleExceptionsAddedAsArray":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetErrorHandler":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetDefaultErrorHandlerThrowsException":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSetDefaultErrorHandler":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testSuperclassExceptionHandlerHandlesExceptionWithSubclassExactMatch":0,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testGetErrorHandlerWillReturnDefaultErrorHandlerForUnhandledExceptions":0.001,"Slim\\Tests\\Middleware\\ErrorMiddlewareTest::testErrorHandlerHandlesThrowables":0,"Slim\\Tests\\Routing\\RouteRunnerTest::testRoutingIsPerformedIfRoutingResultsAreUnavailable":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryProviderTest::testGetSetFactories":0.007,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryProviderTest::testAddFactory":0.007,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetStreamFactoryThrowsRuntimeException":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetServerRequestCreatorThrowsRuntimeException":0,"Slim\\Tests\\Factory\\Psr17\\Psr17FactoryTest::testGetResponseFactoryThrowsRuntimeException":0,"Slim\\Tests\\ResponseEmitterTest::testWillHandleInvalidConnectionStatusWithAnIndeterminateBody":0,"Slim\\Tests\\ResponseEmitterTest::testResponseWithStreamReadYieldingLessBytesThanAsked":0,"Slim\\Tests\\ResponseEmitterTest::testWillHandleInvalidConnectionStatusWithADeterminateBody":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithEmptyBody":0,"Slim\\Tests\\ResponseEmitterTest::testResponseReplacesPreviouslySetHeaders":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithNonEmptyBodyAndTriggeringStatusCode":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyDoesNotReadAllDataFromNonEmptySeekableResponse":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyDoesNotDrainNonSeekableResponseWithContent":0.002,"Slim\\Tests\\ResponseEmitterTest::testRespond":0,"Slim\\Tests\\ResponseEmitterTest::testRespondWithPaddedStreamFilterOutput":0,"Slim\\Tests\\ResponseEmitterTest::testIsResponseEmptyWithZeroAsBody":0,"Slim\\Tests\\ResponseEmitterTest::testAvoidReadFromSlowStreamAccordingToStatus":0,"Slim\\Tests\\ResponseEmitterTest::testResponseDoesNotReplacePreviouslySetSetCookieHeaders":0,"Slim\\Tests\\ResponseEmitterTest::testRespondIndeterminateLength":0.009,"Slim\\Tests\\Routing\\RouteResolverTest::testResolveRoute":0.001,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #3":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #2":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #0":0,"Slim\\Tests\\Routing\\RouteResolverTest::testComputeRoutingResults with data set #1":0,"Slim\\Tests\\Exception\\HttpUnauthorizedExceptionTest::testHttpUnauthorizedExceptionWithMessage":0,"Slim\\Tests\\Exception\\HttpUnauthorizedExceptionTest::testHttpUnauthorizedException":0.005,"Slim\\Tests\\Routing\\RouteContextTest::testCannotCreateInstanceIfRequestIsMissingAttributes with data set #1":0,"Slim\\Tests\\Routing\\RouteContextTest::testCannotCreateInstanceIfRequestIsMissingAttributes with data set #0":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceWithoutBasePathAndThrowExceptionIfGetBasePathIsCalled":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceFromServerRequest":0,"Slim\\Tests\\Routing\\RouteContextTest::testCanCreateInstanceWithoutRoute":0.001,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testOptions":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetCallableResolver":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testDelete":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testRedirect":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetContainerReturnsInjectedInstance":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testAny":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGroup":0.001,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetResponseFactory":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPatch":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGet":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testMap":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPut":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testPost":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetRouteCollectorReturnsInjectedInstance":0,"Slim\\Tests\\Routing\\RouteCollectorProxyTest::testGetSetBasePath":0}} \ No newline at end of file