sboesch / extended-yaml
A parsing library for extended YAML.
1.0.1
2019-06-19 20:17 UTC
Requires
- symfony/yaml: >=3.4.26
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-20 08:17:14 UTC
README
Extended Yaml is a subset of Yaml, providing support for the magic $extends
property.
Installation
composer require sboesch/extended-yaml
Example
Input
user_types: user: first_name: null last_name: null email: null password: null enabled: 1 roles: [ROLE_USER] admin: $extends: 'user_types.user' roles: [ROLE_USER, ROLE_ADMIN] users: admin: $extends: 'user_types.admin'
Output
user_types: user: first_name: null last_name: null email: null password: null enabled: 1 roles: [ROLE_USER] admin: first_name: null last_name: null email: null password: null enabled: 1 roles: [ROLE_USER, ROLE_ADMIN] users: admin: first_name: null last_name: null email: null password: null enabled: 1 roles: [ROLE_USER, ROLE_ADMIN]