yiisoft / yii-cycle
Cycle ORM v2 support
Fund package maintenance!
Open Collective
yiisoft
Installs: 52 314
Dependents: 6
Suggesters: 0
Security: 0
Stars: 35
Watchers: 19
Forks: 23
Open Issues: 12
Requires
- php: ^8.0
- cycle/annotated: ^3.0
- cycle/migrations: ^3.0
- cycle/orm: ^2.0
- cycle/schema-migrations-generator: ^2.0
- cycle/schema-renderer: ^1.0
- psr/event-dispatcher: ^1.0
- psr/simple-cache: ^2.0|^3.0
- spiral/attributes: ^2.7|^3.0
- webmozart/glob: ^4.0
- yiisoft/aliases: ^1.1|^2.0|^3.0
- yiisoft/data: ^1.0
- yiisoft/friendly-exception: ^1.0
- yiisoft/injector: ^1.1
- yiisoft/yii-console: ^2.0
Requires (Dev)
- cycle/entity-behavior: ^1.0
- jetbrains/phpstorm-attributes: ^1.0
- phpunit/phpunit: ^9.5
- roave/infection-static-analysis-plugin: ^1.25
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.22|^5.4
- yiisoft/test-support: ^3.0
This package is auto-updated.
Last update: 2023-03-31 15:13:15 UTC
README
Yii Cycle ORM support
Cycle is a PHP DataMapper ORM and Data Modelling engine designed to safely work in classic and daemonized PHP applications such as RoadRunner. This package provides a convenient way to integrate Cycle ORM v2 with Yii Framework.
Read more in the official documentation
Documentation
Testing
Unit testing
The package is tested with PHPUnit. To run tests:
./vendor/bin/phpunit
Mutation testing
The package tests are checked with Infection mutation framework with Infection Static Analysis Plugin. To run it:
./vendor/bin/roave-infection-static-analysis-plugin
Static analysis
The code is statically analyzed with Psalm. To run static analysis:
./vendor/bin/psalm
License
The Yii Cycle ORM support is free software. It is released under the terms of the BSD License.
Please see LICENSE
for more information.
Maintained by Yii Software.