Merge branch '4.1'
* 4.1: Bump ext-mongodb to 1.5 on Travis Redesign the Debug error page in prod [DI] fix dumping deprecated service in yaml [Serializer] CsvEncoder::AS_COLLECTION_KEY constant bumped Symfony version to 4.1.2 updated VERSION for 4.1.1 updated CHANGELOG for 4.1.1 bumped Symfony version to 4.0.13 updated VERSION for 4.0.12 updated CHANGELOG for 4.0.12 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:
commit
0c57f00ccd
@ -149,7 +149,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
|
||||||
tfold ext.amqp tpecl amqp-1.9.3 amqp.so $INI
|
tfold ext.amqp tpecl amqp-1.9.3 amqp.so $INI
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -7,6 +7,46 @@ in 4.0 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.0.0...v4.0.1
|
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.0.0...v4.0.1
|
||||||
|
|
||||||
|
* 4.0.12 (2018-06-25)
|
||||||
|
|
||||||
|
* bug #27626 [TwigBundle][DX] Only add the Twig WebLinkExtension if the WebLink component is enabled (thewilkybarkid)
|
||||||
|
* bug #27701 [SecurityBundle] Dont throw if "security.http_utils" is not found (nicolas-grekas)
|
||||||
|
* bug #27690 [DI] Resolve env placeholder in logs (ro0NL)
|
||||||
|
* bug #26534 allow_extra_attributes does not throw an exception as documented (deviantintegral)
|
||||||
|
* bug #27668 [Lock] use 'r+' for fopen (fixes issue on Solaris) (fritzmg)
|
||||||
|
* bug #27669 [Filesystem] fix file lock on SunOS (fritzmg)
|
||||||
|
* bug #27662 [HttpKernel] fix handling of nested Error instances (xabbuh)
|
||||||
|
* bug #26845 [Config] Fixing GlobResource when inside phar archive (vworldat)
|
||||||
|
* bug #27382 [Form] Fix error when rendering a DateIntervalType form with exactly 0 weeks (krixon)
|
||||||
|
* bug #27309 Fix surrogate not using original request (Toflar)
|
||||||
|
* bug #27467 [HttpKernel] fix session tracking in surrogate master requests (nicolas-grekas)
|
||||||
|
* bug #27630 [Validator][Form] Remove BOM in some xlf files (gautierderuette)
|
||||||
|
* bug #27596 [Framework][Workflow] Added support for interfaces (vudaltsov)
|
||||||
|
* bug #27593 [ProxyManagerBridge] Fixed support of private services (nicolas-grekas)
|
||||||
|
* bug #27591 [VarDumper] Fix dumping ArrayObject and ArrayIterator instances (nicolas-grekas)
|
||||||
|
* bug #27581 Fix bad method call with guard authentication + session migration (weaverryan)
|
||||||
|
* bug #27576 [Cache] Fix expiry comparisons in array-based pools (nicolas-grekas)
|
||||||
|
* bug #27556 Avoiding session migration for stateless firewall UsernamePasswordJsonAuthenticationListener (weaverryan)
|
||||||
|
* bug #27452 Avoid migration on stateless firewalls (weaverryan)
|
||||||
|
* bug #27568 [DI] Deduplicate generated proxy classes (nicolas-grekas)
|
||||||
|
* bug #27326 [Serializer] deserialize from xml: Fix a collection that contains the only one element (webnet-fr)
|
||||||
|
* bug #27567 [PhpUnitBridge] Fix error on some Windows OS (Nsbx)
|
||||||
|
* bug #27357 [Lock] Remove released semaphore (jderusse)
|
||||||
|
* bug #27416 TagAwareAdapter over non-binary memcached connections corrupts memcache (Aleksey Prilipko)
|
||||||
|
* bug #27514 [Debug] Pass previous exception to FatalErrorException (pmontoya)
|
||||||
|
* bug #27516 Revert "bug #26138 [HttpKernel] Catch HttpExceptions when templating is not installed (cilefen)" (nicolas-grekas)
|
||||||
|
* bug #27318 [Cache] memcache connect should not add duplicate entries on sequential calls (Aleksey Prilipko)
|
||||||
|
* bug #27389 [Serializer] Fix serializer tries to denormalize null values on nullable properties (ogizanagi)
|
||||||
|
* bug #27272 [FrameworkBundle] Change priority of AddConsoleCommandPass to TYPE_BEFORE_REMOVING (upyx)
|
||||||
|
* bug #27396 [HttpKernel] fix registering IDE links (nicolas-grekas)
|
||||||
|
* bug #26973 [HttpKernel] Set first trusted proxy as REMOTE_ADDR in InlineFragmentRenderer. (kmadejski)
|
||||||
|
* bug #27303 [Process] Consider "executable" suffixes first on Windows (sanmai)
|
||||||
|
* bug #27297 Triggering RememberMe's loginFail() when token cannot be created (weaverryan)
|
||||||
|
* bug #27344 [HttpKernel] reset kernel start time on reboot (kiler129)
|
||||||
|
* bug #27365 [Serializer] Check the value of enable_max_depth if defined (dunglas)
|
||||||
|
* bug #27358 [PhpUnitBridge] silence some stderr outputs (ostrolucky)
|
||||||
|
* bug #27366 [DI] never inline lazy services (nicolas-grekas)
|
||||||
|
|
||||||
* 4.0.11 (2018-05-25)
|
* 4.0.11 (2018-05-25)
|
||||||
|
|
||||||
* bug #27364 [DI] Fix bad exception on uninitialized references to non-shared services (nicolas-grekas)
|
* bug #27364 [DI] Fix bad exception on uninitialized references to non-shared services (nicolas-grekas)
|
||||||
|
@ -7,6 +7,62 @@ in 4.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 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.1.0...v4.1.1
|
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.1.0...v4.1.1
|
||||||
|
|
||||||
|
* 4.1.1 (2018-06-25)
|
||||||
|
|
||||||
|
* bug #27626 [TwigBundle][DX] Only add the Twig WebLinkExtension if the WebLink component is enabled (thewilkybarkid)
|
||||||
|
* bug #27702 [TwigBundle] bump lowest deps to fix issue with "double-colon" controller service refs (nicolas-grekas)
|
||||||
|
* bug #27701 [SecurityBundle] Dont throw if "security.http_utils" is not found (nicolas-grekas)
|
||||||
|
* bug #27690 [DI] Resolve env placeholder in logs (ro0NL)
|
||||||
|
* bug #27687 [HttpKernel] fix argument's error messages in ServiceValueResolver (nicolas-grekas)
|
||||||
|
* bug #27614 [VarDumper] Fix dumping by splitting Server/Connection out of Dumper/ServerDumper (nicolas-grekas)
|
||||||
|
* bug #27681 [DI] Avoid leaking unused env placeholders (ro0NL)
|
||||||
|
* bug #26534 allow_extra_attributes does not throw an exception as documented (deviantintegral)
|
||||||
|
* bug #27664 [FrameworkBundle] Ignore keepQueryParams attribute when generating route redirect (vudaltsov)
|
||||||
|
* bug #27668 [Lock] use 'r+' for fopen (fixes issue on Solaris) (fritzmg)
|
||||||
|
* bug #27669 [Filesystem] fix file lock on SunOS (fritzmg)
|
||||||
|
* bug #27662 [HttpKernel] fix handling of nested Error instances (xabbuh)
|
||||||
|
* bug #27651 [Messenger] Fixed MessengerPass::guessHandledClasses return type (massimilianobraglia)
|
||||||
|
* bug #26845 [Config] Fixing GlobResource when inside phar archive (vworldat)
|
||||||
|
* bug #27382 [Form] Fix error when rendering a DateIntervalType form with exactly 0 weeks (krixon)
|
||||||
|
* bug #27309 Fix surrogate not using original request (Toflar)
|
||||||
|
* bug #27467 [HttpKernel] fix session tracking in surrogate master requests (nicolas-grekas)
|
||||||
|
* bug #27632 [HttpFoundation] Ensure RedisSessionHandler::updateTimestamp returns a boolean (MatTheCat)
|
||||||
|
* bug #27630 [Validator][Form] Remove BOM in some xlf files (gautierderuette)
|
||||||
|
* bug #27596 [Framework][Workflow] Added support for interfaces (vudaltsov)
|
||||||
|
* bug #27593 [ProxyManagerBridge] Fixed support of private services (nicolas-grekas)
|
||||||
|
* bug #27591 [VarDumper] Fix dumping ArrayObject and ArrayIterator instances (nicolas-grekas)
|
||||||
|
* bug #27528 [FrameworkBundle] give access to non-shared services when using test.service_container (nicolas-grekas)
|
||||||
|
* bug #27584 Avoid calling eval when there is no script embedded in the toolbar (stof)
|
||||||
|
* bug #27581 Fix bad method call with guard authentication + session migration (weaverryan)
|
||||||
|
* bug #27576 [Cache] Fix expiry comparisons in array-based pools (nicolas-grekas)
|
||||||
|
* bug #27566 [FrameworkBundle] fix for allowing single colon controller notation (dmaicher)
|
||||||
|
* bug #27556 Avoiding session migration for stateless firewall UsernamePasswordJsonAuthenticationListener (weaverryan)
|
||||||
|
* bug #27452 Avoid migration on stateless firewalls (weaverryan)
|
||||||
|
* bug #27568 [DI] Deduplicate generated proxy classes (nicolas-grekas)
|
||||||
|
* bug #27511 [Routing] fix matching host patterns, utf8 prefixes and non-capturing groups (nicolas-grekas)
|
||||||
|
* bug #27326 [Serializer] deserialize from xml: Fix a collection that contains the only one element (webnet-fr)
|
||||||
|
* bug #27562 [HttpKernel] Log/Collect exceptions at prio 0 (ro0NL)
|
||||||
|
* bug #27567 [PhpUnitBridge] Fix error on some Windows OS (Nsbx)
|
||||||
|
* bug #27357 [Lock] Remove released semaphore (jderusse)
|
||||||
|
* bug #27416 TagAwareAdapter over non-binary memcached connections corrupts memcache (Aleksey Prilipko)
|
||||||
|
* bug #27514 [Debug] Pass previous exception to FatalErrorException (pmontoya)
|
||||||
|
* bug #27516 Revert "bug #26138 [HttpKernel] Catch HttpExceptions when templating is not installed (cilefen)" (nicolas-grekas)
|
||||||
|
* bug #27501 [FrameworkBundle] Fix test-container on kernel reboot, revert to returning the real container from Client::getContainer() (nicolas-grekas)
|
||||||
|
* bug #27472 [DI] Ignore missing tree root nodes on validate (ro0NL)
|
||||||
|
* bug #27458 [WebProfilerBundle] fixed getSession when no session has been set deprecation warnings (GregOriol)
|
||||||
|
* bug #27318 [Cache] memcache connect should not add duplicate entries on sequential calls (Aleksey Prilipko)
|
||||||
|
* bug #27498 [Routing] Don't reorder past variable-length placeholders (nanocom, nicolas-grekas)
|
||||||
|
* bug #27496 [DebugBundle] DebugBundle::registerCommands should be noop (ogizanagi)
|
||||||
|
* bug #27485 [BrowserKit] Fix a BC break in Client affecting Panthère (dunglas)
|
||||||
|
* bug #27470 [DI] Remove default env type check on validate (ro0NL)
|
||||||
|
* bug #27454 [FrameworkBundle][TwigBridge] Fix BC break from strong dependency on CSRF token storage (tgalopin)
|
||||||
|
* bug #27389 [Serializer] Fix serializer tries to denormalize null values on nullable properties (ogizanagi)
|
||||||
|
* bug #27272 [FrameworkBundle] Change priority of AddConsoleCommandPass to TYPE_BEFORE_REMOVING (upyx)
|
||||||
|
* bug #27396 [HttpKernel] fix registering IDE links (nicolas-grekas)
|
||||||
|
* bug #26973 [HttpKernel] Set first trusted proxy as REMOTE_ADDR in InlineFragmentRenderer. (kmadejski)
|
||||||
|
* bug #27303 [Process] Consider "executable" suffixes first on Windows (sanmai)
|
||||||
|
* bug #27297 Triggering RememberMe's loginFail() when token cannot be created (weaverryan)
|
||||||
|
|
||||||
* 4.1.0 (2018-05-30)
|
* 4.1.0 (2018-05-30)
|
||||||
|
|
||||||
* bug #27420 Revert "feature #26702 Mark ExceptionInterfaces throwable (ostrolucky)" (nicolas-grekas)
|
* bug #27420 Revert "feature #26702 Mark ExceptionInterfaces throwable (ostrolucky)" (nicolas-grekas)
|
||||||
|
@ -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
|
||||||
|
@ -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; }
|
||||||
|
|
||||||
|
@ -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()) {
|
||||||
|
@ -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
|
||||||
|
@ -28,6 +28,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface
|
|||||||
const KEY_SEPARATOR_KEY = 'csv_key_separator';
|
const KEY_SEPARATOR_KEY = 'csv_key_separator';
|
||||||
const HEADERS_KEY = 'csv_headers';
|
const HEADERS_KEY = 'csv_headers';
|
||||||
const ESCAPE_FORMULAS_KEY = 'csv_escape_formulas';
|
const ESCAPE_FORMULAS_KEY = 'csv_escape_formulas';
|
||||||
|
const AS_COLLECTION_KEY = 'as_collection';
|
||||||
|
|
||||||
private $delimiter;
|
private $delimiter;
|
||||||
private $enclosure;
|
private $enclosure;
|
||||||
@ -157,7 +158,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface
|
|||||||
}
|
}
|
||||||
fclose($handle);
|
fclose($handle);
|
||||||
|
|
||||||
if ($context['as_collection'] ?? false) {
|
if ($context[self::AS_COLLECTION_KEY] ?? false) {
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -324,7 +324,7 @@ foo
|
|||||||
a
|
a
|
||||||
|
|
||||||
CSV
|
CSV
|
||||||
, 'csv', array('as_collection' => true)));
|
, 'csv', array(CsvEncoder::AS_COLLECTION_KEY => true)));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testDecodeToManyRelation()
|
public function testDecodeToManyRelation()
|
||||||
|
Reference in New Issue
Block a user