Funny PHP implementation of a Monostate pattern. An adopted example from Robert Martin's "Agile Software Development, Principles, Patterns, and Practices" book.
composer require air-petr/php-turnstile
You can play with code in demo
folder. Here's how you can run interactive game:
php demo/example.php
There are some unit tests in test
folder. Run tests by:
composer test