PHPackages                             robertripoll/automatic-finite-state-machine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. robertripoll/automatic-finite-state-machine

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

robertripoll/automatic-finite-state-machine
===========================================

A basic Finite State Machine, based on Symfony Workflows. It allows the creation and usage of automatic finite state machines, that is, they apply transitions based on the current state and the possible transitions available.

0.0.1(4y ago)113MITPHPPHP &gt;=7.4

Since May 8Pushed 4y ago1 watchersCompare

[ Source](https://github.com/robertripoll/AutomaticFiniteStateMachine)[ Packagist](https://packagist.org/packages/robertripoll/automatic-finite-state-machine)[ RSS](/packages/robertripoll-automatic-finite-state-machine/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Automatic Finite State Machine
==============================

[](#automatic-finite-state-machine)

A basic PHP Finite State Machine, based on [Symfony Workflows](https://github.com/symfony/workflow).

It allows the creation and usage of automatic finite state machines, that is, they apply transitions based on the current state and the possible transitions available.

Installation
------------

[](#installation)

```
$ composer require robertripoll/automatic-finite-state-machine
```

Usage
-----

[](#usage)

### Traditional Finite State Machine

[](#traditional-finite-state-machine)

```
