Merge branch '4.4' into 5.1

* 4.4:
  [Cache] Psr16Cache does not handle Proxy cache items
  [Serializer] fixed fix encoding of cache keys with anonymous classes
  Bump Symfony version to 4.4.13
  Update VERSION for 4.4.12
  Update CHANGELOG for 4.4.12
  Bump Symfony version to 3.4.45
  Update VERSION for 3.4.44
  Update CONTRIBUTORS for 3.4.44
  Update CHANGELOG for 3.4.44
This commit is contained in:
Fabien Potencier 2020-09-01 07:52:18 +02:00
commit 509247b8ff
6 changed files with 192 additions and 67 deletions

View File

@ -7,6 +7,48 @@ in 4.4 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 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/v4.4.0...v4.4.1 To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.4.0...v4.4.1
* 4.4.12 (2020-08-31)
* bug #37966 [HttpClient][MockHttpClient][DX] Throw when the response factory callable does not return a valid response (fancyweb)
* bug #37971 [PropertyInfo] Backport support for typed properties (PHP 7.4) (dunglas)
* bug #37970 [PhpUnitBridge] Polyfill new phpunit 9.1 assertions (phpfour)
* bug #37960 [PhpUnit] Add polyfill for assertMatchesRegularExpression() (dunglas)
* bug #37949 [Yaml] fix more numeric cases changing in PHP 8 (xabbuh)
* bug #37921 [Yaml] account for is_numeric() behavior changes in PHP 8 (xabbuh)
* bug #37912 [ExpressionLanguage] fix passing arguments to call_user_func_array() on PHP 8 (xabbuh)
* bug #37907 [Messenger] stop using the deprecated schema synchronizer API (xabbuh)
* bug #37900 [Mailer] Fixed mandrill api header structure (wulff)
* bug #37888 [Mailer] Reorder headers used to determine Sender (cvmiert)
* bug #37872 [Sendgrid-Mailer] Fixed envelope recipients on sendgridApiTransport (arendjantetteroo)
* bug #37860 [Serializer][ClassDiscriminatorMapping] Fix getMappedObjectType() when a discriminator child extends another one (fancyweb)
* bug #37853 [Validator] ensure that the validator is a mock object for backwards-compatibility (xabbuh)
* bug #36340 [Serializer] Fix configuration of the cache key (dunglas)
* bug #36810 [Messenger] Do not stack retry stamp (jderusse)
* bug #37849 [FrameworkBundle] Add missing mailer transports in xsd (l-vo)
* bug #37586 [ErrorHandler][DebugClassLoader] Add mixed and static return types support (fancyweb)
* bug #37845 [Serializer] Fix variadic support when using type hints (fabpot)
* bug #37841 [VarDumper] Backport handler lock when using VAR_DUMPER_FORMAT (ogizanagi)
* bug #37725 [Form] Fix Guess phpdoc return type (franmomu)
* bug #37771 Use PHPUnit 9.3 on php 8 (derrabus)
* bug #36140 [Validator] Add BC layer for notInRangeMessage when min and max are set (l-vo)
* bug #35843 [Validator] Add target guards for Composite nested constraints (ogizanagi)
* bug #37803 Fix for issue #37681 (Rav)
* bug #37744 [Yaml] Fix for #36624; Allow PHP constant as first key in block (jnye)
* bug #37767 [Form] fix mapping errors from unmapped forms (xabbuh)
* bug #37731 [Console] Table: support cells with newlines after a cell with colspan >= 2 (GMTA)
* bug #37791 Fix redis connect with empty password (alexander-schranz)
* bug #37790 Fix deprecated libxml_disable_entity_loader (fabpot)
* bug #37763 Fix deprecated libxml_disable_entity_loader (jderusse)
* bug #37774 [Console] Make sure we pass a numeric array of arguments to call_user_func_array() (derrabus)
* bug #37729 [FrameworkBundle] fail properly when the required service is not defined (xabbuh)
* bug #37701 [Serializer] Fix that it will never reach DOMNode (TNAJanssen)
* bug #37671 [Cache] fix saving no-expiry items with ArrayAdapter (philipp-kolesnikov)
* bug #37102 [WebProfilerBundle] Fix error with custom function and web profiler routing tab (JakeFr)
* bug #37560 [Finder] Fix GitIgnore parser when dealing with (sub)directories and take order of lines into account (Jeroeny)
* bug #37700 [VarDumper] Improve previous fix on light array coloration (l-vo)
* bug #37705 [Mailer] Added the missing reset tag to mailer.logger_message_listener (vudaltsov)
* bug #37697 [Messenger] reduce column length for MySQL 5.6 compatibility (xabbuh)
* 4.4.11 (2020-07-24) * 4.4.11 (2020-07-24)
* bug #37590 Allows RedisClusterProxy instance in Lock RedisStore (jderusse) * bug #37590 Allows RedisClusterProxy instance in Lock RedisStore (jderusse)

View File

