Component\HttpKernel\Log

Classes NullLogger NullLogger. Interfaces DebugLoggerInterface DebugLoggerInterface. LoggerInterface deprecated LoggerInterface.

Component\HttpKernel\HttpCache

Classes Esi Esi implements the ESI capabilities to Request and Response instances. EsiResponseCacheStrategy EsiResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different ESI response cache headers. HttpCache Cache provides HTTP caching. Store Store implements all the logic for storing cache metadata (Request and Response headers). Interfaces EsiResponseCacheStrategyInterface EsiResponseCacheStrategyInterface implementations know how to

Component\HttpKernel\Fragment

Classes EsiFragmentRenderer Implements the ESI rendering strategy. FragmentHandler Renders a URI that represents a resource fragment. HIncludeFragmentRenderer Implements the Hinclude rendering strategy. InlineFragmentRenderer Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel. RoutableFragmentRenderer Adds the possibility to generate a fragment URI for a given Controller. Interfaces FragmentRendererInterface Interface imple

Component\HttpKernel\Exception

Classes AccessDeniedHttpException AccessDeniedHttpException. BadRequestHttpException BadRequestHttpException. ConflictHttpException ConflictHttpException. FatalErrorException deprecated Fatal Error Exception. FlattenException deprecated FlattenException wraps a PHP Exception to be able to serialize it. GoneHttpException GoneHttpException. HttpException HttpException. LengthRequiredHttpException LengthRequiredHttpException. MethodNotAllowedHttpException MethodN

Component\HttpKernel\EventListener

Classes ErrorsLoggerListener Injects the logger into the ErrorHandler, so that it can log various errors. EsiListener EsiListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for ESI. ExceptionListener ExceptionListener. FragmentListener Handles content fragments represented by special URIs. LocaleListener Initializes the locale based on the current request. ProfilerListener ProfilerListener collects data for the current request by listening t

Component\HttpKernel\Event

Classes FilterControllerEvent Allows filtering of a controller callable FilterResponseEvent Allows to filter a Response object GetResponseEvent Allows to create a response for a request GetResponseForControllerResultEvent Allows to create a response for the return value of a controller GetResponseForExceptionEvent Allows to create a response for a thrown exception KernelEvent Base class for events thrown in the HttpKernel component PostResponseEvent Allows to execute

Component\HttpKernel\DependencyInjection

Classes AddClassesToCachePass Sets the classes to compile in the cache for the container. ConfigurableExtension This extension sub-class provides first-class integration with the Config/Definition Component. ContainerAwareHttpKernel Adds a managed request scope. Extension Allow adding classes to the class cache. MergeExtensionConfigurationPass Ensures certain extensions are always loaded. RegisterListenersPass Compiler pass to register tagged services for an event dispatc

Component\HttpKernel\Debug

Classes ErrorHandler deprecated ErrorHandler. ExceptionHandler deprecated ExceptionHandler converts an exception to a Response object. TraceableEventDispatcher Collects some data about event listeners.

Component\HttpKernel\DataCollector\Util

Classes ValueExporter

Component\HttpKernel\DataCollector

Classes ConfigDataCollector ConfigDataCollector. DataCollector DataCollector. EventDataCollector EventDataCollector. ExceptionDataCollector ExceptionDataCollector. LoggerDataCollector LogDataCollector. MemoryDataCollector MemoryDataCollector. RequestDataCollector RequestDataCollector. RouterDataCollector RouterDataCollector. TimeDataCollector TimeDataCollector. Interfaces DataCollectorInterface DataCollectorInterface.