Provides a starting point for creating Symfony Bundles, compatible with Symfony 5 and 6.
- PHP 8.1
- Composer 2
- Symfony 5 || 6
Install with Git:
$ git clone brianvarskonst/symfony-bundle-template your-bundle-nameYou can fork this repository and create new bundles from this template via Github Repository Templates and creating new repositories.
You need to change the Namespace from Bvsk\\Bundle to your favored Namespace, for each component.
This Package provides a baseline of common used QA Code tools which you can run simply by custom composer script commands.
To ensure the quality of the code this package uses the Inpsyde Coding Standards, which are especially created for WordPress Projects. You can also use it for every other projects. Provides a good set of coding rules via PHP CodeSniffer CLI Tool.
$ composer cs$ composer psalm$ composer tests$ composer tests:unitIntegration tests needs to run from the project repository as they need a fully configured Symfony kernel.
$ composer tests:integrationCopyright (c) 2022, Brianvarskonst under MIT License
All feedback / bug reports / pull requests are welcome.