@ -13,8 +13,8 @@ Symfony is the result of the work of many people who made the code better
- Christophe Coevoet (stof) - Christophe Coevoet (stof)
- Kévin Dunglas (dunglas) - Kévin Dunglas (dunglas)
- Jordi Boggiano (seldaek) - Jordi Boggiano (seldaek)
- Victor Berchet (victor)
- Maxime Steinhausser (ogizanagi) - Maxime Steinhausser (ogizanagi)
- Victor Berchet (victor)
- Grégoire Pineau (lyrixx) - Grégoire Pineau (lyrixx)
- Ryan Weaver (weaverryan) - Ryan Weaver (weaverryan)
- Javier Eguiluz (javier.eguiluz) - Javier Eguiluz (javier.eguiluz)
@ -33,11 +33,11 @@ Symfony is the result of the work of many people who made the code better
- Pascal Borreli (pborreli) - Pascal Borreli (pborreli)
- Joseph Bielawski (stloyd) - Joseph Bielawski (stloyd)
- Karma Dordrak (drak) - Karma Dordrak (drak)
- Lukas Kahwe Smith (lsmith)
- Jules Pietri (heah) - Jules Pietri (heah)
- Lukas Kahwe Smith (lsmith)
- Jérémy DERUSSÉ (jderusse)
- Martin Hasoň (hason) - Martin Hasoň (hason)
- Hamza Amrouche (simperfit) - Hamza Amrouche (simperfit)
- Jérémy DERUSSÉ (jderusse)
- Jeremy Mikola (jmikola) - Jeremy Mikola (jmikola)
- Jean-François Simon (jfsimon) - Jean-François Simon (jfsimon)
- Benjamin Eberlei (beberlei) - Benjamin Eberlei (beberlei)
@ -53,6 +53,7 @@ Symfony is the result of the work of many people who made the code better
- Pierre du Plessis (pierredup) - Pierre du Plessis (pierredup)
- Alexandre Salomé (alexandresalome) - Alexandre Salomé (alexandresalome)
- William Durand (couac) - William Durand (couac)
- Valentin Udaltsov (vudaltsov)
- ornicar - ornicar
- Dany Maillard (maidmaid) - Dany Maillard (maidmaid)
- Francis Besset (francisbesset) - Francis Besset (francisbesset)
@ -60,10 +61,9 @@ Symfony is the result of the work of many people who made the code better
- Alexander Mols (asm89) - Alexander Mols (asm89)
- Konstantin Myakshin (koc) - Konstantin Myakshin (koc)
- Grégoire Paris (greg0ire) - Grégoire Paris (greg0ire)
- Valentin Udaltsov (vudaltsov)
- Bulat Shakirzyanov (avalanche123) - Bulat Shakirzyanov (avalanche123)
- Kevin Bond (kbond)
- Jan Schädlich (jschaedl) - Jan Schädlich (jschaedl)
- Kevin Bond (kbond)
- Saša Stamenković (umpirsky) - Saša Stamenković (umpirsky)
- Peter Rehm (rpet) - Peter Rehm (rpet)
- Gabriel Ostrolucký (gadelat) - Gabriel Ostrolucký (gadelat)
@ -87,21 +87,22 @@ Symfony is the result of the work of many people who made the code better
- Christian Raue - Christian Raue
- Douglas Greenshields (shieldo) - Douglas Greenshields (shieldo)
- Arnout Boks (aboks) - Arnout Boks (aboks)
- Jérôme Tamarelle (gromnan)
- Deni - Deni
- Henrik Westphal (snc) - Henrik Westphal (snc)
- Dariusz Górecki (canni) - Dariusz Górecki (canni)
- David Buchmann (dbu)
- Jérôme Tamarelle (gromnan)
- Graham Campbell (graham) - Graham Campbell (graham)
- David Buchmann (dbu)
- Dariusz Ruminski - Dariusz Ruminski
- Fran Moreno (franmomu)
- Lee McDermott - Lee McDermott
- Brandon Turner - Brandon Turner
- Luis Cordova (cordoval) - Luis Cordova (cordoval)
- Daniel Holmes (dholmes) - Daniel Holmes (dholmes)
- Toni Uebernickel (havvg) - Toni Uebernickel (havvg)
- Fran Moreno (franmomu)
- Bart van den Burg (burgov) - Bart van den Burg (burgov)
- Jordan Alliot (jalliot) - Jordan Alliot (jalliot)
- Laurent VOULLEMIER (lvo)
- John Wards (johnwards) - John Wards (johnwards)
- Antoine Hérault (herzult) - Antoine Hérault (herzult)
- Paráda József (paradajozsef) - Paráda József (paradajozsef)
@ -114,14 +115,15 @@ Symfony is the result of the work of many people who made the code better
- Chris Wilkinson (thewilkybarkid) - Chris Wilkinson (thewilkybarkid)
- Brice BERNARD (brikou) - Brice BERNARD (brikou)
- Jérôme Vasseur (jvasseur) - Jérôme Vasseur (jvasseur)
- Alex Pott
- marc.weistroff - marc.weistroff
- Tomáš Votruba (tomas_votruba) - Tomáš Votruba (tomas_votruba)
- Peter Kokot (maastermedia) - Peter Kokot (maastermedia)
- Alex Pott
- lenar - lenar
- Alexander Schwenn (xelaris) - Alexander Schwenn (xelaris)
- Włodzimierz Gajda (gajdaw) - Włodzimierz Gajda (gajdaw)
- Adrien Brault (adrienbrault) - Adrien Brault (adrienbrault)
- Massimiliano Arione (garak)
- Jacob Dreesen (jdreesen) - Jacob Dreesen (jdreesen)
- Florian Voutzinos (florianv) - Florian Voutzinos (florianv)
- Teoh Han Hui (teohhanhui) - Teoh Han Hui (teohhanhui)
@ -132,26 +134,26 @@ Symfony is the result of the work of many people who made the code better
- Daniel Wehner (dawehner) - Daniel Wehner (dawehner)
- Tugdual Saunier (tucksaun) - Tugdual Saunier (tucksaun)
- excelwebzone - excelwebzone
- Massimiliano Arione (garak)
- Gordon Franke (gimler) - Gordon Franke (gimler)
- Joel Wurtz (brouznouf) - Joel Wurtz (brouznouf)
- Fabien Pennequin (fabienpennequin)
- Théo FIDRY (theofidry)
- Alexander Schranz (alexander-schranz) - Alexander Schranz (alexander-schranz)
- Przemysław Bogusz (przemyslaw-bogusz) - Przemysław Bogusz (przemyslaw-bogusz)
- Fabien Pennequin (fabienpennequin)
- Théo FIDRY (theofidry)
- Eric GELOEN (gelo) - Eric GELOEN (gelo)
- Antoine Makdessi (amakdessi)
- Lars Strojny (lstrojny) - Lars Strojny (lstrojny)
- Julien Falque (julienfalque)
- Jannik Zschiesche (apfelbox) - Jannik Zschiesche (apfelbox)
- jeremyFreeAgent (jeremyfreeagent)
- Robert Schönthal (digitalkaoz) - Robert Schönthal (digitalkaoz)
- Gregor Harlan (gharlan) - Gregor Harlan (gharlan)
- Florian Lonqueu-Brochard (florianlb) - Florian Lonqueu-Brochard (florianlb)
- Gabriel Caruso (carusogabriel) - Gabriel Caruso (carusogabriel)
- Stefano Sala (stefano.sala) - Stefano Sala (stefano.sala)
- Evgeniy (ewgraf) - Evgeniy (ewgraf)
- Julien Falque (julienfalque)
- Vincent AUBERT (vincent) - Vincent AUBERT (vincent)
- Juti Noppornpitak (shiroyuki) - Juti Noppornpitak (shiroyuki)
- Laurent VOULLEMIER (lvo)
- Anthony MARTIN (xurudragon) - Anthony MARTIN (xurudragon)
- Tigran Azatyan (tigranazatyan) - Tigran Azatyan (tigranazatyan)
- Sebastian Hörl (blogsh) - Sebastian Hörl (blogsh)
@ -172,7 +174,6 @@ Symfony is the result of the work of many people who made the code better
- Rafael Dohms (rdohms) - Rafael Dohms (rdohms)
- jwdeitch - jwdeitch
- Ahmed TAILOULOUTE (ahmedtai) - Ahmed TAILOULOUTE (ahmedtai)
- jeremyFreeAgent (jeremyfreeagent)
- Mikael Pajunen - Mikael Pajunen
- Arman Hosseini (arman) - Arman Hosseini (arman)
- Niels Keurentjes (curry684) - Niels Keurentjes (curry684)
@ -184,10 +185,11 @@ Symfony is the result of the work of many people who made the code better
- Rouven Weßling (realityking) - Rouven Weßling (realityking)
- Jérôme Parmentier (lctrs) - Jérôme Parmentier (lctrs)
- Ben Davies (bendavies) - Ben Davies (bendavies)
- Gary PEGEOT (gary-p)
- Matthieu Napoli (mnapoli)
- Andreas Schempp (aschempp) - Andreas Schempp (aschempp)
- Clemens Tolboom - Clemens Tolboom
- Helmer Aaviksoo - Helmer Aaviksoo
- Antoine M (amakdessi)
- Hiromi Hishida (77web) - Hiromi Hishida (77web)
- Matthieu Ouellette-Vachon (maoueh) - Matthieu Ouellette-Vachon (maoueh)
- Michał Pipa (michal.pipa) - Michał Pipa (michal.pipa)
@ -199,9 +201,7 @@ Symfony is the result of the work of many people who made the code better
- GDIBass - GDIBass
- Samuel NELA (snela) - Samuel NELA (snela)
- Saif (╯°□°)╯ (azjezz) - Saif (╯°□°)╯ (azjezz)
- Gary PEGEOT (gary-p)
- James Halsall (jaitsu) - James Halsall (jaitsu)
- Matthieu Napoli (mnapoli)
- Florent Mata (fmata) - Florent Mata (fmata)
- Warnar Boekkooi (boekkooi) - Warnar Boekkooi (boekkooi)
- Dmitrii Chekaliuk (lazyhammer) - Dmitrii Chekaliuk (lazyhammer)
@ -220,6 +220,8 @@ Symfony is the result of the work of many people who made the code better
- Dennis Benkert (denderello) - Dennis Benkert (denderello)
- DQNEO - DQNEO
- Andre Rømcke (andrerom) - Andre Rømcke (andrerom)
- Fabien Bourigault (fbourigault)
- Smaine Milianni (ismail1432)
- Mathias Arlaud (mtarld) - Mathias Arlaud (mtarld)
- mcfedr (mcfedr) - mcfedr (mcfedr)
- Ruben Gonzalez (rubenrua) - Ruben Gonzalez (rubenrua)
@ -227,6 +229,7 @@ Symfony is the result of the work of many people who made the code better
- Jan Rosier (rosier) - Jan Rosier (rosier)
- Andreas Braun - Andreas Braun
- Mathieu Lemoine (lemoinem) - Mathieu Lemoine (lemoinem)
- Rémon van de Kamp (rpkamp)
- Christian Schmidt - Christian Schmidt
- Andreas Hucks (meandmymonkey) - Andreas Hucks (meandmymonkey)
- Tom Van Looy (tvlooy) - Tom Van Looy (tvlooy)
@ -238,7 +241,9 @@ Symfony is the result of the work of many people who made the code better
- bronze1man - bronze1man
- sun (sun) - sun (sun)
- Larry Garfield (crell) - Larry Garfield (crell)
- Leo Feyer (leofeyer)
- Nikolay Labinskiy (e-moe) - Nikolay Labinskiy (e-moe)
- Tomas Norkūnas (norkunas)
- Martin Schuhfuß (usefulthink) - Martin Schuhfuß (usefulthink)
- apetitpa - apetitpa
- Maxime Helias (maxhelias) - Maxime Helias (maxhelias)
@ -251,9 +256,9 @@ Symfony is the result of the work of many people who made the code better
- Hidde Wieringa (hiddewie) - Hidde Wieringa (hiddewie)
- Jeremy Livingston (jeremylivingston) - Jeremy Livingston (jeremylivingston)
- Michael Lee (zerustech) - Michael Lee (zerustech)
- Dmitrii Poddubnyi (karser)
- Matthieu Auger (matthieuauger) - Matthieu Auger (matthieuauger)
- Leszek Prabucki (l3l0) - Leszek Prabucki (l3l0)
- Fabien Bourigault (fbourigault)
- François Zaninotto (fzaninotto) - François Zaninotto (fzaninotto)
- Dustin Whittle (dustinwhittle) - Dustin Whittle (dustinwhittle)
- jeff - jeff
@ -271,11 +276,8 @@ Symfony is the result of the work of many people who made the code better
- Pascal Montoya - Pascal Montoya
- Julien Brochet (mewt) - Julien Brochet (mewt)
- François Pluchino (francoispluchino) - François Pluchino (francoispluchino)
- Leo Feyer
- Tristan Darricau (nicofuma) - Tristan Darricau (nicofuma)
- Victor Bocharsky (bocharsky_bw) - Victor Bocharsky (bocharsky_bw)
- Tomas Norkūnas (norkunas)
- Smaine Milianni (ismail1432)
- Marcel Beerta (mazen) - Marcel Beerta (mazen)
- Christopher Hertel (chertel) - Christopher Hertel (chertel)
- Ruud Kamphuis (ruudk) - Ruud Kamphuis (ruudk)
@ -284,14 +286,17 @@ Symfony is the result of the work of many people who made the code better
- Loïc Faugeron - Loïc Faugeron
- dFayet - dFayet
- Marco Pivetta (ocramius) - Marco Pivetta (ocramius)
- Antonio Pauletich (x-coder264)
- Jeroen Spee (jeroens)
- Olivier Dolbeau (odolbeau)
- Rob Frawley 2nd (robfrawley) - Rob Frawley 2nd (robfrawley)
- julien pauli (jpauli) - julien pauli (jpauli)
- Lorenz Schori - Lorenz Schori
- Sébastien Lavoie (lavoiesl) - Sébastien Lavoie (lavoiesl)
- Dariusz - Dariusz
- Dmitrii Poddubnyi (karser)
- Michael Babker (mbabker) - Michael Babker (mbabker)
- Francois Zaninotto - Francois Zaninotto
- Colin O'Dell (colinodell)
- Alexander Kotynia (olden) - Alexander Kotynia (olden)
- Daniel Tschinder - Daniel Tschinder
- Christian Schmidt - Christian Schmidt
@ -305,7 +310,6 @@ Symfony is the result of the work of many people who made the code better
- Maciej Malarz (malarzm) - Maciej Malarz (malarzm)
- Roman Marintšenko (inori) - Roman Marintšenko (inori)
- Xavier Montaña Carreras (xmontana) - Xavier Montaña Carreras (xmontana)
- Rémon van de Kamp (rpkamp)
- Mickaël Andrieu (mickaelandrieu) - Mickaël Andrieu (mickaelandrieu)
- Xavier Perez - Xavier Perez
- Arjen Brouwer (arjenjb) - Arjen Brouwer (arjenjb)
@ -336,12 +340,11 @@ Symfony is the result of the work of many people who made the code better
- Bob den Otter (bopp) - Bob den Otter (bopp)
- Thomas Schulz (king2500) - Thomas Schulz (king2500)
- Frank de Jonge (frenkynet) - Frank de Jonge (frenkynet)
- Jeroen Spee (jeroens)
- Nikita Konstantinov - Nikita Konstantinov
- Wodor Wodorski - Wodor Wodorski
- Olivier Dolbeau (odolbeau) - Joe Bennett (kralos)
- Thomas Lallement (raziel057) - Thomas Lallement (raziel057)
- Colin O'Dell (colinodell) - soyuka
- Giorgio Premi - Giorgio Premi
- renanbr - renanbr
- Alex Rock (pierstoval) - Alex Rock (pierstoval)
@ -353,11 +356,11 @@ Symfony is the result of the work of many people who made the code better
- Emanuele Panzeri (thepanz) - Emanuele Panzeri (thepanz)
- Kim Hemsø Rasmussen (kimhemsoe) - Kim Hemsø Rasmussen (kimhemsoe)
- Alessandro Lai (jean85) - Alessandro Lai (jean85)
- Langlet Vincent (deviling)
- Pascal Luna (skalpa) - Pascal Luna (skalpa)
- Wouter Van Hecke - Wouter Van Hecke
- Peter Kruithof (pkruithof) - Peter Kruithof (pkruithof)
- Michael Holm (hollo) - Michael Holm (hollo)
- Antonio Pauletich (x-coder264)
- Arjen van der Meijden - Arjen van der Meijden
- Mathieu Lechat - Mathieu Lechat
- Damien Alexandre (damienalexandre) - Damien Alexandre (damienalexandre)
@ -367,6 +370,7 @@ Symfony is the result of the work of many people who made the code better
- MatTheCat - MatTheCat
- Vilius Grigaliūnas - Vilius Grigaliūnas
- David Badura (davidbadura) - David Badura (davidbadura)
- Gocha Ossinkine (ossinkine)
- Chad Sikorra (chadsikorra) - Chad Sikorra (chadsikorra)
- Alan Poulain (alanpoulain) - Alan Poulain (alanpoulain)
- Chris Smith (cs278) - Chris Smith (cs278)
@ -391,6 +395,7 @@ Symfony is the result of the work of many people who made the code better
- Emmanuel BORGES (eborges78) - Emmanuel BORGES (eborges78)
- Aurelijus Valeiša (aurelijus) - Aurelijus Valeiša (aurelijus)
- Jan Decavele (jandc) - Jan Decavele (jandc)
- Chi-teck
- Gustavo Piltcher - Gustavo Piltcher
- Jesse Rushlow (geeshoe) - Jesse Rushlow (geeshoe)
- Stepan Tanasiychuk (stfalcon) - Stepan Tanasiychuk (stfalcon)
@ -402,6 +407,7 @@ Symfony is the result of the work of many people who made the code better
- Francesc Rosàs (frosas) - Francesc Rosàs (frosas)
- Romain Pierre (romain-pierre) - Romain Pierre (romain-pierre)
- Julien Galenski (ruian) - Julien Galenski (ruian)
- Thomas Landauer (thomas-landauer)
- Michael Käfer (michael_kaefer) - Michael Käfer (michael_kaefer)
- Bongiraud Dominique - Bongiraud Dominique
- janschoenherr - janschoenherr
@ -413,8 +419,10 @@ Symfony is the result of the work of many people who made the code better
- Sebastien Morel (plopix) - Sebastien Morel (plopix)
- Ricard Clau (ricardclau) - Ricard Clau (ricardclau)
- Mark Challoner (markchalloner) - Mark Challoner (markchalloner)
- Ahmed Raafat
- Philippe Segatori - Philippe Segatori
- Gennady Telegin (gtelegin) - Gennady Telegin (gtelegin)
- Thibaut Cheymol (tcheymol)
- Erin Millard - Erin Millard
- Artur Melo (restless) - Artur Melo (restless)
- Matthew Lewinski (lewinski) - Matthew Lewinski (lewinski)
@ -423,7 +431,6 @@ Symfony is the result of the work of many people who made the code better
- Nicolas LEFEVRE (nicoweb) - Nicolas LEFEVRE (nicoweb)
- alquerci - alquerci
- Oleg Andreyev - Oleg Andreyev
- Langlet Vincent (deviling)
- Mateusz Sip (mateusz_sip) - Mateusz Sip (mateusz_sip)
- Francesco Levorato - Francesco Levorato
- Vitaliy Zakharov (zakharovvi) - Vitaliy Zakharov (zakharovvi)
@ -439,15 +446,17 @@ Symfony is the result of the work of many people who made the code better
- Thomas Perez (scullwm) - Thomas Perez (scullwm)
- Felix Labrecque - Felix Labrecque
- Yaroslav Kiliba - Yaroslav Kiliba
- Christian Scheb
- Terje Bråten - Terje Bråten
- Gonzalo Vilaseca (gonzalovilaseca)
- Daniel STANCU - Daniel STANCU
- Robbert Klarenbeek (robbertkl) - Robbert Klarenbeek (robbertkl)
- soyuka
- Eric Masoero (eric-masoero) - Eric Masoero (eric-masoero)
- Ion Bazan (ionbazan) - Ion Bazan (ionbazan)
- Denis Brumann (dbrumann) - Denis Brumann (dbrumann)
- Gocha Ossinkine (ossinkine) - HypeMC
- JhonnyL - JhonnyL
- Clara van Miert
- Haralan Dobrev (hkdobrev) - Haralan Dobrev (hkdobrev)
- hossein zolfi (ocean) - hossein zolfi (ocean)
- Clément Gautier (clementgautier) - Clément Gautier (clementgautier)
@ -513,7 +522,7 @@ Symfony is the result of the work of many people who made the code better
- Sander Toonen (xatoo) - Sander Toonen (xatoo)
- Anthon Pang (robocoder) - Anthon Pang (robocoder)
- Marko Kaznovac (kaznovac) - Marko Kaznovac (kaznovac)
- Thomas Landauer (thomas-landauer) - Guilliam Xavier
- Sébastien Santoro (dereckson) - Sébastien Santoro (dereckson)
- Brian King - Brian King
- Michel Salib (michelsalib) - Michel Salib (michelsalib)
@ -526,8 +535,8 @@ Symfony is the result of the work of many people who made the code better
- Jeanmonod David (jeanmonod) - Jeanmonod David (jeanmonod)
- Christopher Davis (chrisguitarguy) - Christopher Davis (chrisguitarguy)
- Webnet team (webnet) - Webnet team (webnet)
- Joe Bennett (kralos) - Marcin Szepczynski (czepol)
- Ahmed Raafat - Mohammad Emran Hasan (phpfour)
- Farhad Safarov - Farhad Safarov
- Jan Schumann - Jan Schumann
- Niklas Fiekas - Niklas Fiekas
@ -540,7 +549,9 @@ Symfony is the result of the work of many people who made the code better
- Mihai Stancu - Mihai Stancu
- Ivan Nikolaev (destillat) - Ivan Nikolaev (destillat)
- Gildas Quéméner (gquemener) - Gildas Quéméner (gquemener)
- Laurent Masforné (heisenberg)
- Claude Khedhiri (ck-developer) - Claude Khedhiri (ck-developer)
- YaFou
- Desjardins Jérôme (jewome62) - Desjardins Jérôme (jewome62)
- Arturs Vonda - Arturs Vonda
- Josip Kruslin - Josip Kruslin
@ -572,32 +583,32 @@ Symfony is the result of the work of many people who made the code better
- Tim Goudriaan (codedmonkey) - Tim Goudriaan (codedmonkey)
- Jonas Flodén (flojon) - Jonas Flodén (flojon)
- Tobias Weichart - Tobias Weichart
- Gonzalo Vilaseca (gonzalovilaseca)
- Tarmo Leppänen (tarlepp) - Tarmo Leppänen (tarlepp)
- Marcin Sikoń (marphi) - Marcin Sikoń (marphi)
- Bohan Yang (brentybh)
- Dominik Zogg (dominik.zogg) - Dominik Zogg (dominik.zogg)
- Marek Pietrzak - Marek Pietrzak
- Luc Vieillescazes (iamluc) - Luc Vieillescazes (iamluc)
- franek (franek) - franek (franek)
- Raulnet - Raulnet
- Marco Petersen (ocrampete16)
- Christian Wahler - Christian Wahler
- Giso Stallenberg (gisostallenberg) - Giso Stallenberg (gisostallenberg)
- Gintautas Miselis - Gintautas Miselis
- Rob Bast - Rob Bast
- Roberto Espinoza (respinoza) - Roberto Espinoza (respinoza)
- HypeMC
- Soufian EZ-ZANTAR (soezz) - Soufian EZ-ZANTAR (soezz)
- Zander Baldwin - Zander Baldwin
- Adam Harvey - Adam Harvey
- Anton Bakai - Anton Bakai
- Martin Auswöger - Martin Auswöger
- Christian Scheb
- Rhodri Pugh (rodnaph) - Rhodri Pugh (rodnaph)
- battye - battye
- Sam Fleming (sam_fleming) - Sam Fleming (sam_fleming)
- Alex Bakhturin - Alex Bakhturin
- Patrick Reimers (preimers) - Patrick Reimers (preimers)
- Pol Dellaiera (drupol) - Pol Dellaiera (drupol)
-
- insekticid - insekticid
- Alexander Obuhovich (aik099) - Alexander Obuhovich (aik099)
- boombatower - boombatower
@ -611,6 +622,7 @@ Symfony is the result of the work of many people who made the code better
- Yoshio HANAWA - Yoshio HANAWA
- Jan van Thoor (janvt) - Jan van Thoor (janvt)
- Gladhon - Gladhon
- Joshua Nye
- Sebastian Bergmann - Sebastian Bergmann
- Miroslav Sustek - Miroslav Sustek
- Pablo Díez (pablodip) - Pablo Díez (pablodip)
@ -696,12 +708,10 @@ Symfony is the result of the work of many people who made the code better
- Lenar Lõhmus - Lenar Lõhmus
- Benjamin Laugueux (yzalis) - Benjamin Laugueux (yzalis)
- Zach Badgett (zachbadgett) - Zach Badgett (zachbadgett)
- Chi-teck
- Aurélien Fredouelle - Aurélien Fredouelle
- Pavel Campr (pcampr) - Pavel Campr (pcampr)
- Andrii Dembitskyi - Andrii Dembitskyi
- Johnny Robeson (johnny) - Johnny Robeson (johnny)
- Guilliam Xavier
- Disquedur - Disquedur
- Michiel Boeckaert (milio) - Michiel Boeckaert (milio)
- Geoffrey Tran (geoff) - Geoffrey Tran (geoff)
@ -716,11 +726,15 @@ Symfony is the result of the work of many people who made the code better
- Julien Maulny - Julien Maulny
- Jean-Christophe Cuvelier [Artack] - Jean-Christophe Cuvelier [Artack]
- Julien Montel (julienmgel) - Julien Montel (julienmgel)
- Mátyás Somfai (smatyas)
- Bastien DURAND (deamon)
- Ben Ramsey (ramsey)
- Simon DELICATA - Simon DELICATA
- Artem Henvald (artemgenvald) - Artem Henvald (artemgenvald)
- Dmitry Simushev - Dmitry Simushev
- alcaeus - alcaeus
- Thomas Talbot (ioni) - Thomas Talbot (ioni)
- Nate Wiebe (natewiebe13)
- Fred Cox - Fred Cox
- vitaliytv - vitaliytv
- Philippe Segatori - Philippe Segatori
@ -734,10 +748,10 @@ Symfony is the result of the work of many people who made the code better
- Marvin Butkereit - Marvin Butkereit
- Renan - Renan
- Ricky Su (ricky) - Ricky Su (ricky)
- Marcin Szepczynski (czepol)
- Kyle Evans (kevans91) - Kyle Evans (kevans91)
- Charles-Henri Bruyand - Charles-Henri Bruyand
- Max Rath (drak3) - Max Rath (drak3)
- marie
- Stéphane Escandell (sescandell) - Stéphane Escandell (sescandell)
- Baptiste Leduc (korbeil) - Baptiste Leduc (korbeil)
- Konstantin S. M. Möllers (ksmmoellers) - Konstantin S. M. Möllers (ksmmoellers)
@ -751,6 +765,7 @@ Symfony is the result of the work of many people who made the code better
- Simeon Kolev (simeon_kolev9) - Simeon Kolev (simeon_kolev9)
- Joost van Driel (j92) - Joost van Driel (j92)
- Jonas Elfering - Jonas Elfering
- Hugo Monteiro (monteiro)
- Nahuel Cuesta (ncuesta) - Nahuel Cuesta (ncuesta)
- Chris Boden (cboden) - Chris Boden (cboden)
- Christophe Villeger (seragan) - Christophe Villeger (seragan)
@ -773,8 +788,10 @@ Symfony is the result of the work of many people who made the code better
- Vladimir Tsykun - Vladimir Tsykun
- Dustin Dobervich (dustin10) - Dustin Dobervich (dustin10)
- dantleech - dantleech
- Philipp Kolesnikov
- Anne-Sophie Bachelard (annesophie) - Anne-Sophie Bachelard (annesophie)
- Sebastian Marek (proofek) - Sebastian Marek (proofek)
- Carlos Pereira De Amorim (epitre)
- zenmate - zenmate
- Michal Trojanowski - Michal Trojanowski
- David Fuhr - David Fuhr
@ -792,6 +809,7 @@ Symfony is the result of the work of many people who made the code better
- Tristan Maindron (tmaindron) - Tristan Maindron (tmaindron)
- Behnoush Norouzali (behnoush) - Behnoush Norouzali (behnoush)
- Wesley Lancel - Wesley Lancel
- Xavier Briand (xavierbriand)
- Ke WANG (yktd26) - Ke WANG (yktd26)
- Ivo Bathke (ivoba) - Ivo Bathke (ivoba)
- Strate - Strate
@ -802,7 +820,6 @@ Symfony is the result of the work of many people who made the code better
- umpirski - umpirski
- M. Vondano - M. Vondano
- Quentin de Longraye (quentinus95) - Quentin de Longraye (quentinus95)
- Bohan Yang (brentybh)
- Chris Heng (gigablah) - Chris Heng (gigablah)
- Shaun Simmons (simshaun) - Shaun Simmons (simshaun)
- Richard Bradley - Richard Bradley
@ -821,7 +838,6 @@ Symfony is the result of the work of many people who made the code better
- Szijarto Tamas - Szijarto Tamas
- Robin Lehrmann (robinlehrmann) - Robin Lehrmann (robinlehrmann)
- Catalin Dan - Catalin Dan
- Marco Petersen (ocrampete16)
- Soner Sayakci - Soner Sayakci
- Jaroslav Kuba - Jaroslav Kuba
- Kristijan Kanalas - Kristijan Kanalas
@ -831,6 +847,7 @@ Symfony is the result of the work of many people who made the code better
- Simon Schick (simonsimcity) - Simon Schick (simonsimcity)
- redstar504 - redstar504
- Tristan Roussel - Tristan Roussel
- Niklas Keller
- Cameron Porter - Cameron Porter
- Hossein Bukhamsin - Hossein Bukhamsin
- Oliver Hoff - Oliver Hoff
@ -839,6 +856,7 @@ Symfony is the result of the work of many people who made the code better
- Disparity - Disparity
- origaminal - origaminal
- Matteo Beccati (matteobeccati) - Matteo Beccati (matteobeccati)
- Vitaliy Ryaboy (vitaliy)
- Kevin (oxfouzer) - Kevin (oxfouzer)
- Paweł Wacławczyk (pwc) - Paweł Wacławczyk (pwc)
- Oleg Zinchenko (cystbear) - Oleg Zinchenko (cystbear)
@ -850,7 +868,6 @@ Symfony is the result of the work of many people who made the code better
- Thomas Ploch - Thomas Ploch
- Benjamin Grandfond (benjamin) - Benjamin Grandfond (benjamin)
- Tiago Brito (blackmx) - Tiago Brito (blackmx)
-
- Richard van den Brand (ricbra) - Richard van den Brand (ricbra)
- develop - develop
- flip111 - flip111
@ -875,6 +892,7 @@ Symfony is the result of the work of many people who made the code better
- Toni Peric (tperic) - Toni Peric (tperic)
- yclian - yclian
- Aleksey Prilipko - Aleksey Prilipko
- Jelle Raaijmakers (gmta)
- Andrew Berry - Andrew Berry
- twifty - twifty
- Indra Gunawan (guind) - Indra Gunawan (guind)
@ -889,6 +907,8 @@ Symfony is the result of the work of many people who made the code better
- Pascal Helfenstein - Pascal Helfenstein
- Baldur Rensch (brensch) - Baldur Rensch (brensch)
- Pierre Rineau - Pierre Rineau
- Fritz Michael Gschwantner
- Jeroen Noten (jeroennoten)
- Vladyslav Petrovych - Vladyslav Petrovych
- Alex Xandra Albert Sim - Alex Xandra Albert Sim
- Carson Full - Carson Full
@ -901,7 +921,6 @@ Symfony is the result of the work of many people who made the code better
- Jose Gonzalez - Jose Gonzalez
- Jonathan (jls-esokia) - Jonathan (jls-esokia)
- Dariusz Ruminski - Dariusz Ruminski
- Joshua Nye
- Claudio Zizza - Claudio Zizza
- Dave Marshall (davedevelopment) - Dave Marshall (davedevelopment)
- Jakub Kulhan (jakubkulhan) - Jakub Kulhan (jakubkulhan)
@ -921,7 +940,6 @@ Symfony is the result of the work of many people who made the code better
- Nykopol (nykopol) - Nykopol (nykopol)
- Jordan Deitch - Jordan Deitch
- Casper Valdemar Poulsen - Casper Valdemar Poulsen
- Laurent Masforné (heisenberg)
- Josiah (josiah) - Josiah (josiah)
- Guillaume Verstraete (versgui) - Guillaume Verstraete (versgui)
- Greg ORIOL - Greg ORIOL
@ -949,12 +967,14 @@ Symfony is the result of the work of many people who made the code better
- Denis Zunke (donalberto) - Denis Zunke (donalberto)
- Phil Taylor (prazgod) - Phil Taylor (prazgod)
- Ahmadou Waly Ndiaye (waly) - Ahmadou Waly Ndiaye (waly)
- Evert Harmeling (evertharmeling)
- Jonathan Johnson (jrjohnson) - Jonathan Johnson (jrjohnson)
- Olivier Maisonneuve (olineuve) - Olivier Maisonneuve (olineuve)
- Pedro Miguel Maymone de Resende (pedroresende) - Pedro Miguel Maymone de Resende (pedroresende)
- Masterklavi - Masterklavi
- Franco Traversaro (belinde) - Franco Traversaro (belinde)
- Francis Turmel (fturmel) - Francis Turmel (fturmel)
- Yannick Ihmels (ihmels)
- Nikita Nefedov (nikita2206) - Nikita Nefedov (nikita2206)
- Alex Bacart - Alex Bacart
- cgonzalez - cgonzalez
@ -979,6 +999,7 @@ Symfony is the result of the work of many people who made the code better
- Vincent CHALAMON (vincentchalamon) - Vincent CHALAMON (vincentchalamon)
- Reen Lokum - Reen Lokum
- Andreas Möller (localheinz) - Andreas Möller (localheinz)
- Dennis Langen (nijusan)
- Martin Parsiegla (spea) - Martin Parsiegla (spea)
- Ivan - Ivan
- Quentin Schuler - Quentin Schuler
@ -1046,10 +1067,11 @@ Symfony is the result of the work of many people who made the code better
- Jérémy M (th3mouk) - Jérémy M (th3mouk)
- Simone Di Maulo (toretto460) - Simone Di Maulo (toretto460)
- Christian Morgan - Christian Morgan
- YaFou - Daniël Brekelmans (dbrekelmans)
- Alexander Miehe (engerim) - Alexander Miehe (engerim)
- Morgan Auchede (mauchede) - Morgan Auchede (mauchede)
- Sascha Dens (saschadens) - Sascha Dens (saschadens)
- Morten Wulff (wulff)
- Don Pinkster - Don Pinkster
- Maksim Muruev - Maksim Muruev
- Emil Einarsson - Emil Einarsson
@ -1111,16 +1133,16 @@ Symfony is the result of the work of many people who made the code better
- Patrick Kaufmann - Patrick Kaufmann
- Anton Dyshkant - Anton Dyshkant
- Reece Fowell (reecefowell) - Reece Fowell (reecefowell)
- Mátyás Somfai (smatyas)
- stefan.r - stefan.r
- Guillaume Gammelin - Guillaume Gammelin
- Valérian Galliat - Valérian Galliat
- d-ph - d-ph
- Stewart Malik
- Renan Taranto (renan-taranto) - Renan Taranto (renan-taranto)
- Rikijs Murgs - Rikijs Murgs
- Mihail Krasilnikov (krasilnikovm)
- Uladzimir Tsykun - Uladzimir Tsykun
- iamvar - iamvar
- Ben Ramsey (ramsey)
- Amaury Leroux de Lens (amo__) - Amaury Leroux de Lens (amo__)
- Christian Jul Jensen - Christian Jul Jensen
- Alexandre GESLIN (alexandregeslin) - Alexandre GESLIN (alexandregeslin)
@ -1132,6 +1154,7 @@ Symfony is the result of the work of many people who made the code better
- Liverbool (liverbool) - Liverbool (liverbool)
- Malte Schlüter - Malte Schlüter
- Jules Matsounga (hyoa) - Jules Matsounga (hyoa)
- khoptynskyi
- Sam Malone - Sam Malone
- Phan Thanh Ha (haphan) - Phan Thanh Ha (haphan)
- Chris Jones (leek) - Chris Jones (leek)
@ -1139,6 +1162,7 @@ Symfony is the result of the work of many people who made the code better
- xaav - xaav
- Mahmoud Mostafa (mahmoud) - Mahmoud Mostafa (mahmoud)
- Antonio Jose Cerezo (ajcerezo) - Antonio Jose Cerezo (ajcerezo)
- Alexandre Tranchant (alexandre_t)
- Anthony Moutte - Anthony Moutte
- Ahmed Abdou - Ahmed Abdou
- Daniel Iwaniec - Daniel Iwaniec
@ -1177,7 +1201,6 @@ Symfony is the result of the work of many people who made the code better
- Lorenzo Millucci - Lorenzo Millucci
- Andreas Kleemann - Andreas Kleemann
- Manuele Menozzi - Manuele Menozzi
- Philipp Kolesnikov
- zairig imad (zairigimad) - zairig imad (zairigimad)
- Anton Babenko (antonbabenko) - Anton Babenko (antonbabenko)
- Irmantas Šiupšinskas (irmantas) - Irmantas Šiupšinskas (irmantas)
@ -1195,7 +1218,6 @@ Symfony is the result of the work of many people who made the code better
- johnstevenson - johnstevenson
- hamza - hamza
- dantleech - dantleech
- Bastien DURAND (deamon)
- Kajetan Kołtuniak (kajtii) - Kajetan Kołtuniak (kajtii)
- Sander Goossens (sandergo90) - Sander Goossens (sandergo90)
- Rudy Onfroy - Rudy Onfroy
@ -1226,7 +1248,6 @@ Symfony is the result of the work of many people who made the code better
- Máximo Cuadros (mcuadros) - Máximo Cuadros (mcuadros)
- Lukas Mencl - Lukas Mencl
- tamirvs - tamirvs
- Mohammad Emran Hasan (phpfour)
- gauss - gauss
- julien.galenski - julien.galenski
- Christian Neff - Christian Neff
@ -1260,6 +1281,7 @@ Symfony is the result of the work of many people who made the code better
- Thomas - Thomas
- j.schmitt - j.schmitt
- Maximilian Berghoff (electricmaxxx) - Maximilian Berghoff (electricmaxxx)
- Evgeny Anisiforov
- nacho - nacho
- Piotr Antosik (antek88) - Piotr Antosik (antek88)
- Vedran Mihočinec (v-m-i) - Vedran Mihočinec (v-m-i)
@ -1271,6 +1293,7 @@ Symfony is the result of the work of many people who made the code better
- Viktor Novikov (panzer_commander) - Viktor Novikov (panzer_commander)
- Paul Mitchum (paul-m) - Paul Mitchum (paul-m)
- Angel Koilov (po_taka) - Angel Koilov (po_taka)
- RevZer0 (rav)
- Dan Finnie - Dan Finnie
- Ken Marfilla (marfillaster) - Ken Marfilla (marfillaster)
- benatespina (benatespina) - benatespina (benatespina)
@ -1282,7 +1305,6 @@ Symfony is the result of the work of many people who made the code better
- Nikita Konstantinov - Nikita Konstantinov
- Martijn Evers - Martijn Evers
- Philipp Fritsche - Philipp Fritsche
- Vitaliy Ryaboy (vitaliy)
- Benjamin Paap (benjaminpaap) - Benjamin Paap (benjaminpaap)
- Claus Due (namelesscoder) - Claus Due (namelesscoder)
- Christian - Christian
@ -1295,6 +1317,7 @@ Symfony is the result of the work of many people who made the code better
- Marc Duboc (icemad) - Marc Duboc (icemad)
- Matthias Krauser (mkrauser) - Matthias Krauser (mkrauser)
- Martynas Narbutas - Martynas Narbutas
- Timothée BARRAY
- Nilmar Sanchez Muguercia - Nilmar Sanchez Muguercia
- Toon Verwerft (veewee) - Toon Verwerft (veewee)
- Bailey Parker - Bailey Parker
@ -1337,7 +1360,6 @@ Symfony is the result of the work of many people who made the code better
- James Hudson - James Hudson
- Stephen Clouse - Stephen Clouse
- e-ivanov - e-ivanov
- Carlos Pereira De Amorim (epitre)
- Benjamin Dos Santos - Benjamin Dos Santos
- Einenlum - Einenlum
- Jérémy Jarrié (gagnar) - Jérémy Jarrié (gagnar)
@ -1350,7 +1372,6 @@ Symfony is the result of the work of many people who made the code better
- Thomason, James - Thomason, James
- Dario Savella - Dario Savella
- Gordienko Vladislav - Gordienko Vladislav
- marie
- Viacheslav Sychov - Viacheslav Sychov
- Alexandre Quercia (alquerci) - Alexandre Quercia (alquerci)
- Helmut Hummel (helhum) - Helmut Hummel (helhum)
@ -1378,6 +1399,7 @@ Symfony is the result of the work of many people who made the code better
- rchoquet - rchoquet
- gitlost - gitlost
- Taras Girnyk - Taras Girnyk
- cthulhu
- Arun Philip - Arun Philip
- Rémi Leclerc - Rémi Leclerc
- Jan Vernarsky - Jan Vernarsky
@ -1440,6 +1462,7 @@ Symfony is the result of the work of many people who made the code better
- tsufeki - tsufeki
- dangkhoagms - dangkhoagms
- Philipp Strube - Philipp Strube
- Andrii Serdiuk (andreyserdjuk)
- Clement Herreman (clemherreman) - Clement Herreman (clemherreman)
- Dan Ionut Dumitriu (danionut90) - Dan Ionut Dumitriu (danionut90)
- Vladislav Rastrusny (fractalizer) - Vladislav Rastrusny (fractalizer)
@ -1514,6 +1537,7 @@ Symfony is the result of the work of many people who made the code better
- Marc J. Schmidt (marcjs) - Marc J. Schmidt (marcjs)
- František Maša - František Maša
- Sebastian Schwarz - Sebastian Schwarz
- Jason Tan
- Marco Jantke - Marco Jantke
- Saem Ghani - Saem Ghani
- Clément LEFEBVRE - Clément LEFEBVRE
@ -1530,8 +1554,10 @@ Symfony is the result of the work of many people who made the code better
- Ruud Arentsen - Ruud Arentsen
- Harald Tollefsen - Harald Tollefsen
- Matthieu - Matthieu
- Arend-Jan Tetteroo
- Albin Kerouaton - Albin Kerouaton
- Sébastien HOUZÉ - Sébastien HOUZÉ
- Mbechezi Nawo
- Jingyu Wang - Jingyu Wang
- steveYeah - steveYeah
- Samy Dindane (dinduks) - Samy Dindane (dinduks)
@ -1601,10 +1627,10 @@ Symfony is the result of the work of many people who made the code better
- Daniel Rotter (danrot) - Daniel Rotter (danrot)
- Frédéric Bouchery (fbouchery) - Frédéric Bouchery (fbouchery)
- Patrick Daley (padrig) - Patrick Daley (padrig)
- Xavier Briand (xavierbriand)
- Max Summe - Max Summe
- WedgeSama - WedgeSama
- Felds Liscia - Felds Liscia
- Randy Geraads
- Chihiro Adachi (chihiro-adachi) - Chihiro Adachi (chihiro-adachi)
- Raphaëll Roussel - Raphaëll Roussel
- Tadcka - Tadcka
@ -1635,6 +1661,7 @@ Symfony is the result of the work of many people who made the code better
- Mathieu Morlon - Mathieu Morlon
- Daniel Tschinder - Daniel Tschinder
- Arnaud CHASSEUX - Arnaud CHASSEUX
- Zlatoslav Desyatnikov
- tuqqu - tuqqu
- Wojciech Gorczyca - Wojciech Gorczyca
- Neagu Cristian-Doru (cristian-neagu) - Neagu Cristian-Doru (cristian-neagu)
@ -1645,6 +1672,7 @@ Symfony is the result of the work of many people who made the code better
- Rick Prent - Rick Prent
- skalpa - skalpa
- Martin Eckhardt - Martin Eckhardt
- Bartłomiej Zając
- Pieter Jordaan - Pieter Jordaan
- Damien Tournoud - Damien Tournoud
- Jon Gotlin (jongotlin) - Jon Gotlin (jongotlin)
@ -1670,6 +1698,7 @@ Symfony is the result of the work of many people who made the code better
- Klaus Silveira (klaussilveira) - Klaus Silveira (klaussilveira)
- Pedro Casado (pdr33n) - Pedro Casado (pdr33n)
- Pierre Grimaud (pgrimaud) - Pierre Grimaud (pgrimaud)
- Alexander Janssen (tnajanssen)
- Thomas Chmielowiec (chmielot) - Thomas Chmielowiec (chmielot)
- Jānis Lukss - Jānis Lukss
- rkerner - rkerner
@ -1766,8 +1795,8 @@ Symfony is the result of the work of many people who made the code better
- mlievertz - mlievertz
- Radosław Kowalewski - Radosław Kowalewski
- Enrico Schultz - Enrico Schultz
- Evert Harmeling
- mschop - mschop
- Juraj Surman
- Martin Eckhardt - Martin Eckhardt
- natechicago - natechicago
- Sergei Gorjunov - Sergei Gorjunov
@ -1823,6 +1852,7 @@ Symfony is the result of the work of many people who made the code better
- Sander van der Vlugt - Sander van der Vlugt
- Nicolas Appriou - Nicolas Appriou
- stloyd - stloyd
- Tito Costa
- Andreas - Andreas
- Chris Tickner - Chris Tickner
- Andrew Coulton - Andrew Coulton
@ -1856,12 +1886,14 @@ Symfony is the result of the work of many people who made the code better
- Gunther Konig - Gunther Konig
- Joe Springe - Joe Springe
- Mickael GOETZ - Mickael GOETZ
- Flinsch
- Maciej Schmidt - Maciej Schmidt
- Dennis Væversted - Dennis Væversted
- Timon van der Vorm - Timon van der Vorm
- nuncanada - nuncanada
- František Bereň - František Bereň
- Kamil Madejski - Kamil Madejski
- Quentin Dreyer
- Jeremiah VALERIE - Jeremiah VALERIE
- Mike Francis - Mike Francis
- Vladimir Khramtsov (chrome) - Vladimir Khramtsov (chrome)
@ -1880,6 +1912,7 @@ Symfony is the result of the work of many people who made the code better
- David Stone - David Stone
- jjanvier - jjanvier
- Julius Beckmann - Julius Beckmann
- shreypuranik
- loru88 - loru88
- Thibaut Salanon - Thibaut Salanon
- Romain Dorgueil - Romain Dorgueil
@ -1930,6 +1963,7 @@ Symfony is the result of the work of many people who made the code better
- Florent Olivaud - Florent Olivaud
- Eric Hertwig - Eric Hertwig
- JakeFr - JakeFr
- Niels Robin-Aubertin
- Simon Sargeant - Simon Sargeant
- efeen - efeen
- Jan Christoph Beyer - Jan Christoph Beyer
@ -1943,7 +1977,6 @@ Symfony is the result of the work of many people who made the code better
- Brian Graham (incognito) - Brian Graham (incognito)
- Kevin Vergauwen (innocenzo) - Kevin Vergauwen (innocenzo)
- Alessio Baglio (ioalessio) - Alessio Baglio (ioalessio)
- Jeroen Noten (jeroennoten)
- Johannes Müller (johmue) - Johannes Müller (johmue)
- Jordi Llonch (jordillonch) - Jordi Llonch (jordillonch)
- Nicholas Ruunu (nicholasruunu) - Nicholas Ruunu (nicholasruunu)
@ -1990,6 +2023,7 @@ Symfony is the result of the work of many people who made the code better
- mcorteel - mcorteel
- Michael van Tricht - Michael van Tricht
- ReScO - ReScO
- JohJohan
- Tim Strehle - Tim Strehle
- Sébastien COURJEAN - Sébastien COURJEAN
- Sam Ward - Sam Ward
@ -2013,7 +2047,6 @@ Symfony is the result of the work of many people who made the code better
- Tischoi - Tischoi
- Andreas Hasenack - Andreas Hasenack
- J Bruni - J Bruni
- Fritz Michael Gschwantner
- Alexey Prilipko - Alexey Prilipko
- Dmitriy Fedorenko - Dmitriy Fedorenko
- vlakoff - vlakoff
@ -2021,6 +2054,7 @@ Symfony is the result of the work of many people who made the code better
- thib92 - thib92
- Rudolf Ratusiński - Rudolf Ratusiński
- Bertalan Attila - Bertalan Attila
- Arek Bochinski
- Rafael Tovar - Rafael Tovar
- Amin Hosseini (aminh) - Amin Hosseini (aminh)
- AmsTaFF (amstaff) - AmsTaFF (amstaff)
@ -2168,7 +2202,6 @@ Symfony is the result of the work of many people who made the code better
- Damien Harper (damien.harper) - Damien Harper (damien.harper)
- Darius Leskauskas (darles) - Darius Leskauskas (darles)
- david perez (davidpv) - david perez (davidpv)
- Daniël Brekelmans (dbrekelmans)
- David Joos (djoos) - David Joos (djoos)
- Denis Klementjev (dklementjev) - Denis Klementjev (dklementjev)
- Dominik Pesch (dombn) - Dominik Pesch (dombn)
@ -2180,7 +2213,6 @@ Symfony is the result of the work of many people who made the code better
- Christophe BECKER (goabonga) - Christophe BECKER (goabonga)
- gondo (gondo) - gondo (gondo)
- Gusakov Nikita (hell0w0rd) - Gusakov Nikita (hell0w0rd)
- Yannick Ihmels (ihmels)
- Osman Üngür (import) - Osman Üngür (import)
- Jaap van Otterdijk (jaapio) - Jaap van Otterdijk (jaapio)
- Javier Núñez Berrocoso (javiernuber) - Javier Núñez Berrocoso (javiernuber)
@ -2190,6 +2222,7 @@ Symfony is the result of the work of many people who made the code better
- Joeri Verdeyen (jverdeyen) - Joeri Verdeyen (jverdeyen)
- Kevin Verschaeve (keversc) - Kevin Verschaeve (keversc)
- Kevin Herrera (kherge) - Kevin Herrera (kherge)
- Simon Leblanc (leblanc_simon)
- Luis Ramón López López (lrlopez) - Luis Ramón López López (lrlopez)
- Mehdi Mabrouk (mehdidev) - Mehdi Mabrouk (mehdidev)
- Bart Reunes (metalarend) - Bart Reunes (metalarend)
@ -2207,6 +2240,7 @@ Symfony is the result of the work of many people who made the code better
- Jimmy Leger (redpanda) - Jimmy Leger (redpanda)
- Dmitry (staratel) - Dmitry (staratel)
- Marcin Szepczynski (szepczynski) - Marcin Szepczynski (szepczynski)
- Tito Miguel Costa (titomiguelcosta)
- Cyrille Jouineau (tuxosaurus) - Cyrille Jouineau (tuxosaurus)
- Vladimir Chernyshev (volch) - Vladimir Chernyshev (volch)
- Wim Godden (wimg) - Wim Godden (wimg)
@ -2250,15 +2284,14 @@ Symfony is the result of the work of many people who made the code better
- Ismail Asci (ismailasci) - Ismail Asci (ismailasci)
- Jeffrey Moelands (jeffreymoelands) - Jeffrey Moelands (jeffreymoelands)
- Simon CONSTANS (kosssi) - Simon CONSTANS (kosssi)
- Dennis Langen (nijusan)
- Paulius Jarmalavičius (pjarmalavicius) - Paulius Jarmalavičius (pjarmalavicius)
- Ramon Henrique Ornelas (ramonornela) - Ramon Henrique Ornelas (ramonornela)
- Ricardo de Vries (ricknox) - Ricardo de Vries (ricknox)
- Simon Heimberg (simon_heimberg)
- Thomas Dutrion (theocrite) - Thomas Dutrion (theocrite)
- Till Klampaeckel (till) - Till Klampaeckel (till)
- Tobias Weinert (tweini) - Tobias Weinert (tweini)
- Ulf Reimers (ureimers) - Ulf Reimers (ureimers)
- Morten Wulff (wulff)
- Wotre - Wotre
- goohib - goohib
- Tom Counsell - Tom Counsell
@ -2295,7 +2328,6 @@ Symfony is the result of the work of many people who made the code better
- Jens Schulze - Jens Schulze
- Matt Fields - Matt Fields
- Olatunbosun Egberinde - Olatunbosun Egberinde
- Niklas Keller
- Andras Debreczeni - Andras Debreczeni
- Vladimir Sazhin - Vladimir Sazhin
- Michel Bardelmeijer - Michel Bardelmeijer
@ -2324,6 +2356,7 @@ Symfony is the result of the work of many people who made the code better
- Eric J. Duran - Eric J. Duran
- Alexandru Bucur - Alexandru Bucur
- cmfcmf - cmfcmf
- Michal Forbak
- Drew Butler - Drew Butler
- Alexey Berezuev - Alexey Berezuev
- Steve Müller - Steve Müller
@ -2364,6 +2397,7 @@ Symfony is the result of the work of many people who made the code better
- Markus Staab - Markus Staab
- Pierre-Louis LAUNAY - Pierre-Louis LAUNAY
- djama - djama
- Vladyslav Startsev
- Michael Gwynne - Michael Gwynne
- Eduardo Conceição - Eduardo Conceição
- changmin.keum - changmin.keum
@ -2372,6 +2406,7 @@ Symfony is the result of the work of many people who made the code better
- Abdulkadir N. A. - Abdulkadir N. A.
- Adam Klvač - Adam Klvač
- Bruno Nogueira Nascimento Wowk - Bruno Nogueira Nascimento Wowk
- Matthias Dötsch
- jonmldr - jonmldr
- Yevgen Kovalienia - Yevgen Kovalienia
- Lebnik - Lebnik
@ -2404,6 +2439,7 @@ Symfony is the result of the work of many people who made the code better
- jspee - jspee
- Ilya Bulakh - Ilya Bulakh
- David Soria Parra - David Soria Parra
- Simon Frost
- Sergiy Sokolenko - Sergiy Sokolenko
- detinkin - detinkin
- Ahmed Abdulrahman - Ahmed Abdulrahman
@ -2458,6 +2494,7 @@ Symfony is the result of the work of many people who made the code better
- Juan Ases García (ases) - Juan Ases García (ases)
- Siragusa (asiragusa) - Siragusa (asiragusa)
- Daniel Basten (axhm3a) - Daniel Basten (axhm3a)
- Dude (b1rdex)
- Bernd Matzner (bmatzner) - Bernd Matzner (bmatzner)
- Bram Tweedegolf (bram_tweedegolf) - Bram Tweedegolf (bram_tweedegolf)
- Brandon Kelly (brandonkelly) - Brandon Kelly (brandonkelly)
@ -2515,8 +2552,8 @@ Symfony is the result of the work of many people who made the code better
- Matt Drollette (mdrollette) - Matt Drollette (mdrollette)
- Adam Monsen (meonkeys) - Adam Monsen (meonkeys)
- Mike Milano (mmilano) - Mike Milano (mmilano)
- Youssef Benhssaien (moghreb)
- diego aguiar (mollokhan) - diego aguiar (mollokhan)
- Hugo Monteiro (monteiro)
- Ala Eddine Khefifi (nayzo) - Ala Eddine Khefifi (nayzo)
- emilienbouard (neime) - emilienbouard (neime)
- Nicholas Byfleet (nickbyfleet) - Nicholas Byfleet (nickbyfleet)
@ -2589,7 +2626,6 @@ Symfony is the result of the work of many people who made the code better
- Sergey Fedotov - Sergey Fedotov
- Konstantin Scheumann - Konstantin Scheumann
- Michael - Michael
- Nate Wiebe
- fh-github@fholzhauer.de - fh-github@fholzhauer.de
- AbdElKader Bouadjadja - AbdElKader Bouadjadja
- DSeemiller - DSeemiller
@ -2607,6 +2643,7 @@ Symfony is the result of the work of many people who made the code better
- Gregório Bonfante Borba (bonfante) - Gregório Bonfante Borba (bonfante)
- Bogdan Rancichi (devck) - Bogdan Rancichi (devck)
- Daniel Kolvik (dkvk) - Daniel Kolvik (dkvk)
- Dragos Protung (dragosprotung)
- Marc Lemay (flug) - Marc Lemay (flug)
- Gabriel Solomon (gabrielsolomon) - Gabriel Solomon (gabrielsolomon)
- Henne Van Och (hennevo) - Henne Van Och (hennevo)

