PHPackages                             metabor/statemachine - 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. metabor/statemachine

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

metabor/statemachine
====================

Statemachine in PHP 8.2+

v3.0.0(2mo ago)103150.9k↓48.2%9[3 issues](https://github.com/Metabor/Statemachine/issues)2MITPHPPHP &gt;=8.2CI failing

Since Feb 19Pushed 2mo ago17 watchersCompare

[ Source](https://github.com/Metabor/Statemachine)[ Packagist](https://packagist.org/packages/metabor/statemachine)[ RSS](/packages/metabor-statemachine/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (12)Versions (20)Used By (2)

metabor/statemachine
====================

[](#metaborstatemachine)

Statemachine in PHP 8.2+

> **Upgrading from a previous version?** See [UPGRADE-3.0.md](UPGRADE-3.0.md) for breaking changes and migration steps.

### Package Information

[](#package-information)

#### Packagist

[](#packagist)

[![Packagist](https://camo.githubusercontent.com/51388ee44aee7e3e5305b70647a1237a01f383268f13fe0b70c09bbdcd5c503f/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4d657461626f722f53746174656d616368696e652e737667)](https://packagist.org/packages/metabor/statemachine)

#### Open Issues

[](#open-issues)

[![Open Issues](https://camo.githubusercontent.com/4bff273505bb0503dc53dacc6b0a3cbf8c2c272f9cc558b0c967f5d160528680/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f4d657461626f722f53746174656d616368696e652e737667)](https://github.com/Metabor/Statemachine/issues?state=open)

### Other

[](#other)

[![License](https://camo.githubusercontent.com/c081a4468131312fb18617298d777a78efbacd926fbeaaaa31ef78347e018b98/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f4d657461626f722f53746174656d616368696e652e737667)](http://opensource.org/licenses/MIT)

Quickstart examples
-------------------

[](#quickstart-examples)

Once [installed](#install), let's use a sample statemachine:

```
