avris/suml
SUML for PHP
Maintainers
v0.3.2
2023-05-10 22:06 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- phpunit/phpunit: ^7.0
- symfony/var-dumper: ^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
LicenseRef-OQL-1.0 bc8d07fe9227769656e99811eca1dde575b0ebe0
- Andrea Vos <andre.woop@avris.it>
README
This is a PHP implementation of a parser and a dumper of SUML: Simple & Unambiguous Markup Language. You can check out its specification at gitlab.com/Avris/SUML
Installation
composer require avris/suml
Usage
$suml = new \Avris\Suml\Suml;
$parsed = $suml->parse("'input'");
$parsedFile = $suml->parseFile(__DIR__ . '/filename.suml');
$dump = $suml->dump(['foo' => 'bar', 'lorem' => true])
Tests
vendor/bin/phpunit
