Migration

Why do I need to migrate?

The Supervisor client was originally released under the IndigoPHP organization. Since then it went through several changes. It also became a lot more bigger, so the decision was made to move it under it's own place. And SupervisorPHP was born.

Which versions are affected?

Version 3.0.0 has been just released. This is the first version under the SupervisorPHP name. However, version 3.0.0 is also available in the old package. While you are still able to use it, it is recommended to migrate to SupervisorPHP as the number of changes and BC breaks would still make it necessary to do some migration from 2.x to 3.x.

How can I migrate to the new package?

Migration is easy:

  1. Install supervisorphp/supervisor from Packagist (and remove indigophp/supervisor).
  2. Remove the Indigo part from namespaces everywhere (the main namespace is Supervisor now).
  3. You are done!

What are the new package names?

You can use the following package names instead of the old ones:

  • supervisorphp/supervisor instead of indigophp/supervisor
  • supervisorphp/configuration instead of indigophp/supervisor-configuration
  • supervisorphp/event instead of indigophp/supervisor-event