longitude-one / property-bundle
为实体动态添加属性的Symfony包
dev-main
2023-01-29 11:59 UTC
Requires
- php: ^8.1
- doctrine/doctrine-bundle: ^2.8
- doctrine/orm: ^2.14
- symfony/form: ^6.2
- symfony/http-kernel: ^6.2
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.4
- easycorp/easyadmin-bundle: ^4.5
- jetbrains/phpstorm-attributes: ^1.0
- phpstan/phpstan-doctrine: ^1.3.29
- phpunit/phpunit: ^9.5
- symfony/asset: ^6.2
- symfony/browser-kit: ^6.2
- symfony/console: ^6.2
- symfony/css-selector: ^6.2
- symfony/flex: ^2
- symfony/framework-bundle: ^6.2
- symfony/maker-bundle: ^1.48
- symfony/phpunit-bridge: ^6.2
- symfony/process: ^6.2
- symfony/runtime: ^6.2
- symfony/security-bundle: ^6.2
- symfony/stopwatch: ^6.2
- symfony/twig-bundle: ^6.2
- symfony/web-profiler-bundle: ^6.2
- symfony/yaml: ^6.2
- twig/extra-bundle: ^3.5
- twig/twig: ^3.5
Suggests
This package is auto-updated.
Last update: 2024-09-05 23:32:59 UTC
README
开发中的包,请勿使用。
安装
composer require longitude-one/property-bundle
贡献
克隆项目
git clone https://github.com/longitude-one/PropertyBundle.git
cd PropertyBundle
安装供应商库
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa composer update
测试项目
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa php -d pcov.enabled=1 ./vendor/bin/phpunit --coverage-html ./.coverage/
测试代码语法
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa php-cs-fixer fix --config=tools/php-cs-fixer/.php-cs-fixer.php --allow-risky=yes
测试代码质量
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa phpstan analyse src tests --configuration tools/php-stan/php-stan.neon -l 9