PHPackages                             super-kernel/contract - 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. [Framework](/categories/framework)
4. /
5. super-kernel/contract

ActiveLibrary[Framework](/categories/framework)

super-kernel/contract
=====================

Core interface definitions for the Super Kernel framework.

029313PHP

Since May 6Pushed 1mo agoCompare

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

READMEChangelogDependencies (5)Versions (3)Used By (13)

Super Kernel Contracts
======================

[](#super-kernel-contracts)

[![Latest Stable Version](https://camo.githubusercontent.com/05a2d030194b115177c323a1bf5929cc6cda7f112ef5de8f28c9ab43e6e49d42/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73757065722d6b65726e656c2f636f6e74726163742e737667)](https://packagist.org/packages/super-kernel/contract)[![License](https://camo.githubusercontent.com/92977a4e7b70b6fbc3fc945c62d4d09878aad423da55006632500c17cbaedb83/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f73757065722d6b65726e656c2f636f6e74726163742e737667)](https://packagist.org/packages/super-kernel/contract)

`super-kernel/contract` contains the small set of interfaces shared by Super Kernel core packages. It defines the runtime contracts for containers, application execution, attribute metadata, package discovery, class loading, reflection, logging, scanning, path resolution, and event listeners.

The package is intentionally implementation-light. It depends only on the PSR interfaces that its own interfaces extend: PSR-11 for containers and PSR-3 for logging.

Installation
------------

[](#installation)

Requires PHP 8.4 or later.

```
composer require super-kernel/contract
```

Attribute Metadata
------------------

[](#attribute-metadata)

PHP attributes are represented through two contracts:

- `AttributeMetadataInterface` describes one collected attribute instance and its declaring target.
- `AttributeCollectorInterface` exposes target-based and attribute-class-based lookup methods.

Supported targets are classes, methods, properties, class constants, and method parameters. The package uses Attribute terminology directly; older Annotation naming is intentionally not part of the core contract.

Core Boundaries
---------------

[](#core-boundaries)

Core packages should depend on these interfaces instead of concrete implementations. Implementations may use any runtime library internally, but those choices should not leak into this package unless the interface itself extends an external standard.

License
-------

[](#license)

The Super Kernel Contracts package is open-sourced software licensed under the [MIT license](LICENSE).

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance60

Regular maintenance activity

Popularity13

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Unknown

Total

1

Last Release

95d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/78034820?v=4)[wheakerd](/maintainers/wheakerd)[@wheakerd](https://github.com/wheakerd)

---

Top Contributors

[![wheakerd](https://avatars.githubusercontent.com/u/78034820?v=4)](https://github.com/wheakerd "wheakerd (13 commits)")

### Embed Badge

![Health badge](/badges/super-kernel-contract/health.svg)

```
[![Health](https://phpackages.com/badges/super-kernel-contract/health.svg)](https://phpackages.com/packages/super-kernel-contract)
```

###  Alternatives

[symfony/symfony

The Symfony PHP framework

31.4k86.9M2.2k](/packages/symfony-symfony)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6941.5M396](/packages/drupal-core-recommended)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)

PHPackages © 2026

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