First of all, thank you for contributing.
Here are a few rules to follow in order to ease code reviews, and discussions before maintainers accept and merge your work.
You MUST follow the PSR-1 and PSR-2. If you don't know about any of them, you should really read the recommendations.
Note: Feel free to edit existing code if you think it can be better.
You MUST run the phpunit test.
You SHOULD write documentation.
Before submitting your Pull Request, please rebase your branch.
When submitting your Pull Request, please choose a meaningful title, it will be used as message for the merge commit if your change is accepted.
Thank you!