yaroslavche / bitmasktype
BitMaskType
0.0.1
2019-06-06 08:19 UTC
Requires
- php: ^7.2
- doctrine/dbal: ^2.9
- yaroslavche/bitmask: ^0.1.1
Requires (Dev)
- infection/infection: ^0.13.1
- phpstan/phpstan: ^0.11.8
- phpunit/phpunit: ^8.1
- roave/backward-compatibility-check: ^3.0
- squizlabs/php_codesniffer: ^3.4
- thecodingmachine/phpstan-strict-rules: ^0.11.1
This package is auto-updated.
Last update: 2024-09-06 22:55:37 UTC
README
BitMaskType
BitMask Doctrine 类型
入门指南
要将 Doctrine 映射类型作为 bitmask
使用,需要注册类型。请参阅Doctrine 文档中的示例
对于 Symfony,只需在 Doctrine 配置中添加自定义类型
# config/packages/doctrine.yaml doctrine: dbal: types: bitmask: BitMask\Doctrine\Types\BitMaskType
安装
通过composer 安装包
composer require yaroslavche/bitmasktype
脚本
测试
PHPUnit
$ composer phpunit $ ./vendor/bin/phpunit
Infection(由于源代码中没有可变代码,因此已禁用 infection)
$ composer infection $ ./vendor/bin/infection --min-msi=50 --min-covered-msi=70
PHPStan
$ composer phpstan $ ./vendor/bin/phpstan analyse src/ -c phpstan.neon --level=7 --no-progress -vvv --memory-limit=1024M
PHP-CS
$ composer cscheck $ ./vendor/bin/phpcs
$ composer csfix $ ./vendor/bin/phpcbf
贡献
请随意分支或贡献 =)
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅LICENSE 文件