Library providing a trait to bring parser, interpreter and compiler support for expressions to classes.
You can add it via composer's command line interface:
$ composer require doozer-framework/syntax:^0.1OR add it to composer.json:
...
"require": {
"doozer-framework/syntax": "^0.1"
}
...and run an update:
$ composer update doozer-framework/syntaxFeel free to contribute with additions, fixes or documentation. Fork the project, apply your changes and create a pull request so we can review your changes before merging them.
We follow the Symfony coding standards.
Ensure that the unit-test suite still runs successful before creating a pull request for your additions. The unit-test suite is provided as phpunit.xml.dist in the root of the project. To execute it run the following command from the projects root:
$ bin/phpunit -c .Ensure also that your additions are also covered by unit-tests!
You will find an automatic generated and always up to date coverage report for this repository at: https://doozer-framework.github.io/Syntax/
This coverage report is being updated automatically after each successful merge to the Doozer master repository (Doozer-Framework/Syntax).
MIT