PHPackages                             kael-shipman/php-std-traits - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. kael-shipman/php-std-traits

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

kael-shipman/php-std-traits
===========================

An assortment of traits, exceptions and minor classes that help to implement standard PHP interfaces like ArrayAccess, Iterator, etc., as well as a few other useful features.

v7.0.1(7y ago)01.1k[1 issues](https://github.com/kael-shipman/php-std-traits/issues)5MITPHPPHP &gt;=5.5

Since Aug 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/kael-shipman/php-std-traits)[ Packagist](https://packagist.org/packages/kael-shipman/php-std-traits)[ RSS](/packages/kael-shipman-php-std-traits/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (23)Used By (5)

PHP Standard Traits
===================

[](#php-standard-traits)

This package provides some basic traits that help to implement PHP interfaces like ArrayAccess, Iterator, and Countable.

It also provides an Observable Trait that implements an event system, as well as an Event object and interface and some special exceptions for use among the traits.

These are small enough that you should be able to read through them to get a good idea of how to use them. More documentation still to come....

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity68

Established project with proven stability

 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

Every ~14 days

Recently: every ~30 days

Total

22

Last Release

2873d ago

Major Versions

v2.0.0 → v3.0.02017-09-07

v3.2.6 → v4.0.02018-01-14

v4.0.0 → v5.0.02018-02-26

v5.0.x-dev → v6.0.02018-03-01

v6.x-dev → v7.0.02018-04-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/b76588c1d06ed54f5f5fe06e466d044b0527eb6e1b68a8e3dccd13e447fa43eb?d=identicon)[kael-shipman](/maintainers/kael-shipman)

---

Top Contributors

[![kael-shipman](https://avatars.githubusercontent.com/u/3475586?v=4)](https://github.com/kael-shipman "kael-shipman (14 commits)")

---

Tags

traits

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kael-shipman-php-std-traits/health.svg)

```
[![Health](https://phpackages.com/badges/kael-shipman-php-std-traits/health.svg)](https://phpackages.com/packages/kael-shipman-php-std-traits)
```

###  Alternatives

[prevailexcel/laravel-action-service-trait

A simple Laravel package to create actions, traits and services using artisan commands

143.0k](/packages/prevailexcel-laravel-action-service-trait)

PHPackages © 2026

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