PHPackages                             wizaplace/sqreen-polyfill - 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. wizaplace/sqreen-polyfill

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

wizaplace/sqreen-polyfill
=========================

Polyfill for the Sqreen PHP extension

1.0.1(7y ago)212.3k2MITPHP

Since Jul 13Pushed 7y agoCompare

[ Source](https://github.com/wizaplace/sqreen-polyfill-php)[ Packagist](https://packagist.org/packages/wizaplace/sqreen-polyfill)[ RSS](/packages/wizaplace-sqreen-polyfill/feed)WikiDiscussions master Synced yesterday

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

Polyfill for the Sqreen PHP extension.

[![Total Downloads](https://camo.githubusercontent.com/b524ff5c91c7631947d6c97c9953cd3f3ff7e8f18263312d3b3bdf84fa6139ba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77697a61706c6163652f73717265656e2d706f6c7966696c6c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/wizaplace/sqreen-polyfill)

Using [Sqreen's PHP extension](https://docs.sqreen.io/sqreen-for-php/getting-started-in-php/) requires us to use this pattern everywhere:

```
if (extension_loaded('sqreen')) {
    sqreen\signup_track(['email' => $email])
}
```

This package is a polyfill re-declaring all the functions provided by Sqreen when the extension is not installed. In other words, after installing this polyfill you can rely on the function to exist:

```
sqreen\signup_track(['email' => $email]);
```

If the extension is installed, everything will work as expected. If not (for example on your development machine) nothing will happen.

### Installation

[](#installation)

```
composer require wizaplace/sqreen-polyfill

```

That's all you need to do!

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~135 days

Total

2

Last Release

2773d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/419078?v=4)[Florent Viel](/maintainers/luxifer)[@luxifer](https://github.com/luxifer)

![](https://avatars.githubusercontent.com/u/41571181?v=4)[Cédric Bertolini](/maintainers/wizacedric)[@wizacedric](https://github.com/wizacedric)

![](https://www.gravatar.com/avatar/e5f5c84812f68e4cc39b81849f0626eb8289210293b4eb0f66c6ee0c5e287fbd?d=identicon)[vdechenaux](/maintainers/vdechenaux)

![](https://www.gravatar.com/avatar/c660a19aa95483c2d459cc662b05794683c11542e7b838e6a7f6709267390a3e?d=identicon)[hectorj](/maintainers/hectorj)

---

Top Contributors

[![vdechenaux](https://avatars.githubusercontent.com/u/1501825?v=4)](https://github.com/vdechenaux "vdechenaux (2 commits)")[![AntoineLemaire](https://avatars.githubusercontent.com/u/2025537?v=4)](https://github.com/AntoineLemaire "AntoineLemaire (1 commits)")[![philippe-vandermoere](https://avatars.githubusercontent.com/u/40563270?v=4)](https://github.com/philippe-vandermoere "philippe-vandermoere (1 commits)")

---

Tags

polyfillsqreen

### Embed Badge

![Health badge](/badges/wizaplace-sqreen-polyfill/health.svg)

```
[![Health](https://phpackages.com/badges/wizaplace-sqreen-polyfill/health.svg)](https://phpackages.com/packages/wizaplace-sqreen-polyfill)
```

###  Alternatives

[symfony/polyfill-mbstring

Symfony polyfill for the Mbstring extension

7.8k1.2B688](/packages/symfony-polyfill-mbstring)[paragonie/random_compat

PHP 5.x polyfill for random\_bytes() and random\_int() from PHP 7

8.2k675.8M425](/packages/paragonie-random-compat)[symfony/polyfill-ctype

Symfony polyfill for ctype functions

4.0k1.0B178](/packages/symfony-polyfill-ctype)[symfony/polyfill-php72

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

4.7k684.0M35](/packages/symfony-polyfill-php72)[symfony/polyfill-intl-idn

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

3.4k806.5M132](/packages/symfony-polyfill-intl-idn)[symfony/polyfill-intl-normalizer

Symfony polyfill for intl's Normalizer class and related functions

2.1k866.4M60](/packages/symfony-polyfill-intl-normalizer)

PHPackages © 2026

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