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 3mo 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 4w 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

24

—

LowBetter than 30% of packages

Maintenance55

Moderate activity, may be stable

Popularity11

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

140d 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.4k87.4M2.2k](/packages/symfony-symfony)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k19](/packages/tempest-framework)[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)[cakephp/cakephp

The CakePHP framework

8.9k20.0M1.8k](/packages/cakephp-cakephp)[typo3/cms-core

TYPO3 CMS Core

3713.6M5.5k](/packages/typo3-cms-core)[drupal/core-recommended

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

6943.5M442](/packages/drupal-core-recommended)

PHPackages © 2026

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