PHP Package: symfony/http-kernel
Symfony HTTP Kernel component provides a powerful architecture for building web applications efficiently with PHP.
Current Version: 7.3.4
Last Updated: 2025-09-27
PHP Requirement: >=8.2
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Symfony HTTP Kernel component is a key element in Symfony framework, managing HTTP requests and responses. It handles routing, controller execution, and generating the response. This component streamlines the development process, enhancing the performance and maintainability of web applications built with PHP.
Classes:
- Symfony\Component\HttpKernel\Bundle\BundleExtension
- Symfony\Component\HttpKernel\Bundle\BundleInterface
- Symfony\Component\HttpKernel\Bundle\Bundle
- Symfony\Component\HttpKernel\Bundle\AbstractBundle
- Symfony\Component\HttpKernel\CacheClearer\CacheClearerInterface
- Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer
- Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer
- Symfony\Component\HttpKernel\DependencyInjection\ConfigurableExtension
- Symfony\Component\HttpKernel\DependencyInjection\RegisterControllerArgumentLocatorsPass
- Symfony\Component\HttpKernel\DependencyInjection\RemoveEmptyControllerArgumentLocatorsPass
- Symfony\Component\HttpKernel\DependencyInjection\Extension
- Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface
- Symfony\Component\HttpKernel\DependencyInjection\RegisterLocaleAwareServicesPass
- Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass
- Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler
- Symfony\Component\HttpKernel\DependencyInjection\ResettableServicePass
- Symfony\Component\HttpKernel\DependencyInjection\FragmentRendererPass
- Symfony\Component\HttpKernel\DependencyInjection\ControllerArgumentValueResolverPass
- Symfony\Component\HttpKernel\DependencyInjection\LoggerPass
- Symfony\Component\HttpKernel\DependencyInjection\AddAnnotatedClassesToCachePass
- Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter
- Symfony\Component\HttpKernel\Log\DebugLoggerInterface
- Symfony\Component\HttpKernel\Log\Logger
- Symfony\Component\HttpKernel\Log\DebugLoggerConfigurator
- Symfony\Component\HttpKernel\DataCollector\DataCollector
- Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector
- Symfony\Component\HttpKernel\DataCollector\EventDataCollector
- Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector
- Symfony\Component\HttpKernel\DataCollector\LateDataCollectorInterface
- Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector
- Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector
- Symfony\Component\HttpKernel\DataCollector\DumpDataCollector
- Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface
- Symfony\Component\HttpKernel\DataCollector\TimeDataCollector
- Symfony\Component\HttpKernel\DataCollector\RouterDataCollector
- Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
- Symfony\Component\HttpKernel\KernelInterface
- Symfony\Component\HttpKernel\RebootableInterface
- Symfony\Component\HttpKernel\Attribute\AsTargetedValueResolver
- Symfony\Component\HttpKernel\Attribute\MapDateTime
- Symfony\Component\HttpKernel\Attribute\WithHttpStatus
- Symfony\Component\HttpKernel\Attribute\Cache
- Symfony\Component\HttpKernel\Attribute\ValueResolver
- Symfony\Component\HttpKernel\Attribute\MapUploadedFile
- Symfony\Component\HttpKernel\Attribute\WithLogLevel
- Symfony\Component\HttpKernel\Attribute\MapQueryString
- Symfony\Component\HttpKernel\Attribute\MapRequestPayload
- Symfony\Component\HttpKernel\Attribute\MapQueryParameter
- Symfony\Component\HttpKernel\Attribute\AsController
- Symfony\Component\HttpKernel\Debug\VirtualRequestStack
- Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher
- Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator
- Symfony\Component\HttpKernel\HttpKernelBrowser
- Symfony\Component\HttpKernel\KernelEvents
- Symfony\Component\HttpKernel\HttpKernelInterface
- Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\UidValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver
- Symfony\Component\HttpKernel\Controller\ControllerReference
- Symfony\Component\HttpKernel\Controller\ContainerControllerResolver
- Symfony\Component\HttpKernel\Controller\TraceableControllerResolver
- Symfony\Component\HttpKernel\Controller\ArgumentResolver
- Symfony\Component\HttpKernel\Controller\ErrorController
- Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver
- Symfony\Component\HttpKernel\Controller\ControllerResolver
- Symfony\Component\HttpKernel\Controller\ControllerResolverInterface
- Symfony\Component\HttpKernel\Controller\ValueResolverInterface
- Symfony\Component\HttpKernel\HttpClientKernel
- Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator
- Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface
- Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\SsiFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\RoutableFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\FragmentHandler
- Symfony\Component\HttpKernel\Fragment\FragmentUriGeneratorInterface
- Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface
- Symfony\Component\HttpKernel\CacheWarmer\CacheWarmer
- Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate
- Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface
- Symfony\Component\HttpKernel\HttpKernel
- Symfony\Component\HttpKernel\Event\ExceptionEvent
- Symfony\Component\HttpKernel\Event\ResponseEvent
- Symfony\Component\HttpKernel\Event\ControllerArgumentsEvent
- Symfony\Component\HttpKernel\Event\ViewEvent
- Symfony\Component\HttpKernel\Event\KernelEvent
- Symfony\Component\HttpKernel\Event\ControllerEvent
- Symfony\Component\HttpKernel\Event\RequestEvent
- Symfony\Component\HttpKernel\Event\FinishRequestEvent
- Symfony\Component\HttpKernel\Event\TerminateEvent
- Symfony\Component\HttpKernel\EventListener\ResponseListener
- Symfony\Component\HttpKernel\EventListener\LocaleAwareListener
- Symfony\Component\HttpKernel\EventListener\ValidateRequestListener
- Symfony\Component\HttpKernel\EventListener\AddRequestFormatsListener
- Symfony\Component\HttpKernel\EventListener\AbstractSessionListener
- Symfony\Component\HttpKernel\EventListener\FragmentListener
- Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
- Symfony\Component\HttpKernel\EventListener\RouterListener
- Symfony\Component\HttpKernel\EventListener\ErrorListener
- Symfony\Component\HttpKernel\EventListener\SurrogateListener
- Symfony\Component\HttpKernel\EventListener\LocaleListener
- Symfony\Component\HttpKernel\EventListener\CacheAttributeListener
- Symfony\Component\HttpKernel\EventListener\SessionListener
- Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener
- Symfony\Component\HttpKernel\EventListener\ProfilerListener
- Symfony\Component\HttpKernel\EventListener\DumpListener
- Symfony\Component\HttpKernel\HttpCache\ResponseCacheStrategy
- Symfony\Component\HttpKernel\HttpCache\HttpCache
- Symfony\Component\HttpKernel\HttpCache\Store
- Symfony\Component\HttpKernel\HttpCache\SurrogateInterface
- Symfony\Component\HttpKernel\HttpCache\AbstractSurrogate
- Symfony\Component\HttpKernel\HttpCache\Esi
- Symfony\Component\HttpKernel\HttpCache\ResponseCacheStrategyInterface
- Symfony\Component\HttpKernel\HttpCache\StoreInterface
- Symfony\Component\HttpKernel\HttpCache\SubRequestHandler
- Symfony\Component\HttpKernel\HttpCache\Ssi
- Symfony\Component\HttpKernel\HttpCache\CacheWasLockedException
- Symfony\Component\HttpKernel\Exception\InvalidMetadataException
- Symfony\Component\HttpKernel\Exception\LengthRequiredHttpException
- Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException
- Symfony\Component\HttpKernel\Exception\HttpExceptionInterface
- Symfony\Component\HttpKernel\Exception\NotAcceptableHttpException
- Symfony\Component\HttpKernel\Exception\HttpException
- Symfony\Component\HttpKernel\Exception\ResolverNotFoundException
- Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException
- Symfony\Component\HttpKernel\Exception\LockedHttpException
- Symfony\Component\HttpKernel\Exception\UnsupportedMediaTypeHttpException
- Symfony\Component\HttpKernel\Exception\PreconditionFailedHttpException
- Symfony\Component\HttpKernel\Exception\ConflictHttpException
- Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
- Symfony\Component\HttpKernel\Exception\PreconditionRequiredHttpException
- Symfony\Component\HttpKernel\Exception\GoneHttpException
- Symfony\Component\HttpKernel\Exception\NearMissValueResolverException
- Symfony\Component\HttpKernel\Exception\ControllerDoesNotReturnResponseException
- Symfony\Component\HttpKernel\Exception\UnexpectedSessionUsageException
- Symfony\Component\HttpKernel\Exception\ServiceUnavailableHttpException
- Symfony\Component\HttpKernel\Exception\TooManyRequestsHttpException
- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException
- Symfony\Component\HttpKernel\Exception\BadRequestHttpException
- Symfony\Component\HttpKernel\Kernel
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactoryInterface
- Symfony\Component\HttpKernel\TerminableInterface
- Symfony\Component\HttpKernel\Config\FileLocator
- Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface
- Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker
- Symfony\Component\HttpKernel\Profiler\FileProfilerStorage
- Symfony\Component\HttpKernel\Profiler\Profile
- Symfony\Component\HttpKernel\Profiler\Profiler
Download Latest Version: 7.3.4

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/symfony/http-kernel/7.3.4/loader.php';
require_once 'libs/symfony/debug/4.4.44/loader.php';
require_once 'libs/symfony/http-foundation/7.3.4/loader.php';
use Symfony\Component\HttpKernel\HttpKernel;
use Symfony\Component\HttpKernel\Kernel;
$obj = new HttpKernel();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.