PHPackages                             empaphy/polyphill-php - 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. empaphy/polyphill-php

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

empaphy/polyphill-php
=====================

A metapackage for PHP that installs the polyfills you need, and removes those that are redundant.

v1.805.805(9mo ago)146.1k—9.2%2MITPHP ~8.5.0

Since Oct 16Pushed 9mo agoCompare

[ Source](https://github.com/empaphy/polyphill-php)[ Packagist](https://packagist.org/packages/empaphy/polyphill-php)[ RSS](/packages/empaphy-polyphill-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (224)Used By (2)

polyphill-php
=============

[](#polyphill-php)

A metapackage for PHP that installs the polyfills you need, and removes those that are redundant.

How do I use this?
------------------

[](#how-do-i-use-this)

Add the `polyphill-php` to your project like this:

```
composer require 'empaphy/polyphill-php:^1'
```

How does this work?
-------------------

[](#how-does-this-work)

This metapackage makes clever use of composer dependencies to ensure that the Symfony polyfill packages are installed only for the exact PHP versions that you need. This reduces the footprint of your vendor directory.

Since polyphill is a metapackage it doesn't take up any actual space in your vendor directory itself.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance55

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity76

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

Total

223

Last Release

298d ago

PHP version history (16 changes)1.0.503PHP ~5.3.3

1.0.506PHP ~5.6.0

1.0.505.x-devPHP ~5.5.0

1.0.504.x-devPHP ~5.4.0

1.0.700PHP ~7.0.0

1.0.700-p8PHP ~7.0.8

1.0.701PHP ~7.1.0

1.0.702PHP ~7.2.0

1.0.703PHP ~7.3.0

1.0.704PHP ~7.4.0

1.0.800.x-devPHP ~8.0.0

1.0.801PHP ~8.1.0

1.0.802PHP ~8.2.0

1.0.803.x-devPHP ~8.3.0

1.0.804.x-devPHP ~8.4.0

v1.700.805PHP ~8.5.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/17518a08933290f58c1665feec25cf0939d1c6413b7b4cc25ef6d965b9fcc473?d=identicon)[Alwin Garside](/maintainers/Alwin%20Garside)

---

Top Contributors

[![AlwinGarside](https://avatars.githubusercontent.com/u/193043?v=4)](https://github.com/AlwinGarside "AlwinGarside (14 commits)")

---

Tags

compatibilityportablepolyfillshim

### Embed Badge

![Health badge](/badges/empaphy-polyphill-php/health.svg)

```
[![Health](https://phpackages.com/badges/empaphy-polyphill-php/health.svg)](https://phpackages.com/packages/empaphy-polyphill-php)
```

###  Alternatives

[symfony/polyfill-mbstring

Symfony polyfill for the Mbstring extension

7.8k1.2B515](/packages/symfony-polyfill-mbstring)[symfony/polyfill-php72

Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions

4.7k674.7M31](/packages/symfony-polyfill-php72)[symfony/polyfill-intl-idn

Symfony polyfill for intl's idn\_to\_ascii and idn\_to\_utf8 functions

3.4k774.6M90](/packages/symfony-polyfill-intl-idn)[symfony/polyfill-intl-normalizer

Symfony polyfill for intl's Normalizer class and related functions

2.1k830.2M36](/packages/symfony-polyfill-intl-normalizer)[symfony/polyfill-php73

Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions

2.4k581.8M67](/packages/symfony-polyfill-php73)[symfony/polyfill-php80

Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions

1.7k815.2M457](/packages/symfony-polyfill-php80)

PHPackages © 2026

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