shrink0r / workflux
Finite state machine for php.
Installs: 5 527
Dependents: 4
Suggesters: 0
Security: 0
Stars: 38
Watchers: 8
Forks: 3
Open Issues: 3
Requires
- php: ^7.0
- php-ds/php-ds: ^1.1
- shrink0r/monatic: ^0.1
- shrink0r/php-schema: ^0.3
- shrink0r/suffix-tree: ^0.1
- symfony/expression-language: ^3.2
Requires (Dev)
- jakub-onderka/php-console-highlighter: ^0.3
- jakub-onderka/php-parallel-lint: ^0.9
- phploc/phploc: ^3.0
- phpmd/phpmd: ^2.5
- phpunit/phpunit: ^5.6
- sami/sami: ^3.3.0
- satooshi/php-coveralls: master@dev
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.7
README
Purpose
Finite State Machine(FSM) for php.
Good reads on the topic:
Requirements and installation
- PHP 7.0+
Install the library via Composer:
./composer.phar require shrink0r/worklfux [optional version]
Adding it manually as a vendor library requirement to the composer.json
file of your project works as well:
{ "require": { "shrink0r/worklfux": "^1.0" } }
Alternatively, you can download a release archive from the available releases page.
Documentation
tbd.
Community
None, but you may join the freenode IRC #honeybee
channel or https://gitter.im/honeybee/Lobby anytime. :-)
Contributors
Please contribute by forking and sending a pull request. More information can be found in the CONTRIBUTING.md
file. The authors and contributors are mentioned in the github contributors graph of this repository.
The code tries to adhere to the following PHP-FIG standards: PSR-4, PSR-1 and PSR-2.
Changelog
See CHANGELOG.md
for more information about changes.
License
This project is MIT licensed. See the linked license for details.