Symfony 3.3: Upgrade, Autowiring & Autoconfigure
Offered By: SymfonyCasts
Course Description
Overview
Symfony 3.3 comes with some FRESH new dependency injection changes! Yes, autowiring, autoconfigure, auto-registration of services! Autobots, roll out! In this tutorial, we will:
- Upgrade to Symfony 3.3
- Learn about the new _defaults keyword
- Update service ids to be class names
- Discuss public versus private services
- Upgrade to the new services.yml format without breaking our project
- Auto-register all classes in src/AppBundle as services (what!?)
- Handling classes that have multiple services registered
- Understanding autowiring and aliases
- Using named arguments when autowiring fails
Say hello to the bigger, faster, strong way of service configuration!
Syllabus
- Upgrading to Symfony 3.3!
- _defaults, autowire & autoconfigure
- Service Class Name as Service id
- Making all Services Private
- Auto-Registering All Services
- Controllers as Services
- Understanding Autowiring Logic
- Problematic Multi-Class Services
- Autowiring Controller Arguments
- Aliases & When Autowiring Fails
- Autowiring Deprecations
- Configuring Specific (Named) Arguments
- RAD with Symfony 3.3
Taught by
Ryan Weaver
Related Courses
Mastering Spring FrameworkBoard Infinity via Coursera Spring Framework: Spring Fundamentals
Pluralsight Symfony 7 Fundamentals: Services, Config & Environments
SymfonyCasts Upgrade to Symfony4 and Flex!
SymfonyCasts Symfony 5 Fundamentals: Services, Config & Environments
SymfonyCasts