PHPackages                             php-prefixer/prefixed-illuminate-support - 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. php-prefixer/prefixed-illuminate-support

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

php-prefixer/prefixed-illuminate-support
========================================

The Prefixed Illuminate Support package.

v9.18.0(3y ago)05MITPHPPHP ^8.0.2

Since May 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/PHP-Prefixer/prefixed-illuminate-support)[ Packagist](https://packagist.org/packages/php-prefixer/prefixed-illuminate-support)[ Docs](https://laravel.com)[ RSS](/packages/php-prefixer-prefixed-illuminate-support/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (7)Versions (588)Used By (0)

[![Prefixed Illuminate Support](https://camo.githubusercontent.com/d33a77c00489d50c59551fe6ac61cd2d37d0b51f2580d1d08292b0b1c2e64dc7/68747470733a2f2f7068702d70726566697865722e636f6d2f696d616765732f6c6f676f2f7068702d70726566697865722d616374696f6e5f3130302e706e67)](https://camo.githubusercontent.com/d33a77c00489d50c59551fe6ac61cd2d37d0b51f2580d1d08292b0b1c2e64dc7/68747470733a2f2f7068702d70726566697865722e636f6d2f696d616765732f6c6f676f2f7068702d70726566697865722d616374696f6e5f3130302e706e67)

Prefixed Illuminate Support
===========================

[](#prefixed-illuminate-support)

> **PHP-Prefixer** and **Prefixed Illuminate Support** are not affiliated with or endorsed by Laravel. The original Illuminate Support repository can be found here:

Use Prefixed Libraries in your Laravel projects
===============================================

[](#use-prefixed-libraries-in-your-laravel-projects)

The **Illuminate Support** component is one of the core [Laravel](https://laravel.com) packages. It provides essential functionality used across the platform.

**PHP-Prefixer** is a service to apply PHP prefixes to namespaces, functions, helpers, traits, interfaces, etc. You start with a Composer project and a set of dependencies and prefix all library files at once to generate a consistent prefixed codebase. PHP-Prefixer abstracts the complexity of manually applying prefixes to PHP files. The service **automates and streamlines the process of prefixing** while providing the scalability and simplicity of serverless computing.

The **Prefixed Illuminate Support** can be used in several scenarios such as system migrations, multiple PHP versions support, modernization of codebases, and more. The package contains the prefixed 6.x, 7.x, and 8.x branches. A project can simultaneously use any of these branches or the latest Illuminate Support library.

By default, the branches are prefixed in this way:

- Laravel Illuminate Support 6.x: prefix `PPP_L6`
- Laravel Illuminate Support 7.x: prefix `PPP_L7`
- Laravel Illuminate Support 8.x: prefix `PPP_L8`

The [PHP Prefixer Build Action](https://github.com/PHP-Prefixer/php-prefixer-build-action) prefixes the Illuminate Support 6.x, 7.x, and 8.x branches. The action configuration can be found here: [.github/workflows/illuminate-support-6.x.yml](https://github.com/PHP-Prefixer/prefixed-illuminate-support/blob/main/.github/workflows/illuminate-support-6.x.yml), [.github/workflows/illuminate-support-7.x.yml](https://github.com/PHP-Prefixer/prefixed-illuminate-support/blob/main/.github/workflows/illuminate-support-7.x.yml) and [.github/workflows/illuminate-support-8.x.yml](https://github.com/PHP-Prefixer/prefixed-illuminate-support/blob/main/.github/workflows/illuminate-support-8.x.yml).

Sample Project with Prefixed Illuminate Support 6.x
---------------------------------------------------

[](#sample-project-with-prefixed-illuminate-support-6x)

The [sample\_laravel\_6](https://github.com/PHP-Prefixer/prefixed-illuminate-support/tree/main/sample_laravel_6) project shows the most straightforward case to use the prefixed Laravel Illuminate Support 6.x:

```
/**

$ composer install
$ php test.php

Sample date: 2021-12-17 12:00:24

*/
require_once __DIR__.'/vendor/autoload.php';

use PPP_L6\Carbon\CarbonImmutable;
use PPP_L6\Illuminate\Support\Collection;

$immutableDate = CarbonImmutable::now();

Collection::make([$immutableDate])->each(function ($date) {
    echo "\nSample date: {$date->toDateTimeString()}\n\n";
});
```

Sample Project with Prefixed Illuminate Support 6.x and 8.x
-----------------------------------------------------------

[](#sample-project-with-prefixed-illuminate-support-6x-and-8x)

The [sample\_laravel\_6\_and\_8](https://github.com/PHP-Prefixer/prefixed-illuminate-support/tree/main/sample_laravel_6_and_8) project shows a case to use the prefixed Laravel Illuminate Support 6.x and 8.x at the same time:

```
/**

$ env COMPOSER=composer_laravel_6.json composer install
$ env COMPOSER=composer_laravel_8.json composer install
$ php test.php

Sample date: 2021-12-17 12:00:24

*/
require_once __DIR__.'/vendor_laravel_6/autoload.php';
require_once __DIR__.'/vendor_laravel_8/autoload.php';

use PPP_L6\Carbon\CarbonImmutable;
use PPP_L8\Illuminate\Support\Collection;

$immutableDate = CarbonImmutable::now();

Collection::make([$immutableDate])->each(function ($date) {
    echo "\nSample date: {$date->toDateTimeString()}\n\n";
});
```

Additional Links
----------------

[](#additional-links)

- PHP-Prefixer:
- Documentation:
- Config Reference:
- API:
- Command Line:
- GitHub Action:

Authors
-------

[](#authors)

- [Aníbal Sánchez](https://www.twitter.com/anibal_sanchez)
- [PHP-Prefixer](https://php-prefixer.com/), Desarrollos Inteligentes Virtuales, SL.

License
-------

[](#license)

MIT License Copyright (c) 2021 PHP-Prefixer.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 51.4% 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 ~6 days

Total

584

Last Release

1427d ago

Major Versions

v8.83.6 → v9.3.12022-03-03

v8.83.7 → v9.7.02022-04-05

v8.83.8 → v9.8.02022-04-11

v8.83.14 → v9.12.22022-05-10

v8.83.17 → v9.17.02022-06-07

PHP version history (12 changes)v1.0.0PHP &gt;=5.3.0

v4.2.0-BETA1PHP &gt;=5.4.0

v5.1.1PHP &gt;=5.5.9

v5.2.25PHP &gt;=5.6.4

v5.5.0PHP &gt;=7.0

v5.6.1PHP ^7.1.3

v6.0.0PHP ^7.2

v7.0.1PHP ^7.2.5

v8.0.0PHP ^7.3

v6.20.0PHP ^7.2.5|^8.0

v8.12.0PHP ^7.3|^8.0

v9.0.0-beta.1PHP ^8.0.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/18617f0615e4b38790002703a908d75ca7a073fe63789c227ab5e543e8497f29?d=identicon)[php-prefixer](/maintainers/php-prefixer)

---

Top Contributors

[![anibalsanchez](https://avatars.githubusercontent.com/u/385780?v=4)](https://github.com/anibalsanchez "anibalsanchez (37 commits)")[![Jackstr](https://avatars.githubusercontent.com/u/144080207?v=4)](https://github.com/Jackstr "Jackstr (35 commits)")

---

Tags

actionscomposerlaravelphpprefix

### Embed Badge

![Health badge](/badges/php-prefixer-prefixed-illuminate-support/health.svg)

```
[![Health](https://phpackages.com/badges/php-prefixer-prefixed-illuminate-support/health.svg)](https://phpackages.com/packages/php-prefixer-prefixed-illuminate-support)
```

###  Alternatives

[illuminate/support

The Illuminate Support package.

582107.1M34.5k](/packages/illuminate-support)[illuminate/collections

The Illuminate Collections package.

27071.5M822](/packages/illuminate-collections)[illuminate/events

The Illuminate Events package.

13454.3M1.8k](/packages/illuminate-events)[illuminate/redis

The Illuminate Redis package.

8314.0M314](/packages/illuminate-redis)[illuminate/config

The Illuminate Config package.

10842.7M2.2k](/packages/illuminate-config)[illuminate/pipeline

The Illuminate Pipeline package.

9346.6M213](/packages/illuminate-pipeline)

PHPackages © 2026

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