SymfonyWorld Online 2021 Winter Edition December 9 – 10, 2021 100% Online 25 talks and 10 workshops

A week of symfony #301 (1->7 October 2012)

A week of symfony #301 (1->7 October 2012)

This week, Symfony 2.2 version added support for Twig namespaces, which allows to use native Twig template names and therefore it improves performance. In addition, the routing component also improved its matching performance by almost 20% in some cases.

Development mailing list

symfony 1 development highlights


  • r33544: [1.4] fixed sfWebRequest::splitHttpAcceptHeader incorrect result order
  • r33545: [1.4] fixed sfPDOSessionStorage for Oracle

Symfony2 development highlights

2.0 branch:

  • 1a53b12: [HttpFoundation] fixed Response::getDate method
  • 6c59fbd: [HttpFoundation] fixed Request::splitHttpAcceptHeader incorrect result order
  • a6ae6f6: [Translation] forced the catalogue to be regenerated when a resource is added

2.1 branch:

  • 7b22da6: [DoctrineBridge] require class option for DoctrineType
  • 47d7531: [HttpFoundation] fixed SessionHandlerInterface autoloading
  • 2d41229: [Form] fixed negative index access in PropertyPathBuilder
  • 2568432: [Form] hardened code of ViolationMapper against errors
  • 23962fc: [OptionsResolver] validateOptionValues throw a notice if an allowed value is set and the corresponding option isn't
  • 1d8931c: [OptionsResolver] unit test for patched method OptionsResolver::validateOptionValues()
  • 74d10d6: [DomCrawler] allowed using multiselect through Form::setValues()

Master branch:

  • 46d358f, b2dd04d: [Process] added fluent interface
  • 5c809d8: [TwigBundle] added support for Twig namespaced paths (introduced in Twig 1.10)
  • 4868bec: [Routing] fixed Compiler when previous char of placeholder is no real separator
  • a3147e9: [Routing] default requirement of variable should not disallow previous char, but the slash '/'
  • 4eee88f: [Routing] improved matching performance by using possesive quantifiers when possible
  • 98fb915, 1964d43: [Routing] allowed disabling the requirements check on URL generation
  • 1117499: [Console] test default input defintion and default helper set
  • fbf19f0, 47900b8: [HttpKernel] made the ExceptionHandler more flexible
  • 32bb754, c1e77d6: [Finder] added native finders implementations
  • be62fcc: [process] provided a restart method
  • 2be4720: [HttpKernel] fixed the traceable event dispatcher when an event of a name is dispatched when an event of the same name is already being dispatched
  • 63a228c: [HttpFoundation] map normalized header names to original capitalization
  • b3345c9: [Config] added canBeEnabled() and canBeDisabled() convenience methods for optional configuration sections

Repository summary: 5,605 watchers (#1 in PHP, #34 overall) and 1,624 forks (#1 in PHP, #14 overall).

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


I'm very proud to finally have a chance to give back to the wonderful Symfony community after years of benefiting from it, even if only in the form of a tiny bug fix.

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.