longitude-one / property-bundle
A Symfony bundle to dynamically add properties to entities
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:bundle
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-12-06 00:00:54 UTC
README
Bundle under development, do not use.
Install
composer require longitude-one/property-bundle
Contributing
Clone project
git clone https://github.com/longitude-one/PropertyBundle.git
cd PropertyBundle
Install vendor libraries
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa composer update
Test project
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/
Test code syntax
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
Test code quality
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