New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Console] Moved message formatting routines into separate object #312

merged 8 commits into from Mar 18, 2011


None yet
3 participants

everzet commented Mar 17, 2011

Splitted actual Console Output class into 3 different logical objects:

  1. OutputFormatterStyle
  2. OutputFormatter
  3. Output

First 2 is for formatter configuration and message decoration. Third is actual output writer. This change eliminates all privatisation problems and makes output logic much cleaner

I know, we don't accept BC breaks from now on. But i've tried hard to not add BC breaks with this really helpful update. It would be very cool for Symfony2, Behat, and other project's developers if you could merge this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment