Skip to content

refactor!: remove symfony/yaml - #6692

Merged
gharlan merged 2 commits into
6.xfrom
remove-symfony-yaml
Sep 23, 2026
Merged

gharlan merged 2 commits into
6.xfrom
remove-symfony-yaml

Conversation

@gharlan

@gharlan gharlan commented Sep 23, 2026

Copy link
Copy Markdown
Member

With the config.yml gone (#6690), nothing in the core reads or writes YAML anymore, so the dependency goes away together with its wrappers:

  • File::getConfig() / File::putConfig()
  • Str::yamlEncode() / Str::yamlDecode()
  • YamlParseException (and its rector class mapping from rex_yaml_parse_exception)

Addons that still need YAML can require symfony/yaml themselves and call it directly.

With the config.yml gone, nothing in the core reads or writes YAML anymore. Removes the dependency together
with `File::getConfig()`, `File::putConfig()`, `Str::yamlEncode()`, `Str::yamlDecode()` and the
`YamlParseException`.
@gharlan gharlan added this to the REDAXO 6.0 milestone Sep 23, 2026
@gharlan
gharlan merged commit 5fe7a32 into 6.x Sep 23, 2026
16 checks passed
@gharlan
gharlan deleted the remove-symfony-yaml branch September 23, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants