Allow to identify callable by either name or order #54
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.
Hello,
With this PR I will allow to identify list of callables, either by order (int: default behavior), but also by a name (string: new behavior).
Hope you will be agree with my proposal.
I'm begin with Pest on this PR. So, if we can do better tests, I'll happy to hear you !
And now a use case to proove a real use case (at least for me). Based on https://github.com/composer-unused/symbol-parser project.
I want to retrieve all symbols (classes, interfaces, functions, constants) from a data source (file list get by the Symfony Finder).
But rather to use task order to identify values in
$results
array, I wanted to have an array with each file name of the data source as task identifer.WDYT about this proposal ?
My Use Case
Tasks identified by order : `$callables[]` syntax in PHP script
Tasks identified by name : `$callables[$taskId]` syntax in PHP script