gitextract_533_a94u/ ├── .gitattributes ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── close-pull-request.yml ├── .gitignore ├── Attribute/ │ ├── AsController.php │ ├── AsTargetedValueResolver.php │ ├── Cache.php │ ├── IsSignatureValid.php │ ├── MapDateTime.php │ ├── MapQueryParameter.php │ ├── MapQueryString.php │ ├── MapRequestHeader.php │ ├── MapRequestPayload.php │ ├── MapUploadedFile.php │ ├── Serialize.php │ ├── ValueResolver.php │ ├── WithHttpStatus.php │ └── WithLogLevel.php ├── Bundle/ │ ├── AbstractBundle.php │ ├── Bundle.php │ ├── BundleExtension.php │ └── BundleInterface.php ├── CHANGELOG.md ├── CacheClearer/ │ ├── CacheClearerInterface.php │ ├── ChainCacheClearer.php │ └── Psr6CacheClearer.php ├── CacheWarmer/ │ ├── CacheWarmer.php │ ├── CacheWarmerAggregate.php │ ├── CacheWarmerInterface.php │ └── WarmableInterface.php ├── Config/ │ └── FileLocator.php ├── Controller/ │ ├── ArgumentResolver/ │ │ ├── BackedEnumValueResolver.php │ │ ├── DateTimeValueResolver.php │ │ ├── DefaultValueResolver.php │ │ ├── NotTaggedControllerValueResolver.php │ │ ├── QueryParameterValueResolver.php │ │ ├── RequestAttributeValueResolver.php │ │ ├── RequestHeaderValueResolver.php │ │ ├── RequestPayloadValueResolver.php │ │ ├── RequestValueResolver.php │ │ ├── ServiceValueResolver.php │ │ ├── SessionValueResolver.php │ │ ├── TraceableValueResolver.php │ │ ├── UidValueResolver.php │ │ └── VariadicValueResolver.php │ ├── ArgumentResolver.php │ ├── ArgumentResolverInterface.php │ ├── ContainerControllerResolver.php │ ├── ControllerReference.php │ ├── ControllerResolver.php │ ├── ControllerResolverInterface.php │ ├── ErrorController.php │ ├── TraceableArgumentResolver.php │ ├── TraceableControllerResolver.php │ └── ValueResolverInterface.php ├── ControllerMetadata/ │ ├── ArgumentMetadata.php │ ├── ArgumentMetadataFactory.php │ └── ArgumentMetadataFactoryInterface.php ├── DataCollector/ │ ├── AjaxDataCollector.php │ ├── ConfigDataCollector.php │ ├── DataCollector.php │ ├── DataCollectorInterface.php │ ├── DumpDataCollector.php │ ├── EventDataCollector.php │ ├── ExceptionDataCollector.php │ ├── LateDataCollectorInterface.php │ ├── LoggerDataCollector.php │ ├── MemoryDataCollector.php │ ├── RequestDataCollector.php │ ├── RouterDataCollector.php │ └── TimeDataCollector.php ├── Debug/ │ ├── ErrorHandlerConfigurator.php │ ├── TraceableEventDispatcher.php │ └── VirtualRequestStack.php ├── DependencyInjection/ │ ├── ConfigurableExtension.php │ ├── ControllerArgumentValueResolverPass.php │ ├── ControllerAttributesListenerPass.php │ ├── Extension.php │ ├── FragmentRendererPass.php │ ├── LazyLoadingFragmentHandler.php │ ├── LoggerPass.php │ ├── MergeExtensionConfigurationPass.php │ ├── RegisterControllerArgumentLocatorsPass.php │ ├── RegisterLocaleAwareServicesPass.php │ ├── RemoveEmptyControllerArgumentLocatorsPass.php │ ├── ResettableServicePass.php │ ├── ServicesResetter.php │ └── ServicesResetterInterface.php ├── Event/ │ ├── ControllerArgumentsEvent.php │ ├── ControllerArgumentsMetadata.php │ ├── ControllerAttributeEvent.php │ ├── ControllerEvent.php │ ├── ControllerMetadata.php │ ├── ExceptionEvent.php │ ├── FinishRequestEvent.php │ ├── KernelEvent.php │ ├── RequestEvent.php │ ├── ResponseEvent.php │ ├── TerminateEvent.php │ └── ViewEvent.php ├── EventListener/ │ ├── AbstractSessionListener.php │ ├── AddRequestFormatsListener.php │ ├── CacheAttributeListener.php │ ├── ControllerAttributesListener.php │ ├── DebugHandlersListener.php │ ├── DisallowRobotsIndexingListener.php │ ├── DumpListener.php │ ├── ErrorListener.php │ ├── FragmentListener.php │ ├── IsSignatureValidAttributeListener.php │ ├── LocaleAwareListener.php │ ├── LocaleListener.php │ ├── ProfilerListener.php │ ├── ResponseListener.php │ ├── RouterListener.php │ ├── SerializeControllerResultAttributeListener.php │ ├── SessionListener.php │ ├── SurrogateListener.php │ └── ValidateRequestListener.php ├── Exception/ │ ├── AccessDeniedHttpException.php │ ├── BadRequestHttpException.php │ ├── ConflictHttpException.php │ ├── ControllerDoesNotReturnResponseException.php │ ├── GoneHttpException.php │ ├── HttpException.php │ ├── HttpExceptionInterface.php │ ├── InvalidMetadataException.php │ ├── LengthRequiredHttpException.php │ ├── LockedHttpException.php │ ├── MethodNotAllowedHttpException.php │ ├── NearMissValueResolverException.php │ ├── NotAcceptableHttpException.php │ ├── NotFoundHttpException.php │ ├── PreconditionFailedHttpException.php │ ├── PreconditionRequiredHttpException.php │ ├── ResolverNotFoundException.php │ ├── ServiceUnavailableHttpException.php │ ├── TooManyRequestsHttpException.php │ ├── UnauthorizedHttpException.php │ ├── UnexpectedSessionUsageException.php │ ├── UnprocessableEntityHttpException.php │ └── UnsupportedMediaTypeHttpException.php ├── Fragment/ │ ├── AbstractSurrogateFragmentRenderer.php │ ├── EsiFragmentRenderer.php │ ├── FragmentHandler.php │ ├── FragmentRendererInterface.php │ ├── FragmentUriGenerator.php │ ├── FragmentUriGeneratorInterface.php │ ├── HIncludeFragmentRenderer.php │ ├── InlineFragmentRenderer.php │ ├── RoutableFragmentRenderer.php │ └── SsiFragmentRenderer.php ├── HttpCache/ │ ├── AbstractSurrogate.php │ ├── CacheWasLockedException.php │ ├── Esi.php │ ├── HttpCache.php │ ├── ResponseCacheStrategy.php │ ├── ResponseCacheStrategyInterface.php │ ├── Ssi.php │ ├── Store.php │ ├── StoreInterface.php │ ├── SubRequestHandler.php │ └── SurrogateInterface.php ├── HttpClientKernel.php ├── HttpKernel.php ├── HttpKernelBrowser.php ├── HttpKernelInterface.php ├── Kernel.php ├── KernelEvents.php ├── KernelInterface.php ├── LICENSE ├── Log/ │ ├── DebugLoggerConfigurator.php │ ├── DebugLoggerInterface.php │ └── Logger.php ├── Profiler/ │ ├── FileProfilerStorage.php │ ├── Profile.php │ ├── Profiler.php │ ├── ProfilerStateChecker.php │ └── ProfilerStorageInterface.php ├── README.md ├── RebootableInterface.php ├── Resources/ │ └── welcome.html.php ├── TerminableInterface.php ├── Tests/ │ ├── Attribute/ │ │ └── WithLogLevelTest.php │ ├── Bundle/ │ │ └── BundleTest.php │ ├── CacheClearer/ │ │ ├── ChainCacheClearerTest.php │ │ └── Psr6CacheClearerTest.php │ ├── CacheWarmer/ │ │ ├── CacheWarmerAggregateTest.php │ │ └── CacheWarmerTest.php │ ├── Config/ │ │ └── FileLocatorTest.php │ ├── Controller/ │ │ ├── ArgumentResolver/ │ │ │ ├── BackedEnumValueResolverTest.php │ │ │ ├── DateTimeValueResolverTest.php │ │ │ ├── NotTaggedControllerValueResolverTest.php │ │ │ ├── QueryParameterValueResolverTest.php │ │ │ ├── RequestAttributeValueResolverTest.php │ │ │ ├── RequestHeaderValueResolverTest.php │ │ │ ├── RequestPayloadValueResolverTest.php │ │ │ ├── RequestValueResolverTest.php │ │ │ ├── ServiceValueResolverTest.php │ │ │ ├── TraceableValueResolverTest.php │ │ │ ├── UidValueResolverTest.php │ │ │ └── UploadedFileValueResolverTest.php │ │ ├── ArgumentResolverTest.php │ │ ├── ContainerControllerResolverTest.php │ │ ├── ControllerResolverTest.php │ │ ├── ErrorControllerTest.php │ │ ├── TraceableArgumentResolverTest.php │ │ └── TraceableControllerResolverTest.php │ ├── ControllerMetadata/ │ │ ├── ArgumentMetadataFactoryTest.php │ │ └── ArgumentMetadataTest.php │ ├── DataCollector/ │ │ ├── Compiler.log │ │ ├── ConfigDataCollectorTest.php │ │ ├── DataCollectorTest.php │ │ ├── DumpDataCollectorTest.php │ │ ├── ExceptionDataCollectorTest.php │ │ ├── LoggerDataCollectorTest.php │ │ ├── MemoryDataCollectorTest.php │ │ ├── RequestDataCollectorTest.php │ │ ├── RouterDataCollectorTest.php │ │ └── TimeDataCollectorTest.php │ ├── Debug/ │ │ ├── ErrorHandlerConfiguratorTest.php │ │ └── TraceableEventDispatcherTest.php │ ├── DependencyInjection/ │ │ ├── ControllerArgumentValueResolverPassTest.php │ │ ├── ControllerAttributesListenerPassTest.php │ │ ├── FragmentRendererPassTest.php │ │ ├── LazyLoadingFragmentHandlerTest.php │ │ ├── LoggerPassTest.php │ │ ├── MergeExtensionConfigurationPassTest.php │ │ ├── RegisterControllerArgumentLocatorsPassTest.php │ │ ├── RegisterLocaleAwareServicesPassTest.php │ │ ├── RemoveEmptyControllerArgumentLocatorsPassTest.php │ │ ├── ResettableServicePassTest.php │ │ └── ServicesResetterTest.php │ ├── Event/ │ │ ├── ControllerArgumentsEventTest.php │ │ ├── ControllerAttributeEventTest.php │ │ ├── ControllerEventTest.php │ │ └── ExceptionEventTest.php │ ├── EventListener/ │ │ ├── AddRequestFormatsListenerTest.php │ │ ├── CacheAttributeListenerTest.php │ │ ├── ControllerAttributesListenerTest.php │ │ ├── DebugHandlersListenerTest.php │ │ ├── DisallowRobotsIndexingListenerTest.php │ │ ├── DumpListenerTest.php │ │ ├── ErrorListenerTest.php │ │ ├── FragmentListenerTest.php │ │ ├── IsSignatureValidAttributeListenerTest.php │ │ ├── LocaleAwareListenerTest.php │ │ ├── LocaleListenerTest.php │ │ ├── ProfilerListenerTest.php │ │ ├── ResponseListenerTest.php │ │ ├── RouterListenerTest.php │ │ ├── SerializeControllerResultListenerTest.php │ │ ├── SessionListenerTest.php │ │ ├── SurrogateListenerTest.php │ │ └── ValidateRequestListenerTest.php │ ├── Exception/ │ │ ├── AccessDeniedHttpExceptionTest.php │ │ ├── BadRequestHttpExceptionTest.php │ │ ├── ConflictHttpExceptionTest.php │ │ ├── GoneHttpExceptionTest.php │ │ ├── HttpExceptionTest.php │ │ ├── LengthRequiredHttpExceptionTest.php │ │ ├── LockedHttpExceptionTest.php │ │ ├── MethodNotAllowedHttpExceptionTest.php │ │ ├── NotAcceptableHttpExceptionTest.php │ │ ├── NotFoundHttpExceptionTest.php │ │ ├── PreconditionFailedHttpExceptionTest.php │ │ ├── PreconditionRequiredHttpExceptionTest.php │ │ ├── ServiceUnavailableHttpExceptionTest.php │ │ ├── TooManyRequestsHttpExceptionTest.php │ │ ├── UnauthorizedHttpExceptionTest.php │ │ ├── UnprocessableEntityHttpExceptionTest.php │ │ └── UnsupportedMediaTypeHttpExceptionTest.php │ ├── Fixtures/ │ │ ├── AcmeFooBundle/ │ │ │ ├── AcmeFooBundle.php │ │ │ └── Resources/ │ │ │ └── config/ │ │ │ ├── definition.php │ │ │ └── services.php │ │ ├── Attribute/ │ │ │ ├── Bar.php │ │ │ ├── Baz.php │ │ │ ├── Buz.php │ │ │ ├── Foo.php │ │ │ ├── Qux.php │ │ │ └── SubBuz.php │ │ ├── Bundle1Bundle/ │ │ │ ├── Resources/ │ │ │ │ └── .gitkeep │ │ │ └── foo.txt │ │ ├── BundleCompilerPass/ │ │ │ └── BundleAsCompilerPassBundle.php │ │ ├── ClearableService.php │ │ ├── Controller/ │ │ │ ├── ArgumentResolver/ │ │ │ │ └── UploadedFile/ │ │ │ │ ├── file-big.txt │ │ │ │ └── file-small.txt │ │ │ ├── AttributeController.php │ │ │ ├── BasicTypesController.php │ │ │ ├── CacheAttributeController.php │ │ │ ├── ControllerAttributesController.php │ │ │ ├── ExtendingRequest.php │ │ │ ├── ExtendingSession.php │ │ │ ├── NullableController.php │ │ │ └── VariadicController.php │ │ ├── DataCollector/ │ │ │ ├── CloneVarDataCollector.php │ │ │ └── DummyController.php │ │ ├── ExtensionNotValidBundle/ │ │ │ ├── DependencyInjection/ │ │ │ │ └── ExtensionNotValidExtension.php │ │ │ └── ExtensionNotValidBundle.php │ │ ├── ExtensionPresentBundle/ │ │ │ ├── DependencyInjection/ │ │ │ │ └── ExtensionPresentExtension.php │ │ │ └── ExtensionPresentBundle.php │ │ ├── IntEnum.php │ │ ├── IsSignatureValidAttributeController.php │ │ ├── IsSignatureValidAttributeMethodsController.php │ │ ├── KernelWithoutBundles.php │ │ ├── LazyResettableService.php │ │ ├── MockableUploadFileWithClientSize.php │ │ ├── MultiResettableService.php │ │ ├── ResettableService.php │ │ ├── Suit.php │ │ ├── TestClient.php │ │ ├── UsePropertyInDestruct.php │ │ └── WithPublicObjectProperty.php │ ├── Fragment/ │ │ ├── EsiFragmentRendererTest.php │ │ ├── FragmentHandlerTest.php │ │ ├── HIncludeFragmentRendererTest.php │ │ ├── InlineFragmentRendererTest.php │ │ ├── RoutableFragmentRendererTest.php │ │ └── SsiFragmentRendererTest.php │ ├── HttpCache/ │ │ ├── EsiTest.php │ │ ├── HttpCacheTest.php │ │ ├── HttpCacheTestCase.php │ │ ├── ResponseCacheStrategyTest.php │ │ ├── SsiTest.php │ │ ├── StoreTest.php │ │ ├── SubRequestHandlerTest.php │ │ ├── TestHttpKernel.php │ │ └── TestMultipleHttpKernel.php │ ├── HttpClientKernelTest.php │ ├── HttpKernelBrowserTest.php │ ├── HttpKernelTest.php │ ├── KernelTest.php │ ├── Log/ │ │ └── LoggerTest.php │ ├── Logger.php │ ├── Profiler/ │ │ ├── FileProfilerStorageTest.php │ │ └── ProfilerTest.php │ └── TestHttpKernel.php ├── composer.json └── phpunit.xml.dist