Merge branch '2.1'

* 2.1:
  removed unused use statements
  [Form] Adapted HTML5 format in DateTimeType as response to a closed ICU ticket
  [2.1][HttpFoundation] Fixed Php doc in Request::get
  bumped Symfony version to 2.1.4-DEV
  updated VERSION for 2.1.3
  update CONTRIBUTORS for 2.1.3
  updated CHANGELOG for 2.1.3
  merged branch jakzal/yamlDoubleQuotesDumperFix (PR #4320)

Conflicts:
	src/Symfony/Component/HttpKernel/Kernel.php
This commit is contained in:
Fabien Potencier 2012-11-04 09:29:56 +01:00
commit 21cb792607
14 changed files with 549 additions and 379 deletions

View File

@ -7,6 +7,51 @@ in 2.1 minor versions.
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v2.1.0...v2.1.1
* 2.1.3 (2012-10-30)
* 6f15c47: [ClassLoader] fixed unbracketed namespaces (closes #5747)
* 20898e5: Add to DateFormats 'D M d H:i:s Y T' (closes #5830)
* b844d6b: [Form] Fixed DoctrineOrmTypeGuesser to guess the "required" option for to-one associations
* 965734e: fixed fallback locale
* bda29b3: [Form] Fixed error message in PropertyPath to not advice to use a non-existing feature
* bf3e358: [Form] Fixed creation of multiple money fields with different currencies
* 8f81f07: [Form] Fixed setting the "data" option to an object in "choice" and "entity" type
* 53c43bf: Fixed Serbian plural translations.
* 959c1df: Fixed IPv6 Check in RequestMatcher
* cf1e02d: [Console] Fix error when mode is not in PATH
* 6b66bc3: [2.1] Added missing error return codes in commands
* e0a3fc1: Made the router lazy when setting the context
* 89f7b5e: [HttpFoundation] fixed empty path when using Request::create() (closes #5729)
* 8c6b7a4: Fixed the handling of the intl locale when setting the default locale
* 673f74b: [HttpFoundation] Fixed #5697 - Request::createFromGlobals, Request::getContentType Changed checking CONTENT_TYPE from server to headers variable
* 1566f9f: [Routing] fix handling of whitespace and synch between collection prefix and route pattern
* b439d13: fixed DomCrwaler/Form to handle <button> when submitted
* a4f3ea9: [2.1][DependencyInjection] Incomplete error handling in the container
* 90145d2: [Routing] fix handling of two starting slashes in the pattern
* cf422bf: [Validator] Updated swedish translation
* 132ba25: Update src/Symfony/Component/Validator/Resources/translations/validators.de.xlf
* 6a6b4ae: Updated lithuanian validation translation
* 74d10d6: [DomCrawler] Allows using multiselect through Form::setValues().
* a6ae6f6: [Translation] forced the catalogue to be regenerated when a resource is added (closes symfony/Translation#1)
* 2568432: [Form] Hardened code of ViolationMapper against errors
* 6c59fbd: [HttpFoundation] Fixed #5611 - Request::splitHttpAcceptHeader incorrect result order.
* 2d41229: [Form] Fixed negative index access in PropertyPathBuilder
* ed1cf54: Update src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf
* 47d7531: [2.1] Fix SessionHandlerInterface autoloading
* 1a53b12: [2.0][http-foundation] Fix Response::getDate method
* 3cc3c67: [DoctrineBridge] Require class option for DoctrineType
* 4e3ea22: [HttpFoundation] fixed the path to the SensioHandlerInterface class in composer.json
* 7444cb9: Support the new Microsoft URL Rewrite Module for IIS 7.0
* c120c4d: Added Base64 encoding, decoding to MongoDBProfilerStorage
* 335aa86: Update src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf
* 27b2df9: [Process] Fixed bug introduced by 7bafc69f38a3512eb15aad506959a4e7be162e52.
* d7623ae: [DomCrawler] Added test for supported encodings by mbstring
* c812b9d: [Config] Fixed preserving keys in associative arrays
* c869a65: [Console] Fixed return value for Command::run
* 2ceebdc: fixed stringification of array objects in RequestDataCollector (closes #5295)
* b8a2f8c: [HttpFoundation] removed the username and password from generated URL as generated by the Request class (closes #5555)
* c4429af: [Console] fixed default argument display (closes #5563)
* 2.1.2 (2012-09-20)
* 7bafc69: Add a Sigchild compatibility mode (set to false by default)

View File

@ -6,452 +6,587 @@ Symfony2 is the result of the work of many people who made the code better
- Fabien Potencier (fabpot)
- Bernhard Schussek (bschussek)
- Victor Berchet (vicb)
- Jordi Boggiano (Seldaek)
- Johannes (schmittjoh)
- Victor Berchet (victor)
- Jordi Boggiano (seldaek)
- Johannes S (johannes)
- Kris Wallsmith (kriswallsmith)
- Christophe Coevoet (stof)
- Drak (drak)
- Lukas Kahwe Smith (lsmith77)
- Ryan Weaver (weaverryan)
- Jeremy Mikola (jmikola)
- Karma Dordrak (drak)
- Ryan Weaver
- Pascal Borreli (pborreli)
- Lukas Kahwe Smith (lsmith)
- Tobias Schultze (tobion)
- Jeremy Mikola (jmikola)
- Benjamin Eberlei (beberlei)
- Joseph Bielawski (stloyd)
- Igor Wiedler (igorw)
- Hugo Hamon (hhamon)
- William DURAND (willdurand)
- Joseph Bielawski (stloyd)
- Eriksen Costa (eriksencosta)
- Alexandre Salomé (alexandresalome)
- stealth35 (stealth35)
- Jonathan H. Wage (jwage)
- Thibault Duplessis (ornicar)
- Jakub Zalas (jakzal)
- Eric Clemmons (ericclemmons)
- Hugo Hamon (hhamon)
- Jonathan Wage (jwage)
- Martin Hasoň (hason)
- Henrik Westphal (snc)
- Dariusz Górecki (canni)
- Tobias Schultze (Tobion)
- Miha Vrhovnik (mvrhov)
- William Durand (couac)
- Alexandre Salomé (alexandresalome)
- ornicar
- stealth35 (stealth35)
- Bulat Shakirzyanov (avalanche123)
- Henrik Bjørnskov (henrikbjorn)
- Andrej Hudec (pulzarraider)
- Francis Besset (francisbesset)
- Kevin Bond (kbond)
- Deni (yethee)
- Arnout Boks (aboks)
- Jordan Alliot (jalliot)
- Marc Weistroff (marcw)
- Miha Vrhovnik
- Henrik Bjørnskov (henrikbjorn)
- Konstantin Kudryashov (everzet)
- Toni Uebernickel (havvg)
- Sebastian Hörl (blogsh)
- Excel Web Zone (excelwebzone)
- Brandon Turner (blt04)
- Hidenori Goto (hidenorigoto)
- Brikou CARRE (brikou)
- Lenar Lõhmus (lenar)
- John Wards (johnwards)
- Jean-François Simon (jfsimon)
- Daniel Holmes (danielholmes)
- Antoine Hérault (Herzult)
- Tigran Azatyan (tigranazatyan)
- Helmer Aaviksoo (helmer)
- Jacob Dreesen (jdreesen)
- umpirsky (umpirsky)
- Pierre Minnieur (pminnieur)
- Michał Pipa (michal-pipa)
- Fabien Pennequin (FabienPennequin)
- Richard Shank (IamPersistent)
- Benjamin Dulau (benjamindulau)
- Douglas Greenshields (shieldo)
- Christian Raue (craue)
- Grégoire Pineau (lyrixx)
- Katsuhiro OGAWA (fivestar)
- Richard Miller (richardmiller)
- Jeremy Mikola
- Bart van den Burg (Burgov)
- blue-eyes (blue-eyes)
- Juti Noppornpitak (shiroyuki)
- Robert Schönthal (digitalkaoz)
- Florin Patan (dlsniper)
- Rafael Dohms (rdohms)
- Jakub Zalas (jakubzalas)
- Eric Clemmons (ericclemmons)
- Henrik Westphal (snc)
- Deni
- Dariusz Górecki (canni)
- Alexander Mols (asm89)
- Arnout Boks (aboks)
- Hidenori Goto (hidenorigoto)
- Jordan Alliot (jalliot)
- Marc Weistroff (futurecat)
- Brandon Turner
- Саша Стаменковић (umpirsky)
- Andrej Hudec (pulzarraider)
- Brikou Carré (brikou)
- John Wards (johnwards)
- Daniel Holmes (dholmes)
- Antoine Hérault (herzult)
- Christian Raue
- lenar
- Fabien Pennequin (fabienpennequin)
- Tim Nagel (merk)
- excelwebzone
- Bilal Amarni (bamarni)
- Romain Neutron (romain)
- Bart van den Burg (burgov)
- Kevin Bond (kbond)
- Włodzimierz Gajda (gajdaw)
- Toni Uebernickel (havvg)
- Douglas Greenshields (shieldo)
- Richard Miller (mr_r_miller)
- Jacob Dreesen (jdreesen)
- Richard Shank (iampersistent)
- Sebastian Hörl (blogsh)
- Florin Patan (florinpatan)
- Michal Piotrowski (eventhorizon)
- Grégoire Pineau (lyrixx)
- Juti Noppornpitak
- Robert Schönthal (digitalkaoz)
- Michał Pipa (michal.pipa)
- Daniel Gomes (danielcsgomes)
- Michel Weimerskirch (mweimerskirch)
- Javier Eguiluz (javiereguiluz)
- Tigran Azatyan (tigranazatyan)
- Pierre Minnieur (pminnieur)
- Javier Eguiluz (javier.eguiluz)
- Matthieu Ouellette-Vachon (maoueh)
- Amal Raghav (kertz)
- Artur Kotyrba
- Helmer Aaviksoo
- Clément JOBEILI (dator)
- Julien Brochet (mewt)
- Arnaud Kleinpeter (nanocom)
- Jonathan Ingram (jonathaningram)
- Benjamin Dulau (dbenjamin)
- Andreas Hucks (meandmymonkey)
- Noel Guilbert (noel)
- Jérémie Augustin (jaugustin)
- Martin Schuhfuß (usefulthink)
- Thomas Rabaix (rande)
- Dennis Benkert (denderello)
- Rafael Dohms (rdohms)
- Matthieu Bontemps (mbontemps)
- fivestar
- Dominique Bongiraud
- Pablo Godel (pgodel)
- Arnaud Le Blanc (arnaud-lb)
- Leszek Prabucki (l3l0)
- Dustin Whittle (dustinwhittle)
- jeff
- Justin Hileman (bobthecow)
- Sven Paulus (subsven)
- Xavier Perez
- Rui Marinho (ruimarinho)
- Joseph Rouff (rouffj)
- Marcel Beerta (mazen)
- Daniel Gomes
- Wotre (Wotre)
- Matthieu Vachon (maoueh)
- Amal Raghav (kertz)
- Artur Kotyrba (udat)
- Gustavo Piltcher
- Rui Marinho
- Clément JOBEILI (dator)
- Michael Holm (hollodk)
- dbu
- Julien Brochet (aerialls)
- Thomas (rande)
- Alexander (asm89)
- Gordon Franke (gimler)
- Noel GUILBERT (noelg)
- Alif Rachmawadi (subosito)
- Lars Strojny (lstrojny)
- Martin Schuhfuss (usefulthink)
- Dennis Benkert (denderello)
- Matthieu Bontemps (mbontemps)
- Jonathan Ingram (jonathaningram)
- Alessandro Desantis (alessandro1997)
- Oscar Cubo Medina (ocubom)
- Pablo Godel (pgodel)
- Dustin Whittle (dustinwhittle)
- Jean-François PHILIPPE (jfphilippe)
- Arnaud Le Blanc (arnaud-lb)
- Justin Hileman (bobthecow)
- Danny Berger (dpb587)
- Sven Paulus (subsven)
- Gábor Egyed (1ed)
- Xavier Perez (DuoSRX)
- Joel Wurtz (Brouznouf)
- Joe Lencioni (lencioni)
- brki (brki)
- Francois Zaninotto
- Leszek Prabucki (l3l0)
- Francois Zaninotto (fzaninotto)
- Gyula Sallai (thesalla)
- François Zaninotto (fzaninotto)
- Danny Berger (dpb587)
- Xavier Montaña Carreras (xmontana)
- Andreas Hucks (meandmymonkey)
- Arjen Brouwer (arjenjb)
- Jérémie Augustin (jaugustin)
- Boussekeyt Jules (gordonslondon)
- Gábor Egyed (1ed)
- Katsuhiro OGAWA
- Clemens Tolboom
- Alif Rachmawadi
- Larry Garfield (crell)
- jules boussekeyt (gordonslondon)
- Jan Sorgalla (jsor)
- Daniel Gomes (danielcsgomes)
- Lee McDermott (lmcd)
- Manuel Reinhard (sprain)
- Jeroen Hoek (jdhoek)
- Albert Jessurum (ajessu)
- Ryan Rogers (timewasted)
- flevour (flevour)
- Michel Salib (michelsalib)
- Ray
- Lee McDermott
- Guilherme Blanco (guilhermeblanco)
- jdhoek
- geoffrey
- Kim Hemsø Rasmussen (kimhemsoe)
- Manuel Kiessling (ManuelKiessling)
- Bilal Amarni (bamarni)
- Tobias Naumann (tna)
- Shein Alexey (conf)
- Wodor Wodorski
- Matthew Lewinski (lewinski)
- Kim Hemsø Rasmussen
- Wouter Van Hecke
- Gyula Sallai (salla)
- Michael Holm (hollo)
- Peter Kokot (maastermedia)
- arjen
- Florian Klein (docteurklein)
- Adrien Brault (adrienbrault)
- David Buchmann (dbu)
- Manuel Kiessling (manuelkiessling)
- Sergey Linnik
- Bertrand Zuchuat (garfield-fr)
- Grégoire Paris (greg0ire)
- Grégoire Passault (gregwar)
- Aurelijus Valeiša (aurelijus)
- Ray (rrehbeindoi)
- Gustavo Piltcher
- Albert Casademont (acasademont)
- Albert Jessurum (ajessu)
- Tiago Ribeiro (fixe)
- Adrian Rudnik (kreischweide)
- Marcin Chylek (SongoQ)
- Francesc Rosàs (frosas)
- Bongiraud Dominique
- Michel Salib (michelsalib)
- Brouznouf
- Andréia Bohner (andreia)
- Sebastiaan Stok (sstok)
- Sebastian Bergmann
- Fran Moreno (franmomu)
- Greg Thornton (xdissent)
- Lars Strojny
- Beau Simensen (simensen)
- Costin Bereveanu (schniper)
- realmfoo
- Tamas Szijarto
- Mario A. Alvarez Garcia (nomack84)
- Tobias Naumann
- Shein Alexey
- Joe Lencioni
- Chekote
- Kai
- Laszlo Korte
- Alessandro Desantis (alessandro1997)
- hubert lecorche (hlecorche)
- Oscar Cubo Medina (ocubom)
- Christophe L. (christophelau)
- Michael Ridgway
- Stepan Tanasiychuk (stfalcon)
- Pavel Campr (pcampr)
- Josip Kruslin (aubx)
- drak3 (drak3)
- Brian King
- Jeanmonod David (jeanmonod)
- Jan Schumann
- Niklas Fiekas
- Olivier Dolbeau (odolbeau)
- Michele Orselli (orso)
- Asier Illarramendi (doup)
- Christoph Mewes (xrstf)
- Dirk Pahl (dirkaholic)
- Shigenibu Nishikawa
- Marcin Sikoń (marphi)
- Miquel Rodríguez Telep (mrtorrent)
- boombatower
- Laurent Bachelier (laurentb)
- Fabian Lange (codingfabian)
- Yoshio HANAWA
- Kevin McBride
- Pablo Díez (pablodip)
- Michael Piecko (michael.piecko)
- Manuel de Ruiter (manuel)
- ondrowan
- mcben
- Yaroslav Kiliba
- Peter Kruithof (pkruithof)
- Erik Trapman (eriktrapman)
- De Cock Xavier (xdecock)
- Manuel Reinhard (sprain)
- Thomas Adam
- Joel Wurtz
- Uwe Jäger (uwej711)
- Nils Adermann (naderman)
- sasezaki
- Steven Surowiec
- Marek Kalnik (marekkalnik)
- Chris Smith
- Anthon Pang
- Ryan
- Alexander Deruwe (aderuwe)
- Ivan Rey (ivanrey)
- Marcin Chyłek (songoq)
- Ned Schwartz
- Ziumin
- Lenar Lõhmus
- Zach Badgett (zachbadgett)
- Aurélien Fredouelle
- Francesco Levorato
- Geoffrey Tran (geoff)
- Christian Schaefer (caefer)
- Julien Galenski (ruian)
- Elliot Anderson (elliot)
- Markus Bachmann (baachi)
- aubx
- Max Rath (drak3)
- Nahuel Cuesta (ncuesta)
- Chris Boden (cboden)
- Dustin Dobervich (dustin10)
- Sebastian Marek (proofek)
- Olivier Dolbeau (odolbeau)
- Michele Orselli (micheleorselli)
- Andréia Bohner (andreia)
- Sebastian Bergmann (sebastianbergmann)
- Miquel Rodríguez Telep (mrtorrent)
- Peter Kokot (maastermedia)
- Jérôme Tamarelle (GromNaN)
- Jérémy Romey (jeremyFreeAgent)
- Yuen-Chi Lian (yclian)
- John Bohn (jjbohn)
- Greg Thornton (xdissent)
- andrewtch (andrewtch)
- Costin Bereveanu (schniper)
- Ondrej Slinták (ondrowan)
- Markus Lanthaler (lanthaler)
- Konstantin Leboev (realmfoo)
- Thomas Adam (tecbot)
- superjavason (superjavason)
- Donald Tyler (Chekote)
- Matthew Lewinski
- Kai
- Sergey Linnik (Partugal)
- Johnny Peck (johnnypeck)
- Laszlo Korte (laszlokorte)
- Hubert LECORCHE (hlecorche)
- Sergey Skopin (grizlik)
- drmonty (drmonty)
- Michael Ridgway (mridgway)
- Anthon Pang (robocoder)
- Stepan Tanasiychuk (stfalcon)
- Bertrand Zuchuat (Garfield-fr)
- Sebastien Armand (khepin)
- Sebastiaan Stok (sstok)
- Jan Schumann (janschumann)
- Asier Illarramendi (doup)
- Shigenobu Nishikawa (shishi)
- Marcin Sikoń (marphi)
- cedric lombardot (cedriclombardot)
- Laurent Bachelier (laurentb)
- Fabian Lange (CodingFabian)
- Yoshio HANAWA
- Pablo Díez (pablodip)
- Fran Moreno (franmomu)
- Manuel de Ruiter (ManuelAC)
- Crell (Crell)
- Benoit Tirmarche (mcbennn)
- Grégoire Passault
- Ismael Ambrosi (iambrosi)
- Tom Klingenberg (ktomk)
- De Cock Xavier (xdecock)
- Cristian González Sánchez (cristiangsp)
- Nils Adermann (naderman)
- Steve Kondik (cyanogen)
- Benjamin Lévêque (benji07)
- Matt Robinson (inanimatt)
- Ivan Rey (ivanrey)
- Ned Schwartz (theinterned)
- Ziumin (Ziumin)
- Aurélien Fredouelle (AurelC2G)
- Marek Kalnik (marekkalnik)
- Adán Lobato (adanlobato)
- Tiago Ribeiro (fixe)
- Geoffrey Tran (geoffreytran)
- Christian Schaefer (caefer)
- Robert Gruendler (pulse00)
- Elliot Anderson (elliot)
- xaav
- Anton Babenko (antonbabenko)
- Martin Hasoň
- José Nahuel Cuesta Luengo (ncuesta)
- Erkhembayar Gantulga (erheme318)
- Rostyslav Kinash
- yktd26 (yktd26)
- yktd26
- Tom Van Looy (tvlooy)
- umpirski (umpirski)
- Neil Katin
- umpirski
- cedric lombardot (cedriclombardot)
- John Kary (johnkary)
- Peter Kokot (peterkokot)
- Hossein Bukhamsin (husinluck)
- Hossein Bukhamsin
- Fabrice Bernhard (fabriceb)
- develop
- Filippo Tessarotto
- Atsuhiro KUBO (iteman)
- yclian
- Jérémy Romey (jeremyfreeagent)
- Hiromi Hishida (77web)
- Klein Florian (docteurklein)
- Stéphane PY (stephpy)
- Joshua Nye (zerosanity)
- markchalloner (markchalloner)
- Mike Lively (mlively)
- Michael Williams (mtotheikle)
- Thomas Chmielowiec (chmielot)
- Casper Valdemar Poulsen (cvaldemar)
- Yuen-Chi Lian
- Joshua Nye
- avorobiev
- Mark Challoner
- Andrew Tchircoff (andrewtch)
- michaelwilliams
- Casper Valdemar Poulsen
- Josiah (josiah)
- John Bohn (jbohn)
- Degory Valentine
- Krzysiek Łabuś (Crozin)
- Thomas Bibb (thomasbibb)
- Ivan Kurnosov
- stloyd
- Jan Prieser (jaypea)
- Thomas Chmielowiec (chmielot)
- Grégoire Paris (greg0ire)
- paulkamer (paulkamer)
- Peter Kruithof (pkruithof)
- alefranz (alefranz)
- frost-nzcr4 (frost-nzcr4)
- Petit Yoann (Abhoryo)
- Krzysiek Łabuś
- Xavier Lacot (xavier)
- Markus Lanthaler (lanthaler)
- Olivier Maisonneuve
- Daniel F. Kudwien (sun)
- cgonzalez
- Evan S Kaufman (evanskaufman)
- Ismael Ambrosi (iambrosi)
- Jayson Xu (superjavason)
- Jan Prieser
- James Michael DuPont
- Tom Klingenberg
- Christopher Hall (mythmakr)
- Paul Kamer (pkamer)
- Philipp Kräutli (pkraeutli)
- frost-nzcr4
- Michaël Perrin (michael.perrin)
- Abhoryo
- Fabian Vogler (fabian)
- Maksim Kotlyar
- Artyom Protaskin (gatsu)
- Grégoire Passault (Gregwar)
- Alexander Miehe (Engerim)
- Maksim Kotlyar (makasim)
- Neil Ferreira
- Tony Malzhacker
- Cyril Quintin (cyqui)
- Gerard van Helden (drm)
- kazusuke sasezaki (sasezaki)
- root
- Kirill chEbba Chebunin (chEbba)
- Julien DIDIER (juliendidier)
- Chris Smith (cs278)
- Derek ROTH (DerekRoth)
- Johnny Peck (johnnypeck)
- Kirill chEbba Chebunin
- Benjamin Leveque (benji07)
- Gustavo Falco (gfalco)
- Matt Robinson (inanimatt)
- julien pauli (jpauli)
- mwsaz
- corphi (corphi)
- Giulio De Donato (liuggio)
- Matthias (mpdude)
- Emil Einarsson (Einarsson)
- Yanick Witschi (Toflar)
- corphi
- grizlik
- Derek ROTH
- Shin Ohno (ganchiku)
- Drew Butler (nodrew)
- Don Pinkster
- Piotr Błasiak (blahy)
- Saem Ghani (saem)
- Emil Einarsson
- Thibault Duplessis
- Marc Abramowitz
- Mathias Rohnstock (drmonty)
- Michael Roterman (wtfzdotnet)
- Arno Geurts
- Jörg Rühl (LennyLinux)
- jeanfrancois.simon
- Bernd Matzner (bmatzner)
- Daniel Cestari (dcestari)
- Jesse Cooke (jc00ke)
- jdewit (jdewit)
- Adán Lobato (adanlobato)
- Mikhail Yurasov
- Daniel Cestari
- Thomas Tourlourat (armetiz)
- Karoly Negyesi (chx)
- Javier López (loalf)
- Magnus Nordlander (magnusnordlander)
- Adam Monsen (meonkeys)
- nervo (nervo)
- Oleg Stepura (olegstepura)
- patrick-mcdougle (patrick-mcdougle)
- Sebastian Busch (sbusch)
- Florian Rey (nervo)
- LOUARDI Abdeltif (ouardisoft)
- Robert Gruendler (pulse00)
- Benoît Merlet (trompette)
- xanido (xanido)
- Xavier HAUSHERR (xkobal)
- Craig Marvelley (craigmarvelley)
- Jan Behrens (deegital)
- Hans (drublic)
- m0ppers (m0ppers)
- Michael Shtukin (mshtukin)
- Teo (teo-sk)
- Tony Piper (tonypiper)
- Maks
- Jan Behrens
- Raul Fraile (raulfraile)
- sensio
- Théophile Helleboid - chtitux (chtitux)
- Matthew Lewinski (lewinski)
- Markus Bachmann (Baachi)
- scoolen (scoolen)
- irmantas (irmantas)
- tero (tero)
- Patrick Kaufmann
- Théophile Helleboid - chtitux
- Ben Ramsey (ramsey)
- Christian Jul Jensen
- Chris Jones (leek)
- xaav
- Juti Noppornpitak
- Roumen Damianoff
- Sander Coolen
- Josip Kruslin
- Anton Babenko (antonbabenko)
- Irmantas Šiupšinskas (irmantas)
- Tero Alén (tero)
- Vadim Tyukov (vatson)
- Stainslav Turza (S0RIEN)
- Sortex
- arjenjb
- chispita
- Wojciech Sznapka
- Tobias Sjösten (tobiassjosten)
- Wojciech Sznapka (wowo)
- Alex Bogomazov
- julien.galenski
- Martijn Evers (martijn4evers)
- Jeremy Bush (zombor)
- Evan Villemez (evillemez)
- Davide Borsatto (davideborsatto)
- Sébastien Lavoie
- Per Sandström (per)
- Ken Marfilla (marfillaster)
- Robert Kiss (kepten)
- jfcixmedia
- Vitaliy Tverdokhlib (vitaliytv)
- Martijn Evers
- Chris Heng
- Nerijus Arlauskas
- DerManoMann
- Jochen Bayer (jocl)
- Jeremy Bush
- Evan Villemez
- Davide Borsatto (davide.borsatto)
- kaiwa
- Neil Katin
- Gustavo Adrian
- Roger Webb
- Nicolas Fabre (nfabre)
- Clément Herreman (clemherreman)
- heccjj (heccjj)
- Ringosan (Ringosan)
- Paul Matthews
- Clement Herreman (clemherreman)
- Jérôme Tamarelle (gromnan)
- Marco
- Alberto Aldegheri
- heccjj
- modi
- Sergey Yuferev
- Richard van den Brand (ricbra)
- Mark Sonnabaum
- Aharon Perkel
- Andy Cox (ringo)
- Balázs Benyó (duplabe)
- Sebastian Utz (seut)
- Cédric Lahouste (RapotOR)
- George Giannoulopoulos (dotoree)
- Sebastian Utz
- Keri Henare (kerihenare)
- Cédric Lahouste (rapotor)
- Janusz Jablonski
- George Giannoulopoulos
- Thomas Lallement (raziel057)
- Matt Daum (daum)
- Alberto Pirovano (geezmo)
- Xavier Briand (xavierbriand)
- Romain Geissler (Romain-Geissler)
- Evan Kaufman
- Romain Geissler
- Marcus Stöhr (dafish)
- Carsten Nielsen (phreaknerd)
- JerikVenture (JerikVenture)
- Evan Kaufman (EvanK)
- meckhardt (meckhardt)
- Jay Severson
- Stéphane PY (steph_py)
- Martin Eckhardt
- Michael Dowling (mtdowling)
- BilgeXA
- mlively
- Thomas Chmielowiec (chmielot)
- Sebastian Ionescu
- Dirk Pahl (dirkaholic)
- Konrad Mohrfeldt (kmohrf)
- Nicolas Badey (Nico-B)
- Philipp Scheit (pscheit)
- Bouke Haarsma (Bouke)
- Simon Neidhold
- Kevin Dew
- James Cowgill
- Konrad Mohrfeldt
- Mephistofeles
- pscheit
- Nicolas Badey (nico-b)
- Lars Strojny
- Yrwein (Yrwein)
- pborreli
- Martin Parsiegla
- Christoph Nißle (DerStoffel)
- Bouke Haarsma
- Harm van Tilborg
- Leonid Terentyev
- Tom Adam (tomadam)
- Francisco Facioni (fran6co)
- Paweł Wacławczyk (pwc)
- Thomas Bibb
- Josef Cech
- hicham ELGUAROUANI (hiiimoo)
- Roman Marintsenko (inori)
- Ivan Kurnosov
- stloyd
- Martin Parsiegla (spea)
- Chris Tickner (tickner)
- Luis Muñoz
- Oleg Zinchenko (cystbear)
- Guilherme Blanco (guilhermeblanco)
- Stefano Sala (stewe)
- Sebastian Hörl
- Thomas Chmielowiec
- Gunther Konig
- Oleg Zinchenko
- Benjamin Grandfond (benjamin)
- Christoph Nissle (derstoffel)
- Stefano Sala (stefano.sala)
- Benjamin Zikarsky
- Romain Dorgueil
- Benjamin Zikarsky (bzikarsky)
- pierre
- Andy Stanberry (cranberyxl)
- Alessio (ioalessio)
- Grayson Koonce (breerly)
- Andy Stanberry
- alefranz
- Loïc Chardonnet (gnusat)
- Alessio Baglio (ioalessio)
- Jérôme Macias (jeromemacias)
- Cédric Dugat (ph3nol)
- Philip Dahlstrøm (phidah)
- Gustavo Falco
- gnat42 (gnat42)
- Alexey Popkov (patashnik)
- Pierre Vanliefland (pvanliefland)
- Artem Lopata (bumz)
- Alexey Popkov
- Artyom Protaskin
- Nathanael d. Noblet
- helmer
- devel
- Hiroki HIROCASTER OHTSUKA (hirocaster)
- jpauli (jpauli)
- Kevin McBride (krmcbride)
- gedrox
- hirocaster
- Andrey Chernykh
- Alexander Miehe (engerim)
- Jan Marek (janmarek)
- Dan Patrick (mdpatrick)
- Drew Butler (nodrew)
- Pierre-Yves LEBECQ (pylebecq)
- Jan Eichhorn (Exeu)
- Rares Vlaseanu (raresvla)
- Alexander Zogheb
- cim-dch (cim-dch)
- Florian Pfitzer
- Linnik Sergey
- David Christmann
- root
- Pierre Rineau
- Ari Pringle (apringle)
- Dan Ordille (dordille)
- Martin Mayer (martinmayer)
- Uwe Jäger (uwej711)
- Baptiste Clavié (Taluu)
- Tuxosaurus (Tuxosaurus)
- Hugo Hamon
- David Zuelke (dzuelke)
- Jan Eichhorn (exeu)
- Julien DIDIER (juliendidier)
- Martin Mayer (martin)
- partugal
- Robert Campbell
- Matt Lehner
- cyrillej
- Grummfy
- Eduardo Gulias
- Rowan Manning
- Eric GELOEN
- David Windell
- Gabriel Birke
- Alan Chen
- Maerlyn
- Even André Fiskvik
- Frédéric Hardy
- Lenar Lõhmus
- Cristian Gonzalez
- Juan M Martínez
- Gilles Gauthier
- ddebree
- Alex
- agilemedialab (agilemedialab)
- Alan Chen (alan0101c)
- Klaas Naaijkens
- Alexander Kotynia
- Rafał
- Masao Maeda (brtriver)
- clemens-tolboom (clemens-tolboom)
- Gustavo Falco (comfortablynumb)
- Denis Klementjev (dklementjev)
- Kévin Dunglas (dunglas)
- Gabriel Birke (gbirke)
- Vincent Composieux (eko)
- Osman Üngür (import)
- Robert Campbell (jayrulez)
- Gábor Fási (maerlyn)
- giulio de donato (liuggio)
- Matthew Davis (mdavis1982)
- Matt Lehner (mlehner)
- Matthias Pigulla (mpdude)
- Jimmy Leger (redpanda)
- Baptiste Clavié (talus)
- Yanick Witschi
- Till Klampaeckel
- Nicolas A. Bérard-Nault
- Saem Ghani
- Alexey Popkov
- Piotr Błasiak
- Elnur Abdurrakhimov
- Arnaud Buathier (arnapou)
- chesteroni (chesteroni)
- Elnur Abdurrakhimov (elnur)
- Beau Simensen (simensen)
- Till Klampaeckel (till)
- Juan Ases García (Ases)
- Eugene Babushkin (EugeneBabushkin)
- Fabien D. (FabienD)
- Matt Drollette (MDrollette)
- Matthieu Moquet (MattKetmo)
- Kornienko Alexander (Skorney)
- Vincent (Vincent-P)
- Drew Butler
- Mauricio Lopez (sanctuary29)
- Wotre
- goohib
- Xavier HAUSHERR
- Lars Vierbergen
- Sylvain Lorinet
- jc
- Vladimir Sazhin
- Vyacheslav Slinko
- Johannes
- Jörg Rühl
- patrick-mcdougle
- Michael Schneider
- Jerome Tamarelle
- xanido
- Kaipi Yann
- Samuel Laulhau
- Oleg Stepura
- James Michael DuPont
- Miha Vrhovnik
- Ondrej Slinták
- vlechemin
- Skorney
- André Neves
- Pierre-Louis LAUNAY
- djama
- Sébastien HOUZE
- Abdulkadir N. A.
- Thorsten Hallwas
- Vincent
- Chris Smith
- kwiateusz
- David Soria Parra
- Sergiy Sokolenko
- Adrien Brault (adrienbrault)
- Vladimir Sazhin (cannie)
- Penny Leach
- DanSync
- Peter Zwosta
- parhs
- Oncle Tom
- Christian Stocker
- dorkitude
- tirnanog06
- Besnik Br
- Juan Ases García (ases)
- Bernd Matzner (bmatzner)
- Chris Sedlmayr (catchamonkey)
- Christian Stocker (chregu)
- chx (chx)
- Kousuke Ebihara (co3k)
- Luis Cordova (cordoval)
- Christoph Schaefer (cvschaefer)
- Damien Alexandre (damienalexandre)
- Damon Jones (damonjones)
- ds (dantleech)
- Djama Suemenich (djama)
- Damon Jones (damon__jones)
- Daniel Londero (dlondero)
- Kyle Wild (dorkitude)
- David Soria Parra (dsp)
- Kousuke Ebihara (ebihara)
- ideea (ideea)
- Jérémy CROMBEZ (jcrombez)
- Johannes (johannes85)
- Justin Rainbow (justinrainbow)
- Abdulkadir N. A. (kadeer)
- Adel ELHAIBA (eadel)
- Fabien Dosse (fabd)
- Jonas Flodén (flojon)
- Yohan Giarelli (frequence-web)
- Massimiliano Arione (garak)
- Vladislav Krupenkin (ideea)
- joris de wit (jdewit)
- Jérémy CROMBEZ (jeremy)
- Justin Rainbow (jrainbow)
- Sébastien Armand (khepin)
- Krzysztof Menżyk (krymen)
- kwiateusz (kwiateusz)
- Samuel Laulhau (lalop)
- Matt Fitzgerald (matthewfitz)
- Penny Leach (mjollnir)
- Marc Abramowitz (msabramo)
- Michael Schneider (mschneid)
- Oncle Tom (oncletom)
- ouardisoft (ouardisoft)
- Matthieu Moquet (mattketmo)
- Matt Drollette (mdrollette)
- Florent CAILHOL (ooflorent)
- Petr Jaroš (petajaros)
- pzwosta (pzwosta)
- Julien &#039;ruian&#039; Galenski (ruian)
- Daniel Perez Pinazo (pitiflautico)
- Ruud Kamphuis (ruudk)
- Sebastian Busch (sebu)
- Markus Tacker (tacker)
- Tyler Stroud (tystr)
- Vyacheslav Slinko (vslinko)
- Josiah (web-dev)
- Eugene Babushkin (warl)
- Florent Cailhol
- craigmarvelley
- Stano Turza
- Teo
- drublic
- Andreas Streichardt
- smokeybear87
- Gustavo Adrian
- Anthon Pang
- Michael
- Xavier REN
- max
- Muharrem Demirci (mdemirci)
- meze (meze)
- Nicolas de Marqué Fromentin (nicodmf)
- Florent Cailhol (ooflorent)
- Pierre (ptheg)
- Evgeny Z (meze)
- Nicolas de Marqué (nicola)
- Pierre Geyer (ptheg)
- Erik Saunier (snickers)
- Tony Piper (tonypiper)
- Vladislav Vlastovskiy (vlastv)

View File

@ -14,7 +14,6 @@ namespace Symfony\Bridge\Twig\Extension;
use Symfony\Bridge\Twig\TokenParser\FormThemeTokenParser;
use Symfony\Bridge\Twig\Form\TwigRendererInterface;
use Symfony\Component\Form\Extension\Core\View\ChoiceView;
use Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface;
/**
* FormExtension extends Twig with form capabilities.

View File

@ -14,11 +14,6 @@ namespace Symfony\Bundle\FrameworkBundle\Templating\Helper;
use Symfony\Component\Templating\Helper\Helper;
use Symfony\Component\Form\FormRendererInterface;
use Symfony\Component\Form\FormView;
use Symfony\Component\Templating\EngineInterface;
use Symfony\Component\Form\Exception\FormException;
use Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface;
use Symfony\Component\Form\Extension\Core\View\ChoiceView;
use Symfony\Component\Form\Util\FormUtil;
/**
* FormHelper provides helpers to help display forms.

View File

@ -11,7 +11,6 @@
namespace Symfony\Component\Console\Output;
use Symfony\Component\Console\Formatter\OutputFormatter;
use Symfony\Component\Console\Formatter\OutputFormatterInterface;
use Symfony\Component\Console\Output\ConsoleOutputInterface;

View File

@ -42,6 +42,8 @@ class DateTimeType extends AbstractType
* * "Z" for UTC
* * "(-|+)HH:mm" for other timezones (note the colon!)
*
* For more information see:
*
* http://userguide.icu-project.org/formatparse/datetime#TOC-Date-Time-Format-Syntax
* http://www.w3.org/TR/html-markup/input.datetime.html
* http://tools.ietf.org/html/rfc3339
@ -49,13 +51,11 @@ class DateTimeType extends AbstractType
* An ICU ticket was created:
* http://icu-project.org/trac/ticket/9421
*
* To temporarily circumvent this issue, DateTimeToRfc3339Transformer is used
* when the format matches this constant.
*
* ("ZZZZZZ" is not recognized by ICU and used here to differentiate this
* pattern from custom patterns).
* It was supposedly fixed, but is not available in all PHP installations
* yet. To temporarily circumvent this issue, DateTimeToRfc3339Transformer
* is used when the format matches this constant.
*/
const HTML5_FORMAT = "yyyy-MM-dd'T'HH:mm:ssZZZZZZ";
const HTML5_FORMAT = "yyyy-MM-dd'T'HH:mm:ssZZZZZ";
private static $acceptedFormats = array(
\IntlDateFormatter::FULL,

View File

@ -13,8 +13,6 @@ namespace Symfony\Component\Form\Tests;
use Symfony\Component\Form\FormError;
use Symfony\Component\Form\FormView;
use Symfony\Component\Form\FormFactory;
use Symfony\Component\Form\Extension\Core\CoreExtension;
use Symfony\Component\Form\Extension\Csrf\CsrfExtension;
abstract class AbstractLayoutTest extends FormIntegrationTestCase

View File

@ -12,12 +12,10 @@
namespace Symfony\Component\Form\Tests;
use Symfony\Component\Form\Form;
use Symfony\Component\Form\FormView;
use Symfony\Component\Form\FormError;
use Symfony\Component\Form\Extension\HttpFoundation\EventListener\BindRequestListener;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Symfony\Component\Form\Tests\Fixtures\FixedDataTransformer;
class CompoundFormTest extends AbstractFormTest

View File

@ -11,20 +11,15 @@
namespace Symfony\Component\Form\Tests;
use Symfony\Component\Form\FormBuilder;
use Symfony\Component\Form\FormTypeGuesserChain;
use Symfony\Component\Form\FormFactory;
use Symfony\Component\Form\Guess\Guess;
use Symfony\Component\Form\Guess\ValueGuess;
use Symfony\Component\Form\Guess\TypeGuess;
use Symfony\Component\Form\Tests\Fixtures\Author;
use Symfony\Component\Form\Tests\Fixtures\AuthorType;
use Symfony\Component\Form\Tests\Fixtures\TestExtension;
use Symfony\Component\Form\Tests\Fixtures\FooType;
use Symfony\Component\Form\Tests\Fixtures\FooSubType;
use Symfony\Component\Form\Tests\Fixtures\FooSubTypeWithParentInstance;
use Symfony\Component\Form\Tests\Fixtures\FooTypeBarExtension;
use Symfony\Component\Form\Tests\Fixtures\FooTypeBazExtension;
/**
* @author Bernhard Schussek <bschussek@gmail.com>

View File

@ -12,7 +12,6 @@
namespace Symfony\Component\Form\Tests;
use Symfony\Component\Form\Forms;
use Symfony\Component\Form\Extension\Core\CoreExtension;
/**
* @author Bernhard Schussek <bschussek@gmail.com>

View File

@ -14,7 +14,6 @@ namespace Symfony\Component\Form\Tests;
use Symfony\Component\Form\ResolvedFormType;
use Symfony\Component\Form\FormView;
use Symfony\Component\Form\FormBuilder;
use Symfony\Component\Form\FormConfigBuilder;
use Symfony\Component\Form\Form;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

View File

@ -508,7 +508,7 @@ class Request
*
* This method is mainly useful for libraries that want to provide some flexibility.
*
* Order of precedence: GET, PATH, POST, COOKIE
* Order of precedence: GET, PATH, POST
*
* Avoid using this method in controllers:
*
@ -516,7 +516,7 @@ class Request
* * prefer to get from a "named" source
*
* It is better to explicitly get request parameters from the appropriate
* public property instead (query, request, attributes, ...).
* public property instead (query, attributes, request).
*
* @param string $key the key
* @param mixed $default the default value

View File

@ -25,13 +25,13 @@ class Escaper
// first to ensure proper escaping because str_replace operates iteratively
// on the input arrays. This ordering of the characters avoids the use of strtr,
// which performs more slowly.
private static $escapees = array('\\\\', '\\"',
private static $escapees = array('\\\\', '\\"', '"',
"\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07",
"\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f",
"\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17",
"\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f",
"\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9");
private static $escaped = array('\\"', '\\\\',
private static $escaped = array('\\"', '\\\\', '\\"',
"\\0", "\\x01", "\\x02", "\\x03", "\\x04", "\\x05", "\\x06", "\\a",
"\\b", "\\t", "\\n", "\\v", "\\f", "\\r", "\\x0e", "\\x0f",
"\\x10", "\\x11", "\\x12", "\\x13", "\\x14", "\\x15", "\\x16", "\\x17",

View File

@ -137,3 +137,11 @@ yaml: |
\x41 \u0041 \U00000041"
php: |
"Fun with \x5C\n\x22 \x07 \x08 \x1B \x0C\n\x0A \x0D \x09 \x0B \x00\n\x20 \xA0 \x85 \xe2\x80\xa8 \xe2\x80\xa9\nA A A"
---
test: Double quotes with a line feed
yaml: |
{ double: "some value\n \"some quoted string\" and 'some single quotes one'" }
php: |
array(
'double' => "some value\n \"some quoted string\" and 'some single quotes one'"
)