View File

@ -44,6 +44,7 @@ class Psr16Cache implements CacheInterface, PruneableInterface, ResettableInterf
$createCacheItem = \Closure::bind( $createCacheItem = \Closure::bind(
static function ($key, $value, $allowInt = false) use (&$cacheItemPrototype) { static function ($key, $value, $allowInt = false) use (&$cacheItemPrototype) {
$item = clone $cacheItemPrototype; $item = clone $cacheItemPrototype;
$item->poolHash = $item->innerItem = null;
$item->key = $allowInt && \is_int($key) ? (string) $key : CacheItem::validateKey($key); $item->key = $allowInt && \is_int($key) ? (string) $key : CacheItem::validateKey($key);
$item->value = $value; $item->value = $value;
$item->isHit = false; $item->isHit = false;

View File

@ -0,0 +1,30 @@
<?php
namespace Symfony\Component\Cache\Tests;
use Cache\IntegrationTests\SimpleCacheTest;
use Psr\SimpleCache\CacheInterface;
use Symfony\Component\Cache\Adapter\ArrayAdapter;
use Symfony\Component\Cache\Adapter\ProxyAdapter;
use Symfony\Component\Cache\Psr16Cache;
class Psr16CacheProxyTest extends SimpleCacheTest
{
public function createSimpleCache(int $defaultLifetime = 0): CacheInterface
{
return new Psr16Cache(new ProxyAdapter(new ArrayAdapter($defaultLifetime), 'my-namespace.'));
}
public function testProxy()
{
$pool = new ArrayAdapter();
$cache = new Psr16Cache(new ProxyAdapter($pool, 'my-namespace.'));
$this->assertNull($cache->get('some-key'));
$this->assertTrue($cache->set('some-other-key', 'value'));
$item = $pool->getItem('my-namespace.some-other-key', 'value');
$this->assertTrue($item->isHit());
$this->assertSame('value', $item->get());
}
}

View File

@ -51,8 +51,7 @@ class CacheClassMetadataFactory implements ClassMetadataFactoryInterface
return $this->loadedClasses[$class]; return $this->loadedClasses[$class];
} }
// Key cannot contain backslashes according to PSR-6 $key = rawurlencode(strtr($class, '\\', '_'));
$key = strtr($class, '\\', '_');
$item = $this->cacheItemPool->getItem($key); $item = $this->cacheItemPool->getItem($key);
if ($item->isHit()) { if ($item->isHit()) {

View File

@ -63,4 +63,20 @@ class CacheMetadataFactoryTest extends TestCase
$factory->getMetadataFor('Not\Exist'); $factory->getMetadataFor('Not\Exist');
} }
public function testAnonymousClass()
{
$anonymousObject = new class() {
};
$metadata = new ClassMetadata(\get_class($anonymousObject));
$decorated = $this->getMockBuilder(ClassMetadataFactoryInterface::class)->getMock();
$decorated
->expects($this->once())
->method('getMetadataFor')
->willReturn($metadata);
$factory = new CacheClassMetadataFactory($decorated, new ArrayAdapter());
$this->assertEquals($metadata, $factory->getMetadataFor($anonymousObject));
}
} }