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

2.7 changelog:

  • 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

3.4 changelog:

  • f004895: [DependencyInjection] fixed initialization of legacy containers by delaying include_once

Master changelog:

  • 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

They talked about us

Published in #A week of symfony