Skip to content

[Generation] Create configuration path information parser #1164

Open
@bohdan-harniuk

Description

@bohdan-harniuk

Create a configuration path info parser.
This task should be processed after the #1163 is finished.
In that task will be specified expected output format for path information.

Input:

  • a PsiFile object that referenced to the target system.xml file

Output:

Path information List<T> of T that covered in the #1163.

Info that should be included:

  1. path to field (as for an ex.: b2b/general/enabled) -> should be parsed
  2. scope info (showInDefault="1" showInWebsite="1" showInStore="1" -> should be taken from the corresponding index [Generation] Create configuration path information indexer #1165
  3. field type (\Magento\Framework\Data\Form\Element\Factory::$_standardTypes) -> should be taken from the corresponding index [Generation] Create configuration path information indexer #1165
  4. sort order

Acceptance Criteria:

  • this generation should be covered by test case.
  • all paths should be sorted by sort order in the system.xml file

Additional context

Mainline branch: mainline/generate-configuration-model

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions