PHPackages                             typhoon/declaration-id - 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. typhoon/declaration-id

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

typhoon/declaration-id
======================

A set of identifiers for PHP declarations (constants, functions, classes, templates, etc.)

0.4.4(1y ago)050.1k↑13.3%3MITPHPPHP ^8.1

Since Aug 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/typhoon-php/declaration-id)[ Packagist](https://packagist.org/packages/typhoon/declaration-id)[ Fund](https://www.tinkoff.ru/cf/1isj40pCfIc)[ RSS](/packages/typhoon-declaration-id/feed)WikiDiscussions 0.4.x Synced 1mo ago

READMEChangelog (2)DependenciesVersions (4)Used By (3)

Typhoon Declaration ID
======================

[](#typhoon-declaration-id)

[![PHP Version Requirement](https://camo.githubusercontent.com/2b4e219a484ba17b01390c1a610ad545c9b2f181000ed446c9b9183e8b8dc32f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f747970686f6f6e2f6465636c61726174696f6e2d69642f706870)](https://packagist.org/packages/typhoon/declaration-id)[![GitHub Release](https://camo.githubusercontent.com/cb8a63c486dc733d84e9bad8755605d45e166bf485e433e387db219359651cff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f747970686f6f6e2d7068702f6465636c61726174696f6e2d6964)](https://github.com/typhoon-php/declaration-id/releases)[![Psalm Level](https://camo.githubusercontent.com/e7ce3bff7a9b5d3085046426bd2f6534856b1c27980e07021a05988863f31330/68747470733a2f2f73686570686572642e6465762f6769746875622f747970686f6f6e2d7068702f6465636c61726174696f6e2d69642f6c6576656c2e737667)](https://shepherd.dev/github/typhoon-php/declaration-id)[![Psalm Type Coverage](https://camo.githubusercontent.com/68e5d0b13633c06e492960208060ab3ec36f7eaf15d229cd6335bec801afa653/68747470733a2f2f73686570686572642e6465762f6769746875622f747970686f6f6e2d7068702f6465636c61726174696f6e2d69642f636f7665726167652e737667)](https://shepherd.dev/github/typhoon-php/declaration-id)[![Code Coverage](https://camo.githubusercontent.com/aa78c347e6495ed4435d6022a74833a36f2b197e147f21f871272e06f79bf3ac/68747470733a2f2f636f6465636f762e696f2f67682f747970686f6f6e2d7068702f6465636c61726174696f6e2d69642f6272616e63682f302e342e782f67726170682f62616467652e737667)](https://codecov.io/gh/typhoon-php/declaration-id/tree/0.4.x)[![Mutation testing badge](https://camo.githubusercontent.com/5a4e2be2edb022a4dcb21b8c2d79ad42e1b6fa9b1c85a1062a5ad63840ec7d45/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d253246747970686f6f6e2d7068702532466465636c61726174696f6e2d6964253246302e342e78)](https://dashboard.stryker-mutator.io/reports/github.com/typhoon-php/declaration-id/0.4.x)

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

[](#installation)

```
composer require typhoon/declaration-id
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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 ~71 days

Total

4

Last Release

440d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2552865?v=4)[Valentin Udaltsov](/maintainers/vudaltsov)[@vudaltsov](https://github.com/vudaltsov)

---

Top Contributors

[![vudaltsov](https://avatars.githubusercontent.com/u/2552865?v=4)](https://github.com/vudaltsov "vudaltsov (62 commits)")

### Embed Badge

![Health badge](/badges/typhoon-declaration-id/health.svg)

```
[![Health](https://phpackages.com/badges/typhoon-declaration-id/health.svg)](https://phpackages.com/packages/typhoon-declaration-id)
```

###  Alternatives

[cybercog/laravel-optimus

An Optimus bridge for Laravel. Id obfuscation based on Knuth's multiplicative hashing method.

192564.1k](/packages/cybercog-laravel-optimus)[gregoiredavid/france-geojson

Contours des régions, départements, arrondissements, cantons et communes de France (métropole et départements d'outre-mer) au format GeoJSON

8111.1k1](/packages/gregoiredavid-france-geojson)[hyperf/snowflake

A snowflake library

25808.0k59](/packages/hyperf-snowflake)[elgentos/serversideanalytics2

Elgentos\_ServerSideAnalytics for magento 2

7095.7k](/packages/elgentos-serversideanalytics2)[helmich/schema2class

Build PHP classes from JSON schema definitions

36142.2k](/packages/helmich-schema2class)[jblond/php-diff

A comprehensive library for generating differences between two hashable objects (strings or arrays).

36125.1k1](/packages/jblond-php-diff)

PHPackages © 2026

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