PHPackages                             chameleon-system/upgrade-helper - 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. chameleon-system/upgrade-helper

ActiveSymfony-bundle

chameleon-system/upgrade-helper
===============================

A Symfony bundle for chameleon-system that helps upgrading. Currently supported is an upgrade to 7.1

v1.0.1(5y ago)0332MITPHP

Since Mar 18Pushed 5y ago1 watchersCompare

[ Source](https://github.com/bestform/Chameleon-System-Upgrade-Helper)[ Packagist](https://packagist.org/packages/chameleon-system/upgrade-helper)[ Docs](http://www.chameleon-system.de)[ RSS](/packages/chameleon-system-upgrade-helper/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (5)Versions (5)Used By (0)

Chameleon System Upgrade Helper
===============================

[](#chameleon-system-upgrade-helper)

This bundle will add the command `chameleon_system:upgrade_helper` that will help you find access of non-public services when using the `Container` or the `ServiceLocator`

Run it with a path to the root of the source files to check:

```
$ app/console ch:upgr "/usr/local/apache2/htdocs/customer/src"

```

It can produce two kinds of warnings:

1. Implicit call: This is the case when a service is aquired using a variable. In this case the parse can not determine if the service is available and public. This might produce false negatives. Every case should be checked by hand.
2. Calls to non existing/non public services. In this case the respective service should be made public.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

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

Total

2

Last Release

1865d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/30d8293caf829f0d8ac1e99ab09f80a2a8d6f1ce2dd16a623cdaf71fbb7910cb?d=identicon)[chameleon-system](/maintainers/chameleon-system)

---

Tags

symfonybundlecheckupgradeadministration

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/chameleon-system-upgrade-helper/health.svg)

```
[![Health](https://phpackages.com/badges/chameleon-system-upgrade-helper/health.svg)](https://phpackages.com/packages/chameleon-system-upgrade-helper)
```

###  Alternatives

[behat/behat

Scenario-oriented BDD framework for PHP

4.0k96.8M2.0k](/packages/behat-behat)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[ssch/typo3-rector

Instant fixes for your TYPO3 PHP code by using Rector.

2592.8M263](/packages/ssch-typo3-rector)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)

PHPackages © 2026

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