PHPackages                             esampaio/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. esampaio/state-machine

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

esampaio/state-machine
======================

State Machine library for PHP projects

833PHP

Since Jan 27Pushed 12y ago1 watchersCompare

[ Source](https://github.com/esampaio/state-machine)[ Packagist](https://packagist.org/packages/esampaio/state-machine)[ RSS](/packages/esampaio-state-machine/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

State Machine
=============

[](#state-machine)

A dead simple State Machine PHP package.

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

[](#installation)

To install, just add this to your composer.json:

```
"require": {
    "esampaio/state-machine":"master"
}
```

Usage
-----

[](#usage)

### PHP version 5.3

[](#php-version-53)

If you are running PHP 5.3 you need to inherit the StateMachine class:

```
