smalldb / libsmalldb
Smalldb: 状态机抽象层
v2.0.2
2020-09-02 19:20 UTC
Requires
- php: >=7.4
- ext-dom: *
- ext-json: *
- smalldb/annotations: ^2.0+1.10.4
Requires (Dev)
- ext-pdo: *
- ext-sqlite3: *
- doctrine/dbal: ~2.9
- doctrine/doctrine-bundle: *
- doctrine/orm: ^2.5.11
- phpstan/extension-installer: >=1.0
- phpstan/phpstan: >=0.11
- phpstan/phpstan-phpunit: >=0.11
- phpstan/phpstan-symfony: >=0.11
- phpunit/phpunit: ^8.0
- psr/container: >=1.0
- psr/event-dispatcher: >=1.0
- smalldb/doc-tools: ^2.0
- symfony/config: ~5.1
- symfony/dependency-injection: ~5.1
- symfony/form: ~5.1
- symfony/security-core: ~5.1
- symfony/validator: ~5.1
- symfony/yaml: ~5.1
Suggests
- ext-pdo: SQL database support
- doctrine/dbal: SQL database support
Conflicts
- smalldb/smalldb-symfony-bundle: <0.2-dev
README
Smalldb,状态机抽象层,是构建用于状态机的Web应用模型层的框架。Smalldb将形式化的有限自动机、简单的PHP代码和强大的SQL数据库结合成一个优雅的单一包。
libSmalldb 是Smalldb框架的核心库。它提供了Smalldb状态机的实现,如果与flupdo一起使用,它可以提供开箱即用的SQL数据库CRUD操作。
更多详情请查看项目网站
许可证
大部分代码发布在Apache 2.0许可证下。有关详细信息,请参阅LICENSE文件。
贡献指南
项目的主要仓库托管在https://git.frozen-doe.net/smalldb/libsmalldb,您可以在那里提交问题或创建合并请求。