2019-02-08 10:59:27 +01:00
..
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-02-08 10:59:27 +01:00
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-01-05 23:52:37 +01:00
2019-02-02 23:02:28 +01:00
2019-02-02 23:02:28 +01:00
2019-01-05 23:52:37 +01:00
2019-01-19 12:54:46 +01:00
2019-02-02 23:02:28 +01:00

Core Application

Conventions

Symfony

The application MUST use Symfony 4. coding standards.

PHP

PHP code MUST follow the PSR-4 standard.

Twig

Twig templates MUST follow the Symfony Template best practices.

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.