StateMachineOne:用于PHP的状态机库 源码
国家机器一 它是用PHP编写的针对业务流程的状态机库。 该库仅具有一个简单的外部依赖关系,它是仅包含3个类的极简(至今完整)库。 由于该库是PHP原生的,因此可以在Laravel,Symfony和任何其他框架中运行。 什么是状态机? 状态机(也称为自动机)是基于状态的作业的过程执行。 每个作业必须同时具有一个状态,例如“ INITIATED”,“ PENDING”,“ IN PROCESS”等,并且作业根据某种逻辑或条件改变状态(过渡)。 这样的条件可以是字段,时间或自定义函数。 该库的目标是简化创建业务状态机的过程。 笔记 工作:这是运行的过程。 作业可以同时具有单个状态。 状态:这
文件列表
StateMachineOne-master.zip
(预估有个12文件)
StateMachineOne-master
composer.json
1KB
Job.md
20B
Transition.md
27B
StateMachineOne.md
6KB
LICENSE
7KB
lib
Job.php
5KB
Transition.php
10KB
Flags.php
9KB
暂无评论