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-name
You 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:unit
Integration tests needs to run from the project repository as they need a fully configured Symfony kernel.
$ composer tests:integration
Copyright (c) 2022, Brianvarskonst under MIT License
All feedback / bug reports / pull requests are welcome.