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
AngularJS: Framework FundamentalsMicrosoft via edX Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax Getting Started with Blazor Server
Coursera Project Network via Coursera Getting Started with Blazor WASM
Coursera Project Network via Coursera