Download the PHP package runner/finite without Composer
On this page you can find all versions of the php package runner/finite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download runner/finite
More information about runner/finite
Files in runner/finite
Download runner/finite
More information about runner/finite
Files in runner/finite
Vendor runner
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
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
Documentation
Documentation for master (1.1)
Getting started
Installation (via composer)
Version note :
If your are using this library in a Symfony project, 1.1 version is only compatible with Symfony >=2.6
.
1.0 is compatible with Symfony >=2.3, <2.6
.
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.9
symfony/options-resolver Version ^2.6|^3.0
symfony/event-dispatcher Version ^2.6|^3.0
symfony/property-access Version ^2.6|^3.0
symfony/options-resolver Version ^2.6|^3.0
symfony/event-dispatcher Version ^2.6|^3.0
symfony/property-access Version ^2.6|^3.0
The package runner/finite contains the following files
Loading the files please wait ....