"SensioTV+" is a reference application created for Symfony 5 training sessions to show how to develop applications following the Symfony Best Practices, according to SensioLabs University courses.
Each branch is equal to a Symfony training session.
- PHP ^7.2.9 or higher
- PDO-SQLite PHP extension enabled;
- Symfony CLI
- Composer
- and the usual Symfony application requirements.
- Clone the current repository:
$ git clone ''
- Move in and create one global
.env.local
or few.env.{environment}.local
files according to your environments with your default configuration. This one is not committed to the shared repository.
.env
equals to the last.env.dist
file before november 2018.
- a. Execute these commands below into your working folder to install the project:
$ composer install
$ composer update
3 .b. Or just call the Makefile's install rule :
$ make install
The project's Makefile has few rules which could be very useful. In fact, you have some rules for Q&A tools and unit/functional tests. Take a look on it !
$ cd sensiotv
$ symfony serve --no-tls