PHPackages                             colinodell/symfony-lts-or-current - 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. colinodell/symfony-lts-or-current

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

colinodell/symfony-lts-or-current
=================================

Enforces LTS or current versions of Symfony components

96.2k

Since May 30Pushed 6y ago1 watchersCompare

[ Source](https://github.com/colinodell/symfony-lts-or-current)[ Packagist](https://packagist.org/packages/colinodell/symfony-lts-or-current)[ RSS](/packages/colinodell-symfony-lts-or-current/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Enforcing LTS or Current Versions of the Symfony Components
===========================================================

[](#enforcing-lts-or-current-versions-of-the-symfony-components)

Using `symfony/symfony` makes Composer install all Symfony Components, all in the same version. But when using the standalone packages, Composer might install dependencies in a different major version (`symfony/validator` v2.8 is compatible with `symfony/translation` v3.0 for instance).

This is fine if you don't want to stick to Symfony LTS versions and if your code does not use these transitive dependencies.

This package allows you to force Composer to always use an LTS or current version of Symfony Components, whether they are explicitly listed as a project's dependency or installed transitively.

For example, without this metapackage, running `composer update` may result in upgrading some packages to unsupported versions:

[![](before.png)](before.png)

By requiring this package, Composer will ensure you never `update` to an unsupported version:

[![](after.png)](after.png)

Note that this package is meant to be used by projects. Library authors SHOULD NOT use it, except maybe in the `"require-dev"` Composer section.

This package is similar to [`symfony/lts`](https://github.com/symfony/lts), but instead allows mixing and matching of different major versions provided they are all LTS or current. See  for the latest information on supported versions.

Usage
-----

[](#usage)

Use the Composer command line:

```
composer require colinodell/symfony-lts-or-current dev-master
```

Versioning Policy
-----------------

[](#versioning-policy)

Because support for LTS and current versions changes over time, this package is only available as `dev-master`.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4325b62a6ad366c731c3120595d861469be50f9da88df3ea99752c30ff98c179?d=identicon)[colinodell](/maintainers/colinodell)

---

Top Contributors

[![colinodell](https://avatars.githubusercontent.com/u/202034?v=4)](https://github.com/colinodell "colinodell (6 commits)")[![nicolas-grekas](https://avatars.githubusercontent.com/u/243674?v=4)](https://github.com/nicolas-grekas "nicolas-grekas (6 commits)")[![fabpot](https://avatars.githubusercontent.com/u/47313?v=4)](https://github.com/fabpot "fabpot (5 commits)")

---

Tags

composerltsmetapackagephpsymfonysymfony2symfony3symfony4

### Embed Badge

![Health badge](/badges/colinodell-symfony-lts-or-current/health.svg)

```
[![Health](https://phpackages.com/badges/colinodell-symfony-lts-or-current/health.svg)](https://phpackages.com/packages/colinodell-symfony-lts-or-current)
```

###  Alternatives

[tomnomnom/phpwol

Wake On LAN for PHP

114.5k](/packages/tomnomnom-phpwol)

PHPackages © 2026

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