PHPackages                             phwoolcon/fsm - 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. phwoolcon/fsm

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

phwoolcon/fsm
=============

Phwoolcon Finite State Machine

v1.0.2(9y ago)13918[1 PRs](https://github.com/phwoolcon/fsm/pulls)1Apache-2.0PHPPHP &gt;=5.5.0

Since Jul 12Pushed 6y ago1 watchersCompare

[ Source](https://github.com/phwoolcon/fsm)[ Packagist](https://packagist.org/packages/phwoolcon/fsm)[ RSS](/packages/phwoolcon-fsm/feed)WikiDiscussions master Synced today

READMEChangelog (3)DependenciesVersions (5)Used By (1)

Phwoolcon Finite State Machine
==============================

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

[![Build Status](https://camo.githubusercontent.com/f098282a3a24909152e207717073624d5238bdbfb67c9ffefd0c1c422cf5b9bb/68747470733a2f2f7472617669732d63692e6f72672f7068776f6f6c636f6e2f66736d2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/phwoolcon/fsm)[![Code Coverage](https://camo.githubusercontent.com/68745292c259a633a1c37f4d16b202939afe8779a45b63f4a24dbba87e884445/68747470733a2f2f636f6465636f762e696f2f67682f7068776f6f6c636f6e2f66736d2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/phwoolcon/fsm)[![License](https://camo.githubusercontent.com/a549a7a30bacba7bfceebdc207a8e86c3f2c02995a2527640dca30048fd2b64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d417061636865253230322e302d626c75652e737667)](https://opensource.org/licenses/Apache-2.0)

See the definition of [Finite-state machine](https://en.wikipedia.org/wiki/Finite-state_machine) on Wikipedia

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

[](#installation)

Add this library to your project by composer:

```
composer require "phwoolcon/fsm"

```

Usage
-----

[](#usage)

```
