国家机器一 它是用PHP编写的针对业务流程的状态机库。 该库仅具有一个简单的外部依赖关系,它是仅包含3个类的极简(至今完整)库。 由于该库是PHP原生的,因此可以在Laravel,Symfony和任何其他框架中运行。 什么是状态机? 状态机(也称为自动机)是基于状态的作业的过程执行。 每个作业必须同时具有一个状态,例如“ INITIATED”,“ PENDING”,“ IN PROCESS”等,并且作业根据某种逻辑或条件改变状态(过渡)。 这样的条件可以是字段,时间或自定义函数。 该库的目标是简化创建业务状态机的过程。 笔记 工作:这是运行的过程。 作业可以同时具有单个状态。 状态:这