Download the PHP package chareice/finite without Composer
On this page you can find all versions of the php package chareice/finite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download chareice/finite
More information about chareice/finite
Files in chareice/finite
Download chareice/finite
More information about chareice/finite
Files in chareice/finite
Vendor chareice
Package finite
Short Description A simple PHP5.3+ Finite State Machine
License MIT
Homepage https://github.com/yohang/Finite
Package finite
Short Description A simple PHP5.3+ Finite State Machine
License MIT
Homepage https://github.com/yohang/Finite
Keywords statemachine
Please rate this library. Is it a good library?
Informations about the package finite
Finite, A Simple PHP Finite State Machine
Finite is a Simple State Machine, written in PHP. It can manage any Stateful object by defining states and transitions between these states.
Features
- Managing State/Transition graph for an object
- Defining and retrieving properties for states
- Event Listenable transitions
- Symfony2 integration
- Custom state graph loaders
- Twig Extension
Getting started
Installation (via composer)
Define your Stateful Object
Your stateful object just need to implement the StatefulInterface
Interface.
Initializing a simple StateMachine
All versions of finite with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
symfony/options-resolver Version >=2.1,<3.0
symfony/event-dispatcher Version >=2.1,<3.0
symfony/options-resolver Version >=2.1,<3.0
symfony/event-dispatcher Version >=2.1,<3.0
The package chareice/finite contains the following files
Loading the files please wait ....