Skip to content

9.8 | ArgumentResolver #241

Description

@llaville

The new ArgumentResolver component in version 9.8 will be in charge to solve all kind of configuration :

  • from YAML file or any other format
  • from command line invocation
  • combined from both
  • Compatible with Symfony 8.1 Console ArgumentResolver

On current version 9.7, this is the Overtrue\PHPLint\Configuration\FileOptionsResolver and Overtrue\PHPLint\Configuration\ConsoleOptionsResolver that resolved the previous goals (based on usage of Symfony/Options-Resolver component).

The new component should be compatible with the ArgumentResolver introduced into Symfony 8.1, but without platform restriction.

In summary, that means we will be able to use it on PHP 8.2 and Symfony 7.4 platform (mimimum requirement for PHPLint 9.8), while Symfony ArgumentResolver is only available for Symfony 8.1 and PHP 8.4

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions