Skip to content

PetrVakulenko/SimpleYaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple YML parser

Simple YML parser and emitter.

Requirements

  • php 7.2+

Getting application

Clone repository to the common place:

git clone git@github.com:PetrVakulenko/SimpleYaml.git ~/code/SimpleYaml/

Example of using

Parser
$parser = new SimpleYaml\Parser();

$parser->parseFile(__DIR__ . '/../tmp/test.yml');
Get data with aliases
$array = $parser->getYamlObject()->getDataWithAliases();
Get data without aliases
$array = $parser->getYamlObject()->getDataWithoutAliases();
Get aliases
$array = $parser->getYamlObject()->getAliases();
Emitter
$yaml = $parser->getYamlObject();

$emitter = new SimpleYaml\Emitter($yaml);
$string = $emitter->emit();

About

Simple Yaml parser and emitter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages