Merge branch '3.4' into 4.0

* 3.4:
  Bump ext-mongodb to 1.5 on Travis
  Redesign the Debug error page in prod
  [DI] fix dumping deprecated service in yaml
  bumped Symfony version to 3.4.13
  updated VERSION for 3.4.12
  updated CHANGELOG for 3.4.12
  bumped Symfony version to 2.8.43
  updated VERSION for 2.8.42
  update CONTRIBUTORS for 2.8.42
  updated CHANGELOG for 2.8.42
This commit is contained in:
Nicolas Grekas 2018-06-27 23:04:32 +02:00
commit cbfb7a7495
5 changed files with 111 additions and 72 deletions

View File

@ -141,7 +141,7 @@ before_install:
tfold ext.apcu tpecl apcu-5.1.6 apcu.so $INI tfold ext.apcu tpecl apcu-5.1.6 apcu.so $INI
tfold ext.libsodium tpecl libsodium sodium.so $INI tfold ext.libsodium tpecl libsodium sodium.so $INI
tfold ext.mongodb tpecl mongodb-1.4.0RC1 mongodb.so $INI tfold ext.mongodb tpecl mongodb-1.5.0 mongodb.so $INI
fi fi
- | - |

View File

@ -55,12 +55,12 @@ Symfony is the result of the work of many people who made the code better
- Peter Rehm (rpet) - Peter Rehm (rpet)
- Matthias Pigulla (mpdude) - Matthias Pigulla (mpdude)
- Saša Stamenković (umpirsky) - Saša Stamenković (umpirsky)
- Kevin Bond (kbond)
- Tobias Nyholm (tobias)
- Pierre du Plessis (pierredup) - Pierre du Plessis (pierredup)
- Henrik Bjørnskov (henrikbjorn) - Henrik Bjørnskov (henrikbjorn)
- Dany Maillard (maidmaid) - Dany Maillard (maidmaid)
- Miha Vrhovnik - Miha Vrhovnik
- Kevin Bond (kbond)
- Tobias Nyholm (tobias)
- Diego Saint Esteben (dii3g0) - Diego Saint Esteben (dii3g0)
- Konstantin Kudryashov (everzet) - Konstantin Kudryashov (everzet)
- Alexander M. Turek (derrabus) - Alexander M. Turek (derrabus)
@ -70,11 +70,11 @@ Symfony is the result of the work of many people who made the code better
- Mathieu Piot (mpiot) - Mathieu Piot (mpiot)
- Gábor Egyed (1ed) - Gábor Egyed (1ed)
- Michel Weimerskirch (mweimerskirch) - Michel Weimerskirch (mweimerskirch)
- Titouan Galopin (tgalopin)
- Andrej Hudec (pulzarraider) - Andrej Hudec (pulzarraider)
- Eric Clemmons (ericclemmons) - Eric Clemmons (ericclemmons)
- Jáchym Toušek (enumag) - Jáchym Toušek (enumag)
- Charles Sarrazin (csarrazi) - Charles Sarrazin (csarrazi)
- Titouan Galopin (tgalopin)
- Konstantin Myakshin (koc) - Konstantin Myakshin (koc)
- Christian Raue - Christian Raue
- Arnout Boks (aboks) - Arnout Boks (aboks)
@ -84,6 +84,7 @@ Symfony is the result of the work of many people who made the code better
- Issei Murasawa (issei_m) - Issei Murasawa (issei_m)
- Douglas Greenshields (shieldo) - Douglas Greenshields (shieldo)
- David Maicher (dmaicher) - David Maicher (dmaicher)
- Vladimir Reznichenko (kalessil)
- Lee McDermott - Lee McDermott
- Brandon Turner - Brandon Turner
- Luis Cordova (cordoval) - Luis Cordova (cordoval)
@ -96,7 +97,6 @@ Symfony is the result of the work of many people who made the code better
- Jérôme Tamarelle (gromnan) - Jérôme Tamarelle (gromnan)
- John Wards (johnwards) - John Wards (johnwards)
- Fran Moreno (franmomu) - Fran Moreno (franmomu)
- Vladimir Reznichenko (kalessil)
- Antoine Hérault (herzult) - Antoine Hérault (herzult)
- Paráda József (paradajozsef) - Paráda József (paradajozsef)
- Arnaud Le Blanc (arnaud-lb) - Arnaud Le Blanc (arnaud-lb)
@ -109,19 +109,21 @@ Symfony is the result of the work of many people who made the code better
- marc.weistroff - marc.weistroff
- lenar - lenar
- Alexander Schwenn (xelaris) - Alexander Schwenn (xelaris)
- gadelat (gadelat)
- Włodzimierz Gajda (gajdaw) - Włodzimierz Gajda (gajdaw)
- Peter Kokot (maastermedia)
- Jacob Dreesen (jdreesen) - Jacob Dreesen (jdreesen)
- Florian Voutzinos (florianv) - Florian Voutzinos (florianv)
- Colin Frei - Colin Frei
- Adrien Brault (adrienbrault) - Adrien Brault (adrienbrault)
- Tomáš Votruba (tomas_votruba) - Tomáš Votruba (tomas_votruba)
- Joshua Thijssen - Joshua Thijssen
- Peter Kokot (maastermedia)
- David Buchmann (dbu) - David Buchmann (dbu)
- excelwebzone - excelwebzone
- Fabien Pennequin (fabienpennequin) - Fabien Pennequin (fabienpennequin)
- Gordon Franke (gimler) - Gordon Franke (gimler)
- Eric GELOEN (gelo) - Eric GELOEN (gelo)
- Valentin Udaltsov (vudaltsov)
- Lars Strojny (lstrojny) - Lars Strojny (lstrojny)
- Daniel Wehner (dawehner) - Daniel Wehner (dawehner)
- Tugdual Saunier (tucksaun) - Tugdual Saunier (tucksaun)
@ -131,6 +133,7 @@ Symfony is the result of the work of many people who made the code better
- Florian Lonqueu-Brochard (florianlb) - Florian Lonqueu-Brochard (florianlb)
- Sebastiaan Stok (sstok) - Sebastiaan Stok (sstok)
- Stefano Sala (stefano.sala) - Stefano Sala (stefano.sala)
- Jérôme Vasseur (jvasseur)
- Evgeniy (ewgraf) - Evgeniy (ewgraf)
- Alex Pott - Alex Pott
- Vincent AUBERT (vincent) - Vincent AUBERT (vincent)
@ -139,9 +142,7 @@ Symfony is the result of the work of many people who made the code better
- Sebastian Hörl (blogsh) - Sebastian Hörl (blogsh)
- Daniel Gomes (danielcsgomes) - Daniel Gomes (danielcsgomes)
- Hidenori Goto (hidenorigoto) - Hidenori Goto (hidenorigoto)
- Jérôme Vasseur (jvasseur) - Arnaud Kleinpeter (nanocom)
- Valentin Udaltsov (vudaltsov)
- gadelat (gadelat)
- Guilherme Blanco (guilhermeblanco) - Guilherme Blanco (guilhermeblanco)
- Pablo Godel (pgodel) - Pablo Godel (pgodel)
- Jérémie Augustin (jaugustin) - Jérémie Augustin (jaugustin)
@ -149,7 +150,6 @@ Symfony is the result of the work of many people who made the code better
- Philipp Wahala (hifi) - Philipp Wahala (hifi)
- Julien Falque (julienfalque) - Julien Falque (julienfalque)
- Rafael Dohms (rdohms) - Rafael Dohms (rdohms)
- Arnaud Kleinpeter (nanocom)
- jwdeitch - jwdeitch
- Teoh Han Hui (teohhanhui) - Teoh Han Hui (teohhanhui)
- Mikael Pajunen - Mikael Pajunen
@ -178,6 +178,7 @@ Symfony is the result of the work of many people who made the code better
- Warnar Boekkooi (boekkooi) - Warnar Boekkooi (boekkooi)
- Dmitrii Chekaliuk (lazyhammer) - Dmitrii Chekaliuk (lazyhammer)
- Clément JOBEILI (dator) - Clément JOBEILI (dator)
- Niels Keurentjes (curry684)
- Daniel Espendiller - Daniel Espendiller
- Possum - Possum
- Dorian Villet (gnutix) - Dorian Villet (gnutix)
@ -219,10 +220,12 @@ Symfony is the result of the work of many people who made the code better
- Michele Orselli (orso) - Michele Orselli (orso)
- Tom Van Looy (tvlooy) - Tom Van Looy (tvlooy)
- Sven Paulus (subsven) - Sven Paulus (subsven)
- Yanick Witschi (toflar)
- Thomas Calvet (fancyweb) - Thomas Calvet (fancyweb)
- Rui Marinho (ruimarinho) - Rui Marinho (ruimarinho)
- Niels Keurentjes (curry684) - Alessandro Chitolina
- Eugene Wissner - Eugene Wissner
- Pascal Montoya
- Julien Brochet (mewt) - Julien Brochet (mewt)
- Leo Feyer - Leo Feyer
- Tristan Darricau (nicofuma) - Tristan Darricau (nicofuma)
@ -235,6 +238,7 @@ Symfony is the result of the work of many people who made the code better
- Rob Frawley 2nd (robfrawley) - Rob Frawley 2nd (robfrawley)
- julien pauli (jpauli) - julien pauli (jpauli)
- Lorenz Schori - Lorenz Schori
- Oskar Stark (oskarstark)
- Sébastien Lavoie (lavoiesl) - Sébastien Lavoie (lavoiesl)
- Gregor Harlan (gharlan) - Gregor Harlan (gharlan)
- Dariusz - Dariusz
@ -255,9 +259,7 @@ Symfony is the result of the work of many people who made the code better
- Arjen Brouwer (arjenjb) - Arjen Brouwer (arjenjb)
- Katsuhiro OGAWA - Katsuhiro OGAWA
- Patrick McDougle (patrick-mcdougle) - Patrick McDougle (patrick-mcdougle)
- Yanick Witschi (toflar)
- Alif Rachmawadi - Alif Rachmawadi
- Alessandro Chitolina
- Kristen Gilden (kgilden) - Kristen Gilden (kgilden)
- Pierre-Yves LEBECQ (pylebecq) - Pierre-Yves LEBECQ (pylebecq)
- Jordan Samouh (jordansamouh) - Jordan Samouh (jordansamouh)
@ -284,7 +286,6 @@ Symfony is the result of the work of many people who made the code better
- Bob den Otter (bopp) - Bob den Otter (bopp)
- Nikita Konstantinov - Nikita Konstantinov
- Wodor Wodorski - Wodor Wodorski
- Oskar Stark (oskarstark)
- Thomas Lallement (raziel057) - Thomas Lallement (raziel057)
- Giorgio Premi - Giorgio Premi
- Christian Schmidt - Christian Schmidt
@ -303,6 +304,7 @@ Symfony is the result of the work of many people who made the code better
- Marc Weistroff (futurecat) - Marc Weistroff (futurecat)
- Christian Schmidt - Christian Schmidt
- Maxime Veber (nek-) - Maxime Veber (nek-)
- MatTheCat
- Edi Modrić (emodric) - Edi Modrić (emodric)
- Chad Sikorra (chadsikorra) - Chad Sikorra (chadsikorra)
- Chris Smith (cs278) - Chris Smith (cs278)
@ -358,11 +360,11 @@ Symfony is the result of the work of many people who made the code better
- Artur Eshenbrener - Artur Eshenbrener
- François-Xavier de Guillebon (de-gui_f) - François-Xavier de Guillebon (de-gui_f)
- Damien Alexandre (damienalexandre) - Damien Alexandre (damienalexandre)
- Thomas Perez (scullwm)
- Felix Labrecque - Felix Labrecque
- Yaroslav Kiliba - Yaroslav Kiliba
- Terje Bråten - Terje Bråten
- Mathieu Lechat - Mathieu Lechat
- MatTheCat
- Robbert Klarenbeek (robbertkl) - Robbert Klarenbeek (robbertkl)
- JhonnyL - JhonnyL
- David Badura (davidbadura) - David Badura (davidbadura)
@ -453,7 +455,6 @@ Symfony is the result of the work of many people who made the code better
- Dirk Pahl (dirkaholic) - Dirk Pahl (dirkaholic)
- cedric lombardot (cedriclombardot) - cedric lombardot (cedriclombardot)
- Jonas Flodén (flojon) - Jonas Flodén (flojon)
- Thomas Perez (scullwm)
- Marcin Sikoń (marphi) - Marcin Sikoń (marphi)
- Dominik Zogg (dominik.zogg) - Dominik Zogg (dominik.zogg)
- Marek Pietrzak - Marek Pietrzak
@ -483,6 +484,7 @@ Symfony is the result of the work of many people who made the code better
- Miroslav Sustek - Miroslav Sustek
- Sullivan SENECHAL (soullivaneuh) - Sullivan SENECHAL (soullivaneuh)
- Pablo Díez (pablodip) - Pablo Díez (pablodip)
- Grzegorz (Greg) Zdanowski (kiler129)
- Martin Hujer (martinhujer) - Martin Hujer (martinhujer)
- Kevin McBride - Kevin McBride
- Sergio Santoro - Sergio Santoro
@ -511,6 +513,7 @@ Symfony is the result of the work of many people who made the code better
- Andrew Udvare (audvare) - Andrew Udvare (audvare)
- alexpods - alexpods
- Arjen van der Meijden - Arjen van der Meijden
- Adam Szaraniec (mimol)
- Dariusz Ruminski - Dariusz Ruminski
- Erik Trapman (eriktrapman) - Erik Trapman (eriktrapman)
- De Cock Xavier (xdecock) - De Cock Xavier (xdecock)
@ -573,6 +576,7 @@ Symfony is the result of the work of many people who made the code better
- Sebastian Blum - Sebastian Blum
- aubx - aubx
- Marvin Butkereit - Marvin Butkereit
- Colin O'Dell (colinodell)
- Ricky Su (ricky) - Ricky Su (ricky)
- Gildas Quéméner (gquemener) - Gildas Quéméner (gquemener)
- Charles-Henri Bruyand - Charles-Henri Bruyand
@ -588,6 +592,7 @@ Symfony is the result of the work of many people who made the code better
- Nahuel Cuesta (ncuesta) - Nahuel Cuesta (ncuesta)
- Chris Boden (cboden) - Chris Boden (cboden)
- Christophe Villeger (seragan) - Christophe Villeger (seragan)
- Bob van de Vijver (bobvandevijver)
- Stefan Gehrig (sgehrig) - Stefan Gehrig (sgehrig)
- Hany el-Kerdany - Hany el-Kerdany
- Wang Jingyu - Wang Jingyu
@ -637,6 +642,7 @@ Symfony is the result of the work of many people who made the code better
- Richard Bradley - Richard Bradley
- Ulumuddin Yunus (joenoez) - Ulumuddin Yunus (joenoez)
- Johann Saunier (prophet777) - Johann Saunier (prophet777)
- Sergey (upyx)
- Michael Devery (mickadoo) - Michael Devery (mickadoo)
- Antoine Corcy - Antoine Corcy
- Sascha Grossenbacher - Sascha Grossenbacher
@ -666,21 +672,26 @@ 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
- Greg Anderson - Greg Anderson
- VJ - VJ
- Delf Tonder (leberknecht) - Delf Tonder (leberknecht)
- Mark Sonnabaum - Mark Sonnabaum
- Massimiliano Braglia (massimilianobraglia)
- Richard Quadling - Richard Quadling
- jochenvdv - jochenvdv
- Arturas Smorgun (asarturas) - Arturas Smorgun (asarturas)
- Alexander Volochnev (exelenz) - Alexander Volochnev (exelenz)
- Michael Piecko - Michael Piecko
- yclian - yclian
- Aleksey Prilipko
- twifty - twifty
- Indra Gunawan (guind) - Indra Gunawan (guind)
- Peter Ward - Peter Ward
- Davide Borsatto (davide.borsatto)
- Julien DIDIER (juliendidier) - Julien DIDIER (juliendidier)
- Dominik Ritter (dritter) - Dominik Ritter (dritter)
- Sebastian Grodzicki (sgrodzicki) - Sebastian Grodzicki (sgrodzicki)
@ -691,6 +702,7 @@ Symfony is the result of the work of many people who made the code better
- Alex Xandra Albert Sim - Alex Xandra Albert Sim
- Craig Duncan (duncan3dc) - Craig Duncan (duncan3dc)
- Carson Full - Carson Full
- Sergey Yastrebov
- Trent Steel (trsteel88) - Trent Steel (trsteel88)
- Yuen-Chi Lian - Yuen-Chi Lian
- Besnik Br - Besnik Br
@ -717,11 +729,12 @@ Symfony is the result of the work of many people who made the code better
- Joschi Kuphal - Joschi Kuphal
- John Bohn (jbohn) - John Bohn (jbohn)
- Marc Morera (mmoreram) - Marc Morera (mmoreram)
- Smaine Milianni (ismail1432)
- Michael Moravec
- Andrew Hilobok (hilobok) - Andrew Hilobok (hilobok)
- Noah Heck (myesain) - Noah Heck (myesain)
- Christian Soronellas (theunic) - Christian Soronellas (theunic)
- Johann Pardanaud - Johann Pardanaud
- Adam Szaraniec (mimol)
- Yosmany Garcia (yosmanyga) - Yosmany Garcia (yosmanyga)
- Wouter de Wild - Wouter de Wild
- Antoine M (amakdessi) - Antoine M (amakdessi)
@ -770,6 +783,7 @@ Symfony is the result of the work of many people who made the code better
- Abhoryo - Abhoryo
- Fabian Vogler (fabian) - Fabian Vogler (fabian)
- Korvin Szanto - Korvin Szanto
- Stéphan Kochen
- Arjan Keeman - Arjan Keeman
- Alaattin Kahramanlar (alaattin) - Alaattin Kahramanlar (alaattin)
- Sergey Zolotov (enleur) - Sergey Zolotov (enleur)
@ -853,6 +867,7 @@ Symfony is the result of the work of many people who made the code better
- LOUARDI Abdeltif (ouardisoft) - LOUARDI Abdeltif (ouardisoft)
- Robert Gruendler (pulse00) - Robert Gruendler (pulse00)
- Simon Terrien (sterrien) - Simon Terrien (sterrien)
- Tarmo Leppänen (tarlepp)
- Benoît Merlet (trompette) - Benoît Merlet (trompette)
- Koen Kuipers - Koen Kuipers
- datibbaw - datibbaw
@ -863,6 +878,7 @@ Symfony is the result of the work of many people who made the code better
- Sebastien Morel (plopix) - Sebastien Morel (plopix)
- Patrick Kaufmann - Patrick Kaufmann
- Piotr Stankowski - Piotr Stankowski
- Anton Dyshkant
- Reece Fowell (reecefowell) - Reece Fowell (reecefowell)
- Mátyás Somfai (smatyas) - Mátyás Somfai (smatyas)
- stefan.r - stefan.r
@ -880,7 +896,6 @@ Symfony is the result of the work of many people who made the code better
- Sam Malone - Sam Malone
- Phan Thanh Ha (haphan) - Phan Thanh Ha (haphan)
- Chris Jones (leek) - Chris Jones (leek)
- Colin O'Dell (colinodell)
- xaav - xaav
- Mahmoud Mostafa (mahmoud) - Mahmoud Mostafa (mahmoud)
- Pieter - Pieter
@ -898,6 +913,7 @@ Symfony is the result of the work of many people who made the code better
- Fred Cox - Fred Cox
- Luciano Mammino (loige) - Luciano Mammino (loige)
- fabios - fabios
- Webnet team (webnet)
- Sander Coolen (scoolen) - Sander Coolen (scoolen)
- Nicolas Le Goff (nlegoff) - Nicolas Le Goff (nlegoff)
- Ben Oman - Ben Oman
@ -934,7 +950,6 @@ Symfony is the result of the work of many people who made the code better
- Máximo Cuadros (mcuadros) - Máximo Cuadros (mcuadros)
- tamirvs - tamirvs
- julien.galenski - julien.galenski
- Bob van de Vijver
- Christian Neff - Christian Neff
- Oliver Hoff - Oliver Hoff
- Ole Rößner (basster) - Ole Rößner (basster)
@ -952,6 +967,7 @@ Symfony is the result of the work of many people who made the code better
- ilyes kooli - ilyes kooli
- gr1ev0us - gr1ev0us
- mlazovla - mlazovla
- Behnoush norouzali (behnoush)
- Max Beutel - Max Beutel
- Antanas Arvasevicius - Antanas Arvasevicius
- Thomas - Thomas
@ -1017,13 +1033,13 @@ Symfony is the result of the work of many people who made the code better
- Alex Bowers - Alex Bowers
- Jeremy Bush - Jeremy Bush
- wizhippo - wizhippo
- Thomason, James
- Viacheslav Sychov - Viacheslav Sychov
- Helmut Hummel (helhum) - Helmut Hummel (helhum)
- Matt Brunt - Matt Brunt
- Carlos Ortega Huetos - Carlos Ortega Huetos
- rpg600 - rpg600
- Péter Buri (burci) - Péter Buri (burci)
- Davide Borsatto (davide.borsatto)
- kaiwa - kaiwa
- RJ Garcia - RJ Garcia
- Charles Sanquer (csanquer) - Charles Sanquer (csanquer)
@ -1033,7 +1049,6 @@ Symfony is the result of the work of many people who made the code better
- Will Donohoe - Will Donohoe
- peter - peter
- Jaroslav Kuba - Jaroslav Kuba
- flip111
- Jérémy Jourdin (jjk801) - Jérémy Jourdin (jjk801)
- BRAMILLE Sébastien (oktapodia) - BRAMILLE Sébastien (oktapodia)
- Artem Kolesnikov (tyomo4ka) - Artem Kolesnikov (tyomo4ka)
@ -1121,10 +1136,10 @@ Symfony is the result of the work of many people who made the code better
- Lars Ambrosius Wallenborn (larsborn) - Lars Ambrosius Wallenborn (larsborn)
- Oriol Mangas Abellan (oriolman) - Oriol Mangas Abellan (oriolman)
- Sebastian Göttschkes (sgoettschkes) - Sebastian Göttschkes (sgoettschkes)
- Sergey (upyx)
- Tatsuya Tsuruoka - Tatsuya Tsuruoka
- Ross Tuck - Ross Tuck
- Kévin Gomez (kevin) - Kévin Gomez (kevin)
- Andrei Igna
- azine - azine
- Dawid Sajdak - Dawid Sajdak
- Ludek Stepan - Ludek Stepan
@ -1142,7 +1157,6 @@ Symfony is the result of the work of many people who made the code better
- Adrien Gallou (agallou) - Adrien Gallou (agallou)
- Maks Rafalko (bornfree) - Maks Rafalko (bornfree)
- Karol Sójko (karolsojko) - Karol Sójko (karolsojko)
- Grzegorz Zdanowski (kiler129)
- sl_toto (sl_toto) - sl_toto (sl_toto)
- Walter Dal Mut (wdalmut) - Walter Dal Mut (wdalmut)
- abluchet - abluchet
@ -1155,10 +1169,10 @@ Symfony is the result of the work of many people who made the code better
- Keri Henare (kerihenare) - Keri Henare (kerihenare)
- Cédric Lahouste (rapotor) - Cédric Lahouste (rapotor)
- Samuel Vogel (samuelvogel) - Samuel Vogel (samuelvogel)
- Alexey Kopytko (sanmai)
- Berat Doğan - Berat Doğan
- Guillaume LECERF - Guillaume LECERF
- Juanmi Rodriguez Cerón - Juanmi Rodriguez Cerón
- Sergey Yastrebov
- Andy Raines - Andy Raines
- Anthony Ferrara - Anthony Ferrara
- Klaas Cuvelier (kcuvelier) - Klaas Cuvelier (kcuvelier)
@ -1187,6 +1201,7 @@ Symfony is the result of the work of many people who made the code better
- Lance McNearney - Lance McNearney
- Gonzalo Vilaseca (gonzalovilaseca) - Gonzalo Vilaseca (gonzalovilaseca)
- Giorgio Premi - Giorgio Premi
- Andrew Berry
- ncou - ncou
- Ian Carroll - Ian Carroll
- caponica - caponica
@ -1209,6 +1224,7 @@ Symfony is the result of the work of many people who made the code better
- Romain Geissler - Romain Geissler
- Adrien Moiruad - Adrien Moiruad
- Tomaz Ahlin - Tomaz Ahlin
- Philip Ardery
- Marcus Stöhr (dafish) - Marcus Stöhr (dafish)
- Emmanuel Vella (emmanuel.vella) - Emmanuel Vella (emmanuel.vella)
- Jonathan Johnson (jrjohnson) - Jonathan Johnson (jrjohnson)
@ -1217,7 +1233,6 @@ Symfony is the result of the work of many people who made the code better
- Jay Severson - Jay Severson
- René Kerner - René Kerner
- Nathaniel Catchpole - Nathaniel Catchpole
-
- Adrien Samson (adriensamson) - Adrien Samson (adriensamson)
- Samuel Gordalina (gordalina) - Samuel Gordalina (gordalina)
- Max Romanovsky (maxromanovsky) - Max Romanovsky (maxromanovsky)
@ -1254,7 +1269,6 @@ Symfony is the result of the work of many people who made the code better
- Ergie Gonzaga - Ergie Gonzaga
- Matthew J Mucklo - Matthew J Mucklo
- AnrDaemon - AnrDaemon
- Smaine Milianni (ismail1432)
- fdgdfg (psampaz) - fdgdfg (psampaz)
- Stéphane Seng - Stéphane Seng
- Maxwell Vandervelde - Maxwell Vandervelde
@ -1275,12 +1289,14 @@ Symfony is the result of the work of many people who made the code better
- Jonathan Gough - Jonathan Gough
- Benjamin Bender - Benjamin Bender
- Jared Farrish - Jared Farrish
- karl.rixon
- Konrad Mohrfeldt - Konrad Mohrfeldt
- Lance Chen - Lance Chen
- Andrew (drew) - Andrew (drew)
- kor3k kor3k (kor3k) - kor3k kor3k (kor3k)
- Stelian Mocanita (stelian) - Stelian Mocanita (stelian)
- Flavian (2much) - Flavian (2much)
- Gautier Deuette
- mike - mike
- Kirk Madera - Kirk Madera
- Keith Maika - Keith Maika
@ -1372,10 +1388,12 @@ Symfony is the result of the work of many people who made the code better
- Manatsawin Hanmongkolchai - Manatsawin Hanmongkolchai
- Gunther Konig - Gunther Konig
- Maciej Schmidt - Maciej Schmidt
- Greg ORIOL
- Dennis Væversted - Dennis Væversted
- nuncanada - nuncanada
- flack - flack
- František Bereň - František Bereň
- Kamil Madejski
- Jeremiah VALERIE - Jeremiah VALERIE
- Mike Francis - Mike Francis
- Christoph Nissle (derstoffel) - Christoph Nissle (derstoffel)
@ -1468,7 +1486,6 @@ Symfony is the result of the work of many people who made the code better
- Sam Ward - Sam Ward
- Walther Lalk - Walther Lalk
- Adam - Adam
- Stéphan Kochen
- devel - devel
- taiiiraaa - taiiiraaa
- Trevor Suarez - Trevor Suarez
@ -1482,8 +1499,10 @@ Symfony is the result of the work of many people who made the code better
- Chansig - Chansig
- Tischoi - Tischoi
- J Bruni - J Bruni
- Fritz Michael Gschwantner
- Alexey Prilipko - Alexey Prilipko
- Dmitriy Fedorenko - Dmitriy Fedorenko
- fritzmg
- vlakoff - vlakoff
- bertillon - bertillon
- Bertalan Attila - Bertalan Attila
@ -1686,7 +1705,6 @@ Symfony is the result of the work of many people who made the code better
- Christian Eikermann - Christian Eikermann
- Kai Eichinger - Kai Eichinger
- Antonio Angelino - Antonio Angelino
- Pascal Montoya
- Matt Fields - Matt Fields
- Niklas Keller - Niklas Keller
- Vladimir Sazhin - Vladimir Sazhin
@ -1753,6 +1771,7 @@ Symfony is the result of the work of many people who made the code better
- Adam Klvač - Adam Klvač
- Yevgen Kovalienia - Yevgen Kovalienia
- Lebnik - Lebnik
- nsbx
- Shude - Shude
- Ondřej Führer - Ondřej Führer
- Sema - Sema
@ -1765,11 +1784,13 @@ Symfony is the result of the work of many people who made the code better
- Norman Soetbeer - Norman Soetbeer
- zorn - zorn
- Yuriy Potemkin - Yuriy Potemkin
- Emilie Lorenzo
- Benjamin Long - Benjamin Long
- Matt Janssen - Matt Janssen
- Ben Miller - Ben Miller
- Peter Gribanov - Peter Gribanov
- kwiateusz - kwiateusz
- jspee
- David Soria Parra - David Soria Parra
- Sergiy Sokolenko - Sergiy Sokolenko
- dinitrol - dinitrol
@ -1827,6 +1848,7 @@ Symfony is the result of the work of many people who made the code better
- Damon Jones (damon__jones) - Damon Jones (damon__jones)
- Łukasz Giza (destroyer) - Łukasz Giza (destroyer)
- Daniel Londero (dlondero) - Daniel Londero (dlondero)
- Samuele Lilli (doncallisto)
- Sebastian Landwehr (dword123) - Sebastian Landwehr (dword123)
- Adel ELHAIBA (eadel) - Adel ELHAIBA (eadel)
- Damián Nohales (eagleoneraptor) - Damián Nohales (eagleoneraptor)
@ -1889,6 +1911,7 @@ Symfony is the result of the work of many people who made the code better
- scourgen hung (scourgen) - scourgen hung (scourgen)
- Sébastien Alfaiate (seb33300) - Sébastien Alfaiate (seb33300)
- Sebastian Busch (sebu) - Sebastian Busch (sebu)
- Sepehr Lajevardi (sepehr)
- André Filipe Gonçalves Neves (seven) - André Filipe Gonçalves Neves (seven)
- Bruno Ziegler (sfcoder) - Bruno Ziegler (sfcoder)
- Andrea Giuliano (shark) - Andrea Giuliano (shark)
@ -1898,12 +1921,13 @@ Symfony is the result of the work of many people who made the code better
- Julien Sanchez (sumbobyboys) - Julien Sanchez (sumbobyboys)
- Guillermo Gisinger (t3chn0r) - Guillermo Gisinger (t3chn0r)
- Markus Tacker (tacker) - Markus Tacker (tacker)
- Tarmo Leppänen (tarlepp) - Andrew Clark (tqt_andrew_clark)
- Tyler Stroud (tystr) - Tyler Stroud (tystr)
- Moritz Kraft (userfriendly) - Moritz Kraft (userfriendly)
- Víctor Mateo (victormateo) - Víctor Mateo (victormateo)
- Vincent (vincent1870) - Vincent (vincent1870)
- Vincent CHALAMON (vincentchalamon) - Vincent CHALAMON (vincentchalamon)
- David Herrmann (vworldat)
- Eugene Babushkin (warl) - Eugene Babushkin (warl)
- Wouter Sioen (wouter_sioen) - Wouter Sioen (wouter_sioen)
- Xavier Amado (xamado) - Xavier Amado (xamado)
@ -1929,6 +1953,7 @@ Symfony is the result of the work of many people who made the code better
- fh-github@fholzhauer.de - fh-github@fholzhauer.de
- AbdElKader Bouadjadja - AbdElKader Bouadjadja
- DSeemiller - DSeemiller
- Kyle
- Jan Emrich - Jan Emrich
- Mark Topper - Mark Topper
- Xavier REN - Xavier REN

View File

@ -208,48 +208,54 @@ class ExceptionHandler
$title = 'Whoops, looks like something went wrong.'; $title = 'Whoops, looks like something went wrong.';
} }
$content = ''; if (!$this->debug) {
if ($this->debug) { return <<<EOF
try { <div class="container">
$count = count($exception->getAllPrevious()); <h1>$title</h1>
$total = $count + 1; </div>
foreach ($exception->toArray() as $position => $e) { EOF;
$ind = $count - $position + 1; }
$class = $this->formatClass($e['class']);
$message = nl2br($this->escapeHtml($e['message']));
$content .= sprintf(<<<'EOF'
<div class="trace trace-as-html">
<table class="trace-details">
<thead class="trace-head"><tr><th>
<h3 class="trace-class">
<span class="text-muted">(%d/%d)</span>
<span class="exception_title">%s</span>
</h3>
<p class="break-long-words trace-message">%s</p>
</th></tr></thead>
<tbody>
EOF
, $ind, $total, $class, $message);
foreach ($e['trace'] as $trace) {
$content .= '<tr><td>';
if ($trace['function']) {
$content .= sprintf('at <span class="trace-class">%s</span><span class="trace-type">%s</span><span class="trace-method">%s</span>(<span class="trace-arguments">%s</span>)', $this->formatClass($trace['class']), $trace['type'], $trace['function'], $this->formatArgs($trace['args']));
}
if (isset($trace['file']) && isset($trace['line'])) {
$content .= $this->formatPath($trace['file'], $trace['line']);
}
$content .= "</td></tr>\n";
}
$content .= "</tbody>\n</table>\n</div>\n"; $content = '';
} try {
} catch (\Exception $e) { $count = count($exception->getAllPrevious());
// something nasty happened and we cannot throw an exception anymore $total = $count + 1;
if ($this->debug) { foreach ($exception->toArray() as $position => $e) {
$title = sprintf('Exception thrown when handling an exception (%s: %s)', get_class($e), $this->escapeHtml($e->getMessage())); $ind = $count - $position + 1;
} else { $class = $this->formatClass($e['class']);
$title = 'Whoops, looks like something went wrong.'; $message = nl2br($this->escapeHtml($e['message']));
$content .= sprintf(<<<'EOF'
<div class="trace trace-as-html">
<table class="trace-details">
<thead class="trace-head"><tr><th>
<h3 class="trace-class">
<span class="text-muted">(%d/%d)</span>
<span class="exception_title">%s</span>
</h3>
<p class="break-long-words trace-message">%s</p>
</th></tr></thead>
<tbody>
EOF
, $ind, $total, $class, $message);
foreach ($e['trace'] as $trace) {
$content .= '<tr><td>';
if ($trace['function']) {
$content .= sprintf('at <span class="trace-class">%s</span><span class="trace-type">%s</span><span class="trace-method">%s</span>(<span class="trace-arguments">%s</span>)', $this->formatClass($trace['class']), $trace['type'], $trace['function'], $this->formatArgs($trace['args']));
}
if (isset($trace['file']) && isset($trace['line'])) {
$content .= $this->formatPath($trace['file'], $trace['line']);
}
$content .= "</td></tr>\n";
} }
$content .= "</tbody>\n</table>\n</div>\n";
}
} catch (\Exception $e) {
// something nasty happened and we cannot throw an exception anymore
if ($this->debug) {
$title = sprintf('Exception thrown when handling an exception (%s: %s)', get_class($e), $this->escapeHtml($e->getMessage()));
} else {
$title = 'Whoops, looks like something went wrong.';
} }
} }
@ -278,6 +284,14 @@ EOF;
*/ */
public function getStylesheet(FlattenException $exception) public function getStylesheet(FlattenException $exception)
{ {
if (!$this->debug) {
return <<<'EOF'
body { background-color: #fff; color: #222; font: 16px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; margin: 0; }
.container { margin: 30px; max-width: 600px; }
h1 { color: #dc3545; font-size: 24px; }
EOF;
}
return <<<'EOF' return <<<'EOF'
body { background-color: #F9F9F9; color: #222; font: 14px/1.4 Helvetica, Arial, sans-serif; margin: 0; padding-bottom: 45px; } body { background-color: #F9F9F9; color: #222; font: 14px/1.4 Helvetica, Arial, sans-serif; margin: 0; padding-bottom: 45px; }

View File

@ -94,7 +94,7 @@ class YamlDumper extends Dumper
} }
if ($definition->isDeprecated()) { if ($definition->isDeprecated()) {
$code .= sprintf(" deprecated: %s\n", $definition->getDeprecationMessage('%service_id%')); $code .= sprintf(" deprecated: %s\n", $this->dumper->dump($definition->getDeprecationMessage('%service_id%')));
} }
if ($definition->isAutowired()) { if ($definition->isAutowired()) {

View File

@ -10,7 +10,7 @@ services:
tags: tags:
- { name: foo } - { name: foo }
- { name: baz } - { name: baz }
deprecated: %service_id% deprecated: '%service_id%'
arguments: [1] arguments: [1]
factory: f factory: f
Symfony\Component\DependencyInjection\Tests\Fixtures\Prototype\Sub\Bar: Symfony\Component\DependencyInjection\Tests\Fixtures\Prototype\Sub\Bar:
@ -19,7 +19,7 @@ services:
tags: tags:
- { name: foo } - { name: foo }
- { name: baz } - { name: baz }
deprecated: %service_id% deprecated: '%service_id%'
lazy: true lazy: true
arguments: [1] arguments: [1]
factory: f factory: f