[Console] Renamed resolve command's -s option to -m (-s conflicts with core Symfony 2.x cmd option), machine readable added to remove command, and both commands output aligned #991
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request fixes #988 by renamed the resolve command's
--as-script
/-s
option to--machine-readable
/-m
(shortcut-s
conflicts with the Symfony 2.x core--shell
/-s
command option, and the long name--as-script
was unclear as to its meaning), added the--machine-readable
/-m
option to remove command, and aligned the output of both resolve and remove commands.The resolve command output had already been updated, but the remove command had not been; this has been remedied here. With both commands updated, shared functionality was refactored out into
AbstractCacheCommand
and tests were updated and expanded (which will hopefully ensure issues like #988 don't crop up again).The most important user-facing changes are the rewrites of:
AbstractCacheCommand.php
RemoveCacheCommand.php
ResolveCacheCommand.php
The BC break only exists since
1.9.0
, when--as-script
was added, meaning only for those who updated to1.9.0
in the last day and only for those running Symfony2.3
or `2.7.