infinito/application/symfony
2020-04-02 21:13:35 +02:00
..
bin Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
config Upgraded Symfony from 4.1 to 4.4 2020-04-02 21:02:53 +02:00
public Changed App namespace to Infinito namespace 2019-02-17 14:33:19 +01:00
src Code optimation by PHP-Code Sniffer 2020-04-02 21:13:35 +02:00
templates Refactored menues 2019-03-29 15:50:52 +01:00
tests Code optimation by PHP-Code Sniffer 2020-04-02 21:13:35 +02:00
translations Optimized for SPA 2019-01-05 23:52:37 +01:00
.env.dist Optimized for SPA 2019-01-05 23:52:37 +01:00
.gitignore Optimized for SPA 2019-01-05 23:52:37 +01:00
.php_cs.dist Optimized for SPA 2019-01-05 23:52:37 +01:00
composer.json Upgraded Symfony from 4.1 to 4.4 2020-04-02 21:02:53 +02:00
composer.lock Upgraded Symfony from 4.1 to 4.4 2020-04-02 21:02:53 +02:00
phpunit.xml.dist Implemented FrameFunctionalTest 2019-03-28 16:31:03 +01:00
README.md Optimized Template Management and implemented TemplateNameService 2019-02-15 16:55:49 +01:00
symfony.lock Upgraded Symfony from 4.1 to 4.4 2020-04-02 21:02:53 +02:00

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.