Allow configuration file to specify which commands are available. #69
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.
Many users will not have
apc
andapcu
enabled on the same servers. Symfony Console's\Symfony\Component\Console\Application::find
method will attempt to find commands that match partial names but this cannot work when there are commands whose namespaces are subsets of other commands.For example, when all extensions are enabled, it's not possible to abbreviate most of the commands in either
apc
orapcu
namespace:When the config file specifies which extensions to support, calling commands with abbreviations is possible:
To avoid breaking backward compatibility,
\CacheTool\Console\Config::__construct
now usesarray_replace
to provide defaults when config properties aren't set in the$config
argument.