没有合适的资源?快使用搜索试试~ 我知道了~
有限:一个简单PHP有限状态机
共88个文件
php:71个
rst:5个
xml:1个
需积分: 13 0 下载量 158 浏览量
2021-02-27
02:01:36
上传
评论
收藏 83KB ZIP 举报
温馨提示
有限,一个简单PHP有限状态机 有限是一个用PHP编写的简单状态机。 它可以通过定义状态和这些状态之间的转换来管理任何有状态对象。 特征 管理对象的状态/转换图 定义和检索状态的属性 事件可监听的过渡 Symfony2集成 自定义状态图加载器 树枝延伸 文献资料 入门 安装(通过作曲家) { "require" : { "yohang/finite" : "~1.1" } } 版本说明: 如果您在Symfony项目中使用此库,则1.1版本仅与Symfony >=2.6兼容。 1.0与Symfony >=2.3, <2.6兼容。 定义您的有状态对象 您的有状态对象只需要实现StatefulInterface接口。 use Finite \ StatefulInterface ; class Document implements StatefulIn
资源推荐
资源详情
资源评论
收起资源包目录
Finite-master.zip (88个子文件)
Finite-master
.gitmodules 0B
src
Finite
StateMachine
StateMachine.php 11KB
ListenableStateMachine.php 356B
StateMachineInterface.php 3KB
SecurityAwareStateMachine.php 1KB
StatefulInterface.php 462B
Exception
NoSuchPropertyException.php 217B
TransitionException.php 173B
FactoryException.php 181B
Exception.php 182B
StateException.php 163B
ObjectException.php 177B
Transition
TransitionInterface.php 991B
Transition.php 4KB
PropertiesAwareTransitionInterface.php 643B
Context.php 2KB
State
StateInterface.php 1KB
State.php 3KB
Accessor
PropertyPathStateAccessor.php 2KB
StateAccessorInterface.php 688B
Extension
Twig
FiniteExtension.php 3KB
Bundle
FiniteBundle
Resources
config
services.xml 3KB
FiniteFiniteBundle.php 452B
DependencyInjection
FiniteFiniteExtension.php 3KB
Compiler
ContainerCallbackPass.php 1KB
Configuration.php 4KB
Event
FiniteEvents.php 868B
StateMachineDispatcher.php 1KB
Callback
CallbackSpecificationInterface.php 458B
CallbackBuilderFactory.php 457B
CallbackBuilder.php 3KB
CallbackInterface.php 310B
CallbackBuilderFactoryInterface.php 412B
Callback.php 1KB
CallbackSpecification.php 2KB
CallbackHandler.php 3KB
StateMachineEvent.php 828B
TransitionEvent.php 2KB
Loader
LoaderInterface.php 606B
ArrayLoader.php 7KB
PropertiesAwareInterface.php 545B
Factory
PimpleFactory.php 685B
SymfonyDependencyInjectionFactory.php 1KB
FactoryInterface.php 474B
AbstractFactory.php 2KB
phpunit.xml.dist 825B
examples
transition-properties.php 3KB
callbacks.php 3KB
multiple-graphs-with-factory.php 3KB
guard.php 2KB
basic-graph.php 2KB
multiple-graphs.php 3KB
.travis.yml 768B
LICENSE 1KB
README.md 3KB
docs
make.bat 7KB
conf.py 9KB
requirements.txt 33B
examples
basic_graph.rst 4KB
callbacks.rst 6KB
transition-properties.rst 1KB
index.rst 3KB
Makefile 7KB
usage
symfony.rst 9KB
tests
Finite
Test
StateMachine
ListenableStateMachineTest.php 4KB
SecurityAwareStateMachineTest.php 2KB
StateMachineTest.php 9KB
Transition
TransitionTest.php 2KB
Acceptance
CallbacksTest.php 4KB
ContextTest.php 4KB
State
StateTest.php 2KB
Accessor
PropertyPathStateAccessorTest.php 3KB
Extension
Twig
FiniteExtensionTest.php 4KB
Bundle
FiniteBundle
DependencyInjection
Compiler
ContainerCallbackPassTest.php 2KB
FiniteFiniteExtensionTest.php 5KB
Event
CallbackHandlerTest.php 11KB
Callback
CallbackTest.php 2KB
CallbackBuilderFactoryTest.php 607B
CallbackSpecificationTest.php 3KB
CallbackBuilderTest.php 1024B
TransitionEventTest.php 1KB
Loader
ArrayLoaderTest.php 7KB
StateMachineTestCase.php 2KB
Factory
PimpleFactoryTest.php 2KB
SymfonyDependencyInjectionFactoryTest.php 2KB
bootstrap.php 99B
.gitignore 90B
composer.json 2KB
共 88 条
- 1
资源评论
CharlesXiao
- 粉丝: 13
- 资源: 4489
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 文件批量改名神器10.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功