Slide 1

Slide 1 text

GETTING READY FOR SYMFONY 4 Denis Brumann [email protected] @dbrumann

Slide 2

Slide 2 text

RELEASE PROCESS https://symfony.com/doc/current/contributing/community/releases.html

Slide 3

Slide 3 text

WE ARE HERE

Slide 4

Slide 4 text

Version Release date End of Maintenance End of Life 2.8 LTS 11/2015 11/2018 11/2019 3.3 05/2017 01/2018 07/2018 3.4 LTS 11/2017 11/2020 11/2021

Slide 5

Slide 5 text

Version Release date End of Maintenance End of Life 2.8 LTS 11/2015 11/2018 11/2019 3.3 05/2017 01/2018 07/2018 4.0 11/2017 07/2018 01/2019

Slide 6

Slide 6 text

WHAT WILL CHANGE? https://github.com/symfony/symfony/blob/master/UPGRADE-4.0.md

Slide 7

Slide 7 text

INITIAL PROJECT SIZE symfony new sf3 composer create-project \
 “symfony/skeleton:^3.3” sf4

Slide 8

Slide 8 text

. ├── README.md ├── app ├── bin ├── composer.json ├── composer.lock ├── phpunit.xml.dist ├── src ├── tests ├── var ├── vendor └── web SYMFONY 3 SYMFONY 4 . ├── Makefile ├── composer.json ├── composer.lock ├── config │ ├── bundles.php │ ├── packages │ ├── routes.yaml │ └── services.yaml ├── public │ └── index.php ├── src │ ├── Controller │ └── Kernel.php └── vendor

Slide 9

Slide 9 text

BUNDLES* * https://slidr.io/derrabus/symfony-applications-without-bundles

Slide 10

Slide 10 text

GOODBYE SYMFONY INSTALLER HELLO FLEX

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

STAY UP TO DATE https://symfony.com/blog/

Slide 14

Slide 14 text

LET’S LOOK AT SOME CODE