mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2024-12-04 15:06:51 +01:00
.. | ||
bin | ||
config | ||
public | ||
src | ||
templates | ||
tests | ||
translations | ||
.env.dist | ||
.gitignore | ||
.php_cs.dist | ||
composer.json | ||
composer.lock | ||
phpunit.xml.dist | ||
README.md | ||
symfony.lock |
Core Application
Conventions
Symfony
The application MUST use Symfony 4. coding standards.
PHP
PHP code MUST follow the PSR-4 standard.
Naming
Interfaces
A Interfaces MUST be named ClassnameInterface.
It SHOULD be based in the directory of the class.
Each class SHOULD implement an interface.
Abstract Classes
A abstract class MUST be named AbstractClassname.
It SHOULD be based in the directory of the classes which inherit from it.
Technologies
The following Symfony related components will be used:
Domain
More information about the domain logic you will find in ./src/Domain/README.md.