rodrigopedra / state-machine
A Finite State Machine implementation
v0.1.0
2021-03-04 12:20 UTC
Requires
- php: >=7.4
- ext-json: *
- illuminate/collections: ^8.0
- illuminate/contracts: ^8.0
- psr/event-dispatcher: ^1.0
Requires (Dev)
- illuminate/auth: ^8.0
- illuminate/console: ^8.0
- illuminate/container: ^8.0
- illuminate/events: ^8.0
- illuminate/filesystem: ^8.0
- illuminate/support: ^8.0
- symfony/console: ^5.2
- symfony/process: ^5.2
Suggests
- symfony/console: Required to use SymfonyConsoleTableSerializer.
- symfony/process: Required to use ImageExporter.
This package is auto-updated.
Last update: 2024-12-04 20:38:55 UTC
README
This package provides a Finite State Machine implementation.
Installation
composer require rodrigopedra/state-machine
Configuration
Although Laravel is not required for usage, a Service Provider for Laravel is included.
Will add a complete README
on the near future. Right now please refer to the examples
folder for usage.
To-Do
- Add documentation
- Add tests
License
This package is open-sourced software licensed under the MIT license