This week, Symfony added support for anonymous services in PHP DSL config, made session-related services extra lazy and introduced specific exception classes to properly catch signaled process errors.
Symfony development highlights
- 73cbb01: [DependencyInjection] allow null values for root nodes in YAML configs
- 1b92f06: reduced repetitive method calls in code
- 0cd675c: [Form] fixed submitting disabled buttons
- ba8fb60: [Form] fixed Button::setParent() when already submitted
- 554bc24: [TwigBundle] disabled CSP header on exception pages only in debug
- f004895: [DependencyInjection] fixed initialization of legacy containers by delaying include_once
- 1850ffc: [Process] introduced signaled process specific exception class
- 3cbd01a: [HttpKernel] made session-related services extra-lazy
- 332ad0a: [DependencyInjection] added support for anonymous services in PHP DSL
- 0d975cc: [FrameworkBundle] added a notice when passing a routerInterface without warmupInterface in RouterCacheWarmer
Newest issues and pull requests
- [RFC] deprecate bundle:controller:action notation
- [RFC][DI] Add !typed tag to get all services of that type
- [RFC][DX] TagAware cache & Better Interface Name
- Add ability to define log level for Lock component
- Response uncacheable if there is an ESI fragment
They talked about us
- API Platform 2.2: GraphQL, JSON API, React admin and PWA, Kubernetes instant deployment and many more new features
- Presentation of Symfony 4 with Nicolas Grekas
- How to Get Parameter in Symfony Controller the Clean Way
- Get Started with Symfony 4.0
- Converting a JSON request to an array in Symfony
- The Silex Sunset
- Symfony Security Authorization
- La nueva edición estándar de Symfony
- Nuevo en Symfony 4.1: Validación de emails según HTML5