How do we define
environment variables?
@weaverryan
Slide 31
Slide 31 text
@weaverryan
Use real env vars from
your OS!
and .env files for
defaults+local values
Slide 32
Slide 32 text
@weaverryan
.env
.env.local
.env.test
.env.test.local
.env files?
commit
gitignore
commit
gitignore
defaults only
local values
defaults
local values
Real env vars are never overridden
services:
App\MyHeavyConnection:
tags:
- { name: proxy, interface: App\MyConnectionInterface }
Works with final classes! \o/
Slide 44
Slide 44 text
services:
App\MyBlockRender:
arguments:
- !tagged_locator { tag: block, index_by: block_name }
App\SomeBlock:
tags: { name: block, block_name: some_block }
New in 4.3
use !tagged to get an iterator
Slide 45
Slide 45 text
No content
Slide 46
Slide 46 text
@nicolasgrekas
If you think
Symfony is awesome
Please tell the World!
Thank you!