PHPackages                             fusonic/http-kernel-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. fusonic/http-kernel-bundle

ActiveLibrary[HTTP &amp; Networking](/categories/http)

fusonic/http-kernel-bundle
==========================

Symfony bundle with extensions for Symfony's HttpKernel

1.6.0(1mo ago)335.0k↓64.3%MITPHPPHP &gt;=8.2

Since Oct 2Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/fusonic/php-http-kernel-bundle)[ Packagist](https://packagist.org/packages/fusonic/http-kernel-bundle)[ RSS](/packages/fusonic-http-kernel-bundle/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (57)Versions (18)Used By (0)

http-kernel-bundle
==================

[](#http-kernel-bundle)

[![License](https://camo.githubusercontent.com/aae8f9da7a5c1e323aee56d3bfc5e1661c286a0a3fb8fdfb0ba04108ac032705/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6675736f6e69632f687474702d6b65726e656c2d62756e646c653f636f6c6f723d626c7565)](https://github.com/fusonic/php-http-kernel-bundle/blob/master/LICENSE)[![Latest Version](https://camo.githubusercontent.com/eba020ee05f9d49ede7a334e31572dcc0cc7f8c08f09f8c36f7b42ba375a01f6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f6675736f6e69632f7068702d687474702d6b65726e656c2d62756e646c652e7376673f636f6c6f723d626c7565)](https://github.com/fusonic/php-http-kernel-bundle/releases)[![Total Downloads](https://camo.githubusercontent.com/b00d4051df86c4884b7d148d83472bfc4cf2c14555546dedd82da679e457118e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6675736f6e69632f687474702d6b65726e656c2d62756e646c652e7376673f636f6c6f723d626c7565)](https://packagist.org/packages/fusonic/http-kernel-bundle)[![php 8.2+](https://camo.githubusercontent.com/962aced9b09d89716dbebf186ff899754a096ff1068b6b7988675c2d9fab9331/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d626c75652e737667)](https://camo.githubusercontent.com/962aced9b09d89716dbebf186ff899754a096ff1068b6b7988675c2d9fab9331/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d626c75652e737667)

- [About](#about)
- [Install](#install)
- [Usage](#usage)
- [Contributing](#contributing)

About
-----

[](#about)

This bundle contains a variety of extensions for the [Symfony HttpKernel component](https://symfony.com/doc/current/components/http_kernel.html). See below for details on each extension this bundle provides and how it works.

Currently primary development takes place at a private repository at GitLab.com. The project on GitHub.com is updated regularly, but does not include any issues managed at GitLab. However, we are happily accepting issues and pull requests on GitHub as well! Feel free to open an issue or merge request. If we see broader community engagement in the future, we may consider switching our primary development to GitHub.

Install
-------

[](#install)

Please refer to the [installation and usage documentation](docs/install_usage.md) in the [docs](docs) folder.

Usage
-----

[](#usage)

Please refer to the individual extension documentation in the [docs/extensions](docs/extensions) folder.

### Context-aware exceptions

[](#context-aware-exceptions)

Implement `ContextAwareExceptionInterface` to attach structured context to an exception, e.g. for returning it in an API response:

```
class OrderNotFoundException extends \RuntimeException implements ContextAwareExceptionInterface
{
    public function getContext(): OrderNotFoundContext
    {
        return new OrderNotFoundContext(/* ... */);
    }
}
```

Combined with the [api-documentation-bundle](https://github.com/fusonic/php-api-documentation-bundle), the context's shape can be documented automatically.

Upgrading
---------

[](#upgrading)

Please refer to the individual upgrade documentation in the root folder of the repository.

Note

Please refer to [UPGRADE-1.0.md](UPGRADE-1.0.md) when upgrading from the `fusonic/http-kernel-extensions` package.

Contributing
------------

[](#contributing)

This is a subtree split of [fusonic/php-extensions](https://github.com/fusonic/php-extensions) repository. Please create your pull requests there.

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance93

Actively maintained with recent releases

Popularity32

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~84 days

Recently: every ~172 days

Total

13

Last Release

35d ago

PHP version history (2 changes)1.0.0PHP ^8.2

1.4.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/229567?v=4)[Matthias Burtscher](/maintainers/mburtscher)[@mburtscher](https://github.com/mburtscher)

![](https://avatars.githubusercontent.com/u/338856?v=4)[David Roth](/maintainers/davidroth)[@davidroth](https://github.com/davidroth)

![](https://avatars.githubusercontent.com/u/3588470?v=4)[Arjan Frans](/maintainers/arjanfrans)[@arjanfrans](https://github.com/arjanfrans)

![](https://avatars.githubusercontent.com/u/1465587?v=4)[Michael Zangerle](/maintainers/michaelzangerle)[@michaelzangerle](https://github.com/michaelzangerle)

![](https://www.gravatar.com/avatar/a4d72428e6647bf401af2690325b8e05b293ac6c7844babf800b42a86c0a9ce7?d=identicon)[DominicLuidold](/maintainers/DominicLuidold)

---

Top Contributors

[![DominicLuidold](https://avatars.githubusercontent.com/u/22751730?v=4)](https://github.com/DominicLuidold "DominicLuidold (6 commits)")[![arjanfrans](https://avatars.githubusercontent.com/u/3588470?v=4)](https://github.com/arjanfrans "arjanfrans (5 commits)")[![janikfu](https://avatars.githubusercontent.com/u/160492061?v=4)](https://github.com/janikfu "janikfu (4 commits)")[![michaelzangerle](https://avatars.githubusercontent.com/u/1465587?v=4)](https://github.com/michaelzangerle "michaelzangerle (1 commits)")

---

Tags

bundleextensionshttp-kernelphpsymfonysymfony-bundle

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/fusonic-http-kernel-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/fusonic-http-kernel-bundle/health.svg)](https://phpackages.com/packages/fusonic-http-kernel-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k18.3M428](/packages/easycorp-easyadmin-bundle)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.9M535](/packages/pimcore-pimcore)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1617.3k16](/packages/2lenet-crudit-bundle)[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k52.2M377](/packages/api-platform-core)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M672](/packages/shopware-core)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M777](/packages/sylius-sylius)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
