A apresentação resume as principais mudanças na nova versão do framework Symfony 4, incluindo uma nova filosofia de manter a simplicidade, alterações na estrutura de pastas e bundles, a introdução do Symfony Flex para gerenciamento de pacotes, e dicas para migrar de versões anteriores.
2. Graduada em Análise de
Sistema desde 2013
Programadora PHP há 6
anos
Certificada ZCPE
Instrutora PHP
camilafernandesdev@gmail.com
@KaFernandesdev
Camila Fernandes
3. O que é o novo Symfony
DE
PRE
CA
TIONS
extras
3.4
symfony/flex
3.1
3.2
3.3
7. Estrutura de pastas
● Pasta config saiu da app
● Arquivo params deu lugar a
variável de ambiente
● Nenhum bundle instalado em src
● app_dev, não existe mais
● Bundles configurados em
config/bundles.php
● pasta template
● Pasta web deu lugar a public
8. Bundles
Um bundle é semelhante a um
plug-in em outro software, mas
ainda melhor.
9. Symfony Flex
O Symfony Flex é um utilitário, que
modifica certos pontos envolvendo
manipulação de pacotes.
Suporta aplicações a partir da versão
3.3, mas requer mudança na estrutura
de pastas
https://youtu.be/o9N1nOYfAl4
10. Recipes / Contrib
Os recipes são definidos em um arquivo
manifest.json e podem conter qualquer
número de outros arquivos e diretórios.
https://github.com/symfony/recipes
https://github.com/symfony/recipes-
contrib
https://symfony.sh/
16. Mais Conteúdo?
Symfony
http://symfony.com/
Symfony Brasil
http://symfonybrasil.com/
Documentação em PT_BR
https://github.com/andreia/symfony-docs-pt-BR
Canal SensioLabs no Youtube
https://www.youtube.com/channel/UCLdVmxwj9dQqM8tJJp2LYGw
Medium do Fabien Potencier
https://medium.com/@fabpot
Medium Nicolas Grekas
https://medium.com/@nicolas.grekas
Medium Andrea Bohner
https://medium.com/@andreiabohner
Post da Palestra
https://camilafernandes.blog.br/2018/05/16/symfony-4-o-que-mudou/