yaroslavche/bitmasktype

0.0.1 2019-06-06 08:19 UTC

This package is auto-updated.

Last update: 2024-09-06 22:55:37 UTC


README

Build Status codecov

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 文件