Merge branch '3.4' into 4.2

* 3.4:
  fixed CS
  removed suggestion
  [PropertyAccess] Fixed PropertyPathBuilder remove that fails to reset internal indexes
  bumped Symfony version to 3.4.24
  updated VERSION for 3.4.23
  update CONTRIBUTORS for 3.4.23
  updated CHANGELOG for 3.4.23
  [Routing][ServiceRouterLoader] Remove an outdated comment
This commit is contained in:
Fabien Potencier 2019-03-04 10:16:25 +01:00
commit 617bd80273
6 changed files with 95 additions and 31 deletions

View File

@ -17,9 +17,9 @@ Symfony is the result of the work of many people who made the code better
- Maxime Steinhausser (ogizanagi) - Maxime Steinhausser (ogizanagi)
- Jakub Zalas (jakubzalas) - Jakub Zalas (jakubzalas)
- Johannes S (johannes) - Johannes S (johannes)
- Javier Eguiluz (javier.eguiluz)
- Ryan Weaver (weaverryan) - Ryan Weaver (weaverryan)
- Kris Wallsmith (kriswallsmith) - Kris Wallsmith (kriswallsmith)
- Javier Eguiluz (javier.eguiluz)
- Roland Franssen (ro0) - Roland Franssen (ro0)
- Grégoire Pineau (lyrixx) - Grégoire Pineau (lyrixx)
- Hugo Hamon (hhamon) - Hugo Hamon (hhamon)
@ -36,8 +36,8 @@ Symfony is the result of the work of many people who made the code better
- Jean-François Simon (jfsimon) - Jean-François Simon (jfsimon)
- Benjamin Eberlei (beberlei) - Benjamin Eberlei (beberlei)
- Igor Wiedler (igorw) - Igor Wiedler (igorw)
- Jules Pietri (heah)
- Yonel Ceruto (yonelceruto) - Yonel Ceruto (yonelceruto)
- Jules Pietri (heah)
- Eriksen Costa (eriksencosta) - Eriksen Costa (eriksencosta)
- Guilhem Niot (energetick) - Guilhem Niot (energetick)
- Sarah Khalil (saro0h) - Sarah Khalil (saro0h)
@ -56,8 +56,8 @@ Symfony is the result of the work of many people who made the code better
- Bulat Shakirzyanov (avalanche123) - Bulat Shakirzyanov (avalanche123)
- Matthias Pigulla (mpdude) - Matthias Pigulla (mpdude)
- Jérémy DERUSSÉ (jderusse) - Jérémy DERUSSÉ (jderusse)
- Peter Rehm (rpet)
- Saša Stamenković (umpirsky) - Saša Stamenković (umpirsky)
- Peter Rehm (rpet)
- Kevin Bond (kbond) - Kevin Bond (kbond)
- Pierre du Plessis (pierredup) - Pierre du Plessis (pierredup)
- Henrik Bjørnskov (henrikbjorn) - Henrik Bjørnskov (henrikbjorn)
@ -71,11 +71,11 @@ Symfony is the result of the work of many people who made the code better
- Gábor Egyed (1ed) - Gábor Egyed (1ed)
- Titouan Galopin (tgalopin) - Titouan Galopin (tgalopin)
- Vladimir Reznichenko (kalessil) - Vladimir Reznichenko (kalessil)
- Jáchym Toušek (enumag)
- Michel Weimerskirch (mweimerskirch) - Michel Weimerskirch (mweimerskirch)
- Andrej Hudec (pulzarraider) - Andrej Hudec (pulzarraider)
- Konstantin Myakshin (koc) - Konstantin Myakshin (koc)
- Eric Clemmons (ericclemmons) - Eric Clemmons (ericclemmons)
- Jáchym Toušek (enumag)
- Charles Sarrazin (csarrazi) - Charles Sarrazin (csarrazi)
- David Maicher (dmaicher) - David Maicher (dmaicher)
- Christian Raue - Christian Raue
@ -125,6 +125,7 @@ Symfony is the result of the work of many people who made the code better
- Daniel Wehner (dawehner) - Daniel Wehner (dawehner)
- excelwebzone - excelwebzone
- Gordon Franke (gimler) - Gordon Franke (gimler)
- Thomas Calvet (fancyweb)
- Javier Spagnoletti (phansys) - Javier Spagnoletti (phansys)
- Fabien Pennequin (fabienpennequin) - Fabien Pennequin (fabienpennequin)
- Eric GELOEN (gelo) - Eric GELOEN (gelo)
@ -144,7 +145,6 @@ Symfony is the result of the work of many people who made the code better
- Daniel Gomes (danielcsgomes) - Daniel Gomes (danielcsgomes)
- Gabriel Caruso - Gabriel Caruso
- Hidenori Goto (hidenorigoto) - Hidenori Goto (hidenorigoto)
- Thomas Calvet (fancyweb)
- Arnaud Kleinpeter (nanocom) - Arnaud Kleinpeter (nanocom)
- Jannik Zschiesche (apfelbox) - Jannik Zschiesche (apfelbox)
- Guilherme Blanco (guilhermeblanco) - Guilherme Blanco (guilhermeblanco)
@ -181,6 +181,7 @@ Symfony is the result of the work of many people who made the code better
- SpacePossum - SpacePossum
- jeremyFreeAgent (Jérémy Romey) (jeremyfreeagent) - jeremyFreeAgent (Jérémy Romey) (jeremyfreeagent)
- James Halsall (jaitsu) - James Halsall (jaitsu)
- Anthony MARTIN (xurudragon)
- Matthieu Napoli (mnapoli) - Matthieu Napoli (mnapoli)
- Florent Mata (fmata) - Florent Mata (fmata)
- Warnar Boekkooi (boekkooi) - Warnar Boekkooi (boekkooi)
@ -195,7 +196,9 @@ Symfony is the result of the work of many people who made the code better
- Mario A. Alvarez Garcia (nomack84) - Mario A. Alvarez Garcia (nomack84)
- Dennis Benkert (denderello) - Dennis Benkert (denderello)
- DQNEO - DQNEO
- Oskar Stark (oskarstark)
- Benjamin Dulau (dbenjamin) - Benjamin Dulau (dbenjamin)
- François-Xavier de Guillebon (de-gui_f)
- Mathieu Lemoine (lemoinem) - Mathieu Lemoine (lemoinem)
- Christian Schmidt - Christian Schmidt
- Andreas Hucks (meandmymonkey) - Andreas Hucks (meandmymonkey)
@ -214,13 +217,13 @@ Symfony is the result of the work of many people who made the code better
- apetitpa - apetitpa
- Matthieu Bontemps (mbontemps) - Matthieu Bontemps (mbontemps)
- apetitpa - apetitpa
- Samuel NELA (snela)
- Pierre Minnieur (pminnieur) - Pierre Minnieur (pminnieur)
- fivestar - fivestar
- Dominique Bongiraud - Dominique Bongiraud
- Jeremy Livingston (jeremylivingston) - Jeremy Livingston (jeremylivingston)
- Michael Lee (zerustech) - Michael Lee (zerustech)
- Matthieu Auger (matthieuauger) - Matthieu Auger (matthieuauger)
- Oskar Stark (oskarstark)
- Leszek Prabucki (l3l0) - Leszek Prabucki (l3l0)
- Fabien Bourigault (fbourigault) - Fabien Bourigault (fbourigault)
- François Zaninotto (fzaninotto) - François Zaninotto (fzaninotto)
@ -239,7 +242,6 @@ Symfony is the result of the work of many people who made the code better
- Tristan Darricau (nicofuma) - Tristan Darricau (nicofuma)
- Marcel Beerta (mazen) - Marcel Beerta (mazen)
- Pavel Batanov (scaytrase) - Pavel Batanov (scaytrase)
- Samuel NELA (snela)
- Loïc Faugeron - Loïc Faugeron
- Hidde Wieringa (hiddewie) - Hidde Wieringa (hiddewie)
- Marco Pivetta (ocramius) - Marco Pivetta (ocramius)
@ -262,7 +264,6 @@ Symfony is the result of the work of many people who made the code better
- Benoît Burnichon (bburnichon) - Benoît Burnichon (bburnichon)
- Roman Marintšenko (inori) - Roman Marintšenko (inori)
- Xavier Montaña Carreras (xmontana) - Xavier Montaña Carreras (xmontana)
- François-Xavier de Guillebon (de-gui_f)
- Mickaël Andrieu (mickaelandrieu) - Mickaël Andrieu (mickaelandrieu)
- Maxime Veber (nek-) - Maxime Veber (nek-)
- Xavier Perez - Xavier Perez
@ -318,6 +319,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
- MatTheCat - MatTheCat
- Alexander Schranz (alexander-schranz)
- Chad Sikorra (chadsikorra) - Chad Sikorra (chadsikorra)
- Chris Smith (cs278) - Chris Smith (cs278)
- Florian Klein (docteurklein) - Florian Klein (docteurklein)
@ -366,6 +368,7 @@ Symfony is the result of the work of many people who made the code better
- Thomas Royer (cydonia7) - Thomas Royer (cydonia7)
- alquerci - alquerci
- Francesco Levorato - Francesco Levorato
- Pascal Luna (skalpa)
- Dmitrii Poddubnyi (karser) - Dmitrii Poddubnyi (karser)
- Vitaliy Zakharov (zakharovvi) - Vitaliy Zakharov (zakharovvi)
- Tobias Sjösten (tobiassjosten) - Tobias Sjösten (tobiassjosten)
@ -384,7 +387,6 @@ Symfony is the result of the work of many people who made the code better
- JhonnyL - JhonnyL
- David Badura (davidbadura) - David Badura (davidbadura)
- hossein zolfi (ocean) - hossein zolfi (ocean)
- Alexander Schranz (alexander-schranz)
- Clément Gautier (clementgautier) - Clément Gautier (clementgautier)
- Sanpi - Sanpi
- Eduardo Gulias (egulias) - Eduardo Gulias (egulias)
@ -393,6 +395,7 @@ Symfony is the result of the work of many people who made the code better
- Stéphane PY (steph_py) - Stéphane PY (steph_py)
- Philipp Kräutli (pkraeutli) - Philipp Kräutli (pkraeutli)
- Grzegorz (Greg) Zdanowski (kiler129) - Grzegorz (Greg) Zdanowski (kiler129)
- Iker Ibarguren (ikerib)
- Kirill chEbba Chebunin (chebba) - Kirill chEbba Chebunin (chebba)
- Greg Thornton (xdissent) - Greg Thornton (xdissent)
- Martin Hujer (martinhujer) - Martin Hujer (martinhujer)
@ -447,8 +450,10 @@ Symfony is the result of the work of many people who made the code better
- Valentin Jonovs (valentins-jonovs) - Valentin Jonovs (valentins-jonovs)
- Jeanmonod David (jeanmonod) - Jeanmonod David (jeanmonod)
- Christopher Davis (chrisguitarguy) - Christopher Davis (chrisguitarguy)
- Webnet team (webnet)
- Jan Schumann - Jan Schumann
- Niklas Fiekas - Niklas Fiekas
- renanbr
- Markus Bachmann (baachi) - Markus Bachmann (baachi)
- lancergr - lancergr
- Mihai Stancu - Mihai Stancu
@ -456,7 +461,7 @@ Symfony is the result of the work of many people who made the code better
- Olivier Dolbeau (odolbeau) - Olivier Dolbeau (odolbeau)
- Jan Rosier (rosier) - Jan Rosier (rosier)
- Alessandro Lai (jean85) - Alessandro Lai (jean85)
- Pascal Luna (skalpa) - Andre Rømcke (andrerom)
- Arturs Vonda - Arturs Vonda
- Josip Kruslin - Josip Kruslin
- Asmir Mustafic (goetas) - Asmir Mustafic (goetas)
@ -480,6 +485,7 @@ Symfony is the result of the work of many people who made the code better
- Jonas Flodén (flojon) - Jonas Flodén (flojon)
- Gonzalo Vilaseca (gonzalovilaseca) - Gonzalo Vilaseca (gonzalovilaseca)
- Marcin Sikoń (marphi) - Marcin Sikoń (marphi)
- Przemysław Bogusz (przemyslaw-bogusz)
- Dominik Zogg (dominik.zogg) - Dominik Zogg (dominik.zogg)
- Marek Pietrzak - Marek Pietrzak
- Luc Vieillescazes (iamluc) - Luc Vieillescazes (iamluc)
@ -492,6 +498,7 @@ Symfony is the result of the work of many people who made the code better
- Adam Harvey - Adam Harvey
- Anton Bakai - Anton Bakai
- Rhodri Pugh (rodnaph) - Rhodri Pugh (rodnaph)
- Sam Fleming (sam_fleming)
- Alex Bakhturin - Alex Bakhturin
- insekticid - insekticid
- Alexander Obuhovich (aik099) - Alexander Obuhovich (aik099)
@ -516,7 +523,6 @@ Symfony is the result of the work of many people who made the code better
- Manuel de Ruiter (manuel) - Manuel de Ruiter (manuel)
- Eduardo Oliveira (entering) - Eduardo Oliveira (entering)
- Ilya Antipenko (aivus) - Ilya Antipenko (aivus)
- Iker Ibarguren (ikerib)
- Ricardo Oliveira (ricardolotr) - Ricardo Oliveira (ricardolotr)
- Roy Van Ginneken (rvanginneken) - Roy Van Ginneken (rvanginneken)
- ondrowan - ondrowan
@ -546,6 +552,7 @@ Symfony is the result of the work of many people who made the code better
- Almog Baku (almogbaku) - Almog Baku (almogbaku)
- Scott Arciszewski - Scott Arciszewski
- Xavier HAUSHERR - Xavier HAUSHERR
- Philipp Cordes
- Norbert Orzechowicz (norzechowicz) - Norbert Orzechowicz (norzechowicz)
- Denis Charrier (brucewouaigne) - Denis Charrier (brucewouaigne)
- Matthijs van den Bos (matthijs) - Matthijs van den Bos (matthijs)
@ -596,6 +603,7 @@ Symfony is the result of the work of many people who made the code better
- Jan Behrens - Jan Behrens
- Mantas Var (mvar) - Mantas Var (mvar)
- Sebastian Krebs - Sebastian Krebs
- Baptiste Leduc (bleduc)
- Laurent VOULLEMIER (lvo) - Laurent VOULLEMIER (lvo)
- Jean-Christophe Cuvelier [Artack] - Jean-Christophe Cuvelier [Artack]
- Simon DELICATA - Simon DELICATA
@ -617,7 +625,6 @@ Symfony is the result of the work of many people who made the code better
- Sinan Eldem - Sinan Eldem
- Alexandre Dupuy (satchette) - Alexandre Dupuy (satchette)
- Malte Blättermann - Malte Blättermann
- Andre Rømcke (andrerom)
- Nahuel Cuesta (ncuesta) - Nahuel Cuesta (ncuesta)
- Chris Boden (cboden) - Chris Boden (cboden)
- Christophe Villeger (seragan) - Christophe Villeger (seragan)
@ -626,7 +633,6 @@ Symfony is the result of the work of many people who made the code better
- Stefan Gehrig (sgehrig) - Stefan Gehrig (sgehrig)
- Hany el-Kerdany - Hany el-Kerdany
- Wang Jingyu - Wang Jingyu
- Webnet team (webnet)
- Åsmund Garfors - Åsmund Garfors
- Gunnstein Lye (glye) - Gunnstein Lye (glye)
- Maxime Douailin - Maxime Douailin
@ -641,6 +647,7 @@ Symfony is the result of the work of many people who made the code better
- dantleech - dantleech
- Anne-Sophie Bachelard (annesophie) - Anne-Sophie Bachelard (annesophie)
- Sebastian Marek (proofek) - Sebastian Marek (proofek)
- Guilhem N (guilhemn)
- Erkhembayar Gantulga (erheme318) - Erkhembayar Gantulga (erheme318)
- Michal Trojanowski - Michal Trojanowski
- David Fuhr - David Fuhr
@ -656,6 +663,7 @@ Symfony is the result of the work of many people who made the code better
- Stefan Warman - Stefan Warman
- Arkadius Stefanski (arkadius) - Arkadius Stefanski (arkadius)
- Tristan Maindron (tmaindron) - Tristan Maindron (tmaindron)
- Behnoush Norouzali (behnoush)
- Wesley Lancel - Wesley Lancel
- Ke WANG (yktd26) - Ke WANG (yktd26)
- Ivo Bathke (ivoba) - Ivo Bathke (ivoba)
@ -678,6 +686,7 @@ Symfony is the result of the work of many people who made the code better
- Sascha Grossenbacher - Sascha Grossenbacher
- Emanuele Panzeri (thepanz) - Emanuele Panzeri (thepanz)
- Szijarto Tamas - Szijarto Tamas
- Gocha Ossinkine (ossinkine)
- Robin Lehrmann (robinlehrmann) - Robin Lehrmann (robinlehrmann)
- Catalin Dan - Catalin Dan
- Jaroslav Kuba - Jaroslav Kuba
@ -734,10 +743,10 @@ Symfony is the result of the work of many people who made the code better
- Pascal Helfenstein - Pascal Helfenstein
- Anthony GRASSIOT (antograssiot) - Anthony GRASSIOT (antograssiot)
- Baldur Rensch (brensch) - Baldur Rensch (brensch)
- Anthony MARTIN (xurudragon)
- Pierre Rineau - Pierre Rineau
- Vladyslav Petrovych - Vladyslav Petrovych
- Alex Xandra Albert Sim - Alex Xandra Albert Sim
- Patrick Landolt (scube)
- Carson Full - Carson Full
- Sergey Yastrebov - Sergey Yastrebov
- Trent Steel (trsteel88) - Trent Steel (trsteel88)
@ -774,6 +783,7 @@ Symfony is the result of the work of many people who made the code better
- Noah Heck (myesain) - Noah Heck (myesain)
- Christian Soronellas (theunic) - Christian Soronellas (theunic)
- Johann Pardanaud - Johann Pardanaud
- fedor.f
- Yosmany Garcia (yosmanyga) - Yosmany Garcia (yosmanyga)
- Wouter de Wild - Wouter de Wild
- Antoine M (amakdessi) - Antoine M (amakdessi)
@ -786,9 +796,9 @@ Symfony is the result of the work of many people who made the code better
- possum - possum
- Denis Zunke (donalberto) - Denis Zunke (donalberto)
- Ahmadou Waly Ndiaye (waly) - Ahmadou Waly Ndiaye (waly)
- Philipp Cordes
- Ahmed TAILOULOUTE (ahmedtai) - Ahmed TAILOULOUTE (ahmedtai)
- Olivier Maisonneuve (olineuve) - Olivier Maisonneuve (olineuve)
- Pedro Miguel Maymone de Resende (pedroresende)
- Masterklavi - Masterklavi
- Francis Turmel (fturmel) - Francis Turmel (fturmel)
- Nikita Nefedov (nikita2206) - Nikita Nefedov (nikita2206)
@ -803,6 +813,7 @@ Symfony is the result of the work of many people who made the code better
- Harm van Tilborg - Harm van Tilborg
- Jan Prieser - Jan Prieser
- GDIBass - GDIBass
- Antoine Lamirault
- Adrien Lucas (adrienlucas) - Adrien Lucas (adrienlucas)
- Zhuravlev Alexander (scif) - Zhuravlev Alexander (scif)
- James Michael DuPont - James Michael DuPont
@ -899,7 +910,6 @@ Symfony is the result of the work of many people who made the code better
- Adán Lobato (adanlobato) - Adán Lobato (adanlobato)
- Ian Jenkins (jenkoian) - Ian Jenkins (jenkoian)
- Matthew Davis (mdavis1982) - Matthew Davis (mdavis1982)
- Sam Fleming (sam_fleming)
- Maks - Maks
- Antoine LA - Antoine LA
- den - den
@ -907,6 +917,7 @@ Symfony is the result of the work of many people who made the code better
- omerida - omerida
- Gábor Tóth - Gábor Tóth
- Daniel Cestari - Daniel Cestari
- Matt Janssen
- David Lima - David Lima
- Stéphane Delprat - Stéphane Delprat
- Brian Freytag (brianfreytag) - Brian Freytag (brianfreytag)
@ -926,7 +937,6 @@ Symfony is the result of the work of many people who made the code better
- Kyle - Kyle
- Daniel Alejandro Castro Arellano (lexcast) - Daniel Alejandro Castro Arellano (lexcast)
- sensio - sensio
- Baptiste Leduc (bleduc)
- Sebastien Morel (plopix) - Sebastien Morel (plopix)
- Patrick Kaufmann - Patrick Kaufmann
- Piotr Stankowski - Piotr Stankowski
@ -974,10 +984,10 @@ Symfony is the result of the work of many people who made the code better
- Sander Coolen (scoolen) - Sander Coolen (scoolen)
- Nicolas Le Goff (nlegoff) - Nicolas Le Goff (nlegoff)
- Ben Oman - Ben Oman
- Guilhem N (guilhemn)
- Chris de Kok - Chris de Kok
- Andreas Kleemann - Andreas Kleemann
- Manuele Menozzi - Manuele Menozzi
- zairig imad (zairigimad)
- Anton Babenko (antonbabenko) - Anton Babenko (antonbabenko)
- Irmantas Šiupšinskas (irmantas) - Irmantas Šiupšinskas (irmantas)
- Danilo Silva - Danilo Silva
@ -1013,23 +1023,25 @@ Symfony is the result of the work of many people who made the code better
- tamirvs - tamirvs
- julien.galenski - julien.galenski
- Christian Neff - Christian Neff
- Chris Tiearney
- Oliver Hoff - Oliver Hoff
- Ole Rößner (basster) - Ole Rößner (basster)
- Faton (notaf)
- Tom Houdmont
- Per Sandström (per) - Per Sandström (per)
- Goran Juric - Goran Juric
- Laurent Ghirardotti (laurentg) - Laurent Ghirardotti (laurentg)
- Nicolas Macherey - Nicolas Macherey
- Guido Donnari - Guido Donnari
- AKeeman (akeeman) - AKeeman (akeeman)
- Mert Simsek (mrtsmsk0)
- Lin Clark - Lin Clark
- Jeremy David (jeremy.david) - Jeremy David (jeremy.david)
- Gocha Ossinkine (ossinkine)
- Troy McCabe - Troy McCabe
- Ville Mattila - Ville Mattila
- ilyes kooli - ilyes kooli
- gr1ev0us - gr1ev0us
- mlazovla - mlazovla
- Behnoush norouzali (behnoush)
- Max Beutel - Max Beutel
- Antanas Arvasevicius - Antanas Arvasevicius
- Pierre Dudoret - Pierre Dudoret
@ -1038,6 +1050,7 @@ Symfony is the result of the work of many people who made the code better
- nacho - nacho
- Piotr Antosik (antek88) - Piotr Antosik (antek88)
- Artem Lopata - Artem Lopata
- Patrick Reimers (preimers)
- Sergey Novikov (s12v) - Sergey Novikov (s12v)
- Marcos Quesada (marcos_quesada) - Marcos Quesada (marcos_quesada)
- Matthew Vickery (mattvick) - Matthew Vickery (mattvick)
@ -1052,6 +1065,7 @@ Symfony is the result of the work of many people who made the code better
- Jean-Guilhem Rouel (jean-gui) - Jean-Guilhem Rouel (jean-gui)
- jfcixmedia - jfcixmedia
- Dominic Tubach - Dominic Tubach
- Tales Santos (tsantos84)
- Nikita Konstantinov - Nikita Konstantinov
- Martijn Evers - Martijn Evers
- Vitaliy Ryaboy (vitaliy) - Vitaliy Ryaboy (vitaliy)
@ -1060,6 +1074,7 @@ Symfony is the result of the work of many people who made the code better
- Denis Golubovskiy (bukashk0zzz) - Denis Golubovskiy (bukashk0zzz)
- Sergii Smertin (nfx) - Sergii Smertin (nfx)
- Michał Strzelecki - Michał Strzelecki
- Soner Sayakci
- hugofonseca (fonsecas72) - hugofonseca (fonsecas72)
- Martynas Narbutas - Martynas Narbutas
- Toon Verwerft (veewee) - Toon Verwerft (veewee)
@ -1133,10 +1148,13 @@ Symfony is the result of the work of many people who made the code better
- rchoquet - rchoquet
- gitlost - gitlost
- Taras Girnyk - Taras Girnyk
- nikos.sotiropoulos
- Eduardo García Sanz (coma) - Eduardo García Sanz (coma)
- Sergio (deverad)
- James Gilliland - James Gilliland
- fduch (fduch) - fduch (fduch)
- David de Boer (ddeboer) - David de Boer (ddeboer)
- Eno Mullaraj (emullaraj)
- Ryan Rogers - Ryan Rogers
- Klaus Purer - Klaus Purer
- arnaud (arnooo999) - arnaud (arnooo999)
@ -1155,7 +1173,6 @@ Symfony is the result of the work of many people who made the code better
- Max Voloshin (maxvoloshin) - Max Voloshin (maxvoloshin)
- Nicolas Fabre (nfabre) - Nicolas Fabre (nfabre)
- Raul Rodriguez (raul782) - Raul Rodriguez (raul782)
- Patrick Landolt (scube)
- WybrenKoelmans - WybrenKoelmans
- Derek Lambert - Derek Lambert
- MightyBranch - MightyBranch
@ -1183,6 +1200,7 @@ Symfony is the result of the work of many people who made the code better
- Dmitri Petmanson - Dmitri Petmanson
- heccjj - heccjj
- Alexandre Melard - Alexandre Melard
- Jonathan (jls-esokia)
- Jay Klehr - Jay Klehr
- Sergey Yuferev - Sergey Yuferev
- Tobias Stöckler - Tobias Stöckler
@ -1244,6 +1262,7 @@ Symfony is the result of the work of many people who made the code better
- Sébastien HOUZÉ - Sébastien HOUZÉ
- Jingyu Wang - Jingyu Wang
- steveYeah - steveYeah
- BENOIT POLASZEK (bpolaszek)
- Samy Dindane (dinduks) - Samy Dindane (dinduks)
- Keri Henare (kerihenare) - Keri Henare (kerihenare)
- Cédric Lahouste (rapotor) - Cédric Lahouste (rapotor)
@ -1252,7 +1271,6 @@ Symfony is the result of the work of many people who made the code better
- Berat Doğan - Berat Doğan
- Guillaume LECERF - Guillaume LECERF
- Juanmi Rodriguez Cerón - Juanmi Rodriguez Cerón
- renanbr
- Andy Raines - Andy Raines
- Anthony Ferrara - Anthony Ferrara
- Geoffrey Pécro (gpekz) - Geoffrey Pécro (gpekz)
@ -1277,6 +1295,7 @@ Symfony is the result of the work of many people who made the code better
- Luis Ramirez (luisdeimos) - Luis Ramirez (luisdeimos)
- Daniel Richter (richtermeister) - Daniel Richter (richtermeister)
- ChrisC - ChrisC
- JL
- Ilya Biryukov - Ilya Biryukov
- Kim Laï Trinh - Kim Laï Trinh
- Jason Desrosiers - Jason Desrosiers
@ -1311,11 +1330,14 @@ Symfony is the result of the work of many people who made the code better
- Adrien Moiruad - Adrien Moiruad
- Tomaz Ahlin - Tomaz Ahlin
- Philip Ardery - Philip Ardery
- Nasim
- Marcus Stöhr (dafish) - Marcus Stöhr (dafish)
- Daniel González Zaballos (dem3trio) - Daniel González Zaballos (dem3trio)
- Emmanuel Vella (emmanuel.vella) - Emmanuel Vella (emmanuel.vella)
- Guillaume BRETOU (guiguiboy)
- Jonathan Johnson (jrjohnson) - Jonathan Johnson (jrjohnson)
- Carsten Nielsen (phreaknerd) - Carsten Nielsen (phreaknerd)
- Roger Guasch (rogerguasch)
- Mathieu Rochette - Mathieu Rochette
- Jay Severson - Jay Severson
- René Kerner - René Kerner
@ -1343,11 +1365,14 @@ Symfony is the result of the work of many people who made the code better
- Thomas Counsell - Thomas Counsell
- BilgeXA - BilgeXA
- r1pp3rj4ck - r1pp3rj4ck
- phydevs
- Robert Queck - Robert Queck
- Peter Bouwdewijn - Peter Bouwdewijn
- mlively - mlively
- Amine Matmati - Amine Matmati
- caalholm
- Fabian Steiner (fabstei) - Fabian Steiner (fabstei)
- Felipy Tavares Amorim (felipyamorim)
- Klaus Silveira (klaussilveira) - Klaus Silveira (klaussilveira)
- Thomas Chmielowiec (chmielot) - Thomas Chmielowiec (chmielot)
- Jānis Lukss - Jānis Lukss
@ -1393,7 +1418,9 @@ Symfony is the result of the work of many people who made the code better
- Keith Maika - Keith Maika
- Mephistofeles - Mephistofeles
- Hoffmann András - Hoffmann András
- LubenZA
- Olivier - Olivier
- Anton Chernikov
- Cyril PASCAL - Cyril PASCAL
- pscheit - pscheit
- Wybren Koelmans - Wybren Koelmans
@ -1402,8 +1429,10 @@ Symfony is the result of the work of many people who made the code better
- moldcraft - moldcraft
- Antoine Bellion (abellion) - Antoine Bellion (abellion)
- Ramon Kleiss (akathos) - Ramon Kleiss (akathos)
- Antonio Peric-Mazar (antonioperic)
- César Suárez (csuarez) - César Suárez (csuarez)
- Bjorn Twachtmann (dotbjorn) - Bjorn Twachtmann (dotbjorn)
- Luis Tacón (lutacon)
- Nicolas Badey (nico-b) - Nicolas Badey (nico-b)
- Shane Preece (shane) - Shane Preece (shane)
- Johannes Goslar - Johannes Goslar
@ -1436,12 +1465,14 @@ Symfony is the result of the work of many people who made the code better
- Przemysław Piechota (kibao) - Przemysław Piechota (kibao)
- Leonid Terentyev (li0n) - Leonid Terentyev (li0n)
- Martynas Sudintas (martiis) - Martynas Sudintas (martiis)
- Gabriel Ostrolucký
- ryunosuke - ryunosuke
- zenmate - zenmate
- victoria - victoria
- Francisco Facioni (fran6co) - Francisco Facioni (fran6co)
- Iwan van Staveren (istaveren) - Iwan van Staveren (istaveren)
- Povilas S. (povilas) - Povilas S. (povilas)
- Evrard Boulou
- pborreli - pborreli
- Boris Betzholz - Boris Betzholz
- Eric Caron - Eric Caron
@ -1452,10 +1483,13 @@ Symfony is the result of the work of many people who made the code better
- catch - catch
- Alexandre Segura - Alexandre Segura
- Josef Cech - Josef Cech
- Andrii Boiko
- Harold Iedema - Harold Iedema
- Ikhsan Agustian
- Arnau González (arnaugm) - Arnau González (arnaugm)
- Simon Bouland (bouland) - Simon Bouland (bouland)
- Matthew Foster (mfoster) - Matthew Foster (mfoster)
- Reyo Stallenberg (reyostallenberg)
- Paul Seiffert (seiffert) - Paul Seiffert (seiffert)
- Vasily Khayrulin (sirian) - Vasily Khayrulin (sirian)
- Stefan Koopmanschap (skoop) - Stefan Koopmanschap (skoop)
@ -1536,9 +1570,11 @@ Symfony is the result of the work of many people who made the code better
- Normunds - Normunds
- Luiz “Felds” Liscia - Luiz “Felds” Liscia
- Thomas Rothe - Thomas Rothe
- Martin
- nietonfir - nietonfir
- alefranz - alefranz
- David Barratt - David Barratt
- Andrea Giannantonio
- Pavel.Batanov - Pavel.Batanov
- avi123 - avi123
- Pavel Prischepa - Pavel Prischepa
@ -1559,12 +1595,14 @@ Symfony is the result of the work of many people who made the code better
- Nicolas Pion - Nicolas Pion
- Muhammed Akbulut - Muhammed Akbulut
- Aaron Somi - Aaron Somi
- Karoly Gossler (connorhu)
- Michał Dąbrowski (defrag) - Michał Dąbrowski (defrag)
- Konstantin Grachev (grachevko) - Konstantin Grachev (grachevko)
- Simone Fumagalli (hpatoio) - Simone Fumagalli (hpatoio)
- Brian Graham (incognito) - Brian Graham (incognito)
- Kevin Vergauwen (innocenzo) - Kevin Vergauwen (innocenzo)
- Alessio Baglio (ioalessio) - Alessio Baglio (ioalessio)
- Jan van Thoor (janvt)
- Johannes Müller (johmue) - Johannes Müller (johmue)
- Jordi Llonch (jordillonch) - Jordi Llonch (jordillonch)
- Cédric Dugat (ph3nol) - Cédric Dugat (ph3nol)
@ -1680,6 +1718,7 @@ Symfony is the result of the work of many people who made the code better
- Jonny Schmid (schmidjon) - Jonny Schmid (schmidjon)
- Götz Gottwald - Götz Gottwald
- Veres Lajos - Veres Lajos
- Nick Chiu
- grifx - grifx
- Robert Campbell - Robert Campbell
- Matt Lehner - Matt Lehner
@ -1714,6 +1753,7 @@ Symfony is the result of the work of many people who made the code better
- skafandri - skafandri
- Derek Bonner - Derek Bonner
- Alan Chen - Alan Chen
- insidestyles
- Maerlyn - Maerlyn
- Even André Fiskvik - Even André Fiskvik
- Arjan Keeman - Arjan Keeman
@ -1750,8 +1790,10 @@ Symfony is the result of the work of many people who made the code better
- Brieuc THOMAS (brieucthomas) - Brieuc THOMAS (brieucthomas)
- Masao Maeda (brtriver) - Masao Maeda (brtriver)
- Darius Leskauskas (darles) - Darius Leskauskas (darles)
- david perez (davidpv)
- David Joos (djoos) - David Joos (djoos)
- Denis Klementjev (dklementjev) - Denis Klementjev (dklementjev)
- Dominik Hajduk (dominikalp)
- Tomáš Polívka (draczris) - Tomáš Polívka (draczris)
- Dennis Smink (dsmink) - Dennis Smink (dsmink)
- Franz Liedke (franzliedke) - Franz Liedke (franzliedke)
@ -1932,13 +1974,14 @@ Symfony is the result of the work of many people who made the code better
- zorn - zorn
- Yuriy Potemkin - Yuriy Potemkin
- Emilie Lorenzo - Emilie Lorenzo
- enomotodev
- Edvin Hultberg - Edvin Hultberg
- Benjamin Long - Benjamin Long
- Matt Janssen
- Ben Miller - Ben Miller
- Peter Gribanov - Peter Gribanov
- kwiateusz - kwiateusz
- jspee - jspee
- Ilya Bulakh
- David Soria Parra - David Soria Parra
- Sergiy Sokolenko - Sergiy Sokolenko
- Ahmed Abdulrahman - Ahmed Abdulrahman
@ -2042,10 +2085,10 @@ Symfony is the result of the work of many people who made the code better
- Tomas Norkūnas (norkunas) - Tomas Norkūnas (norkunas)
- Marco Petersen (ocrampete16) - Marco Petersen (ocrampete16)
- ollie harridge (ollietb) - ollie harridge (ollietb)
- Dimitri Gritsajuk (ottaviano)
- Paul Andrieux (paulandrieux) - Paul Andrieux (paulandrieux)
- Paweł Szczepanek (pauluz) - Paweł Szczepanek (pauluz)
- Philippe Degeeter (pdegeeter) - Philippe Degeeter (pdegeeter)
- Pedro Miguel Maymone de Resende (pedroresende)
- Christian López Espínola (penyaskito) - Christian López Espínola (penyaskito)
- Petr Jaroš (petajaros) - Petr Jaroš (petajaros)
- Philipp Hoffmann (philipphoffmann) - Philipp Hoffmann (philipphoffmann)
@ -2053,6 +2096,7 @@ Symfony is the result of the work of many people who made the code better
- Daniel Perez Pinazo (pitiflautico) - Daniel Perez Pinazo (pitiflautico)
- Phil Taylor (prazgod) - Phil Taylor (prazgod)
- Maxim Pustynnikov (pustynnikov) - Maxim Pustynnikov (pustynnikov)
- Ralf Kuehnel (ralfkuehnel)
- Brayden Williams (redstar504) - Brayden Williams (redstar504)
- Rich Sage (richsage) - Rich Sage (richsage)
- Rokas Mikalkėnas (rokasm) - Rokas Mikalkėnas (rokasm)
@ -2113,6 +2157,7 @@ Symfony is the result of the work of many people who made the code better
- Andrew Carter (andrewcarteruk) - Andrew Carter (andrewcarteruk)
- Adam Elsodaney (archfizz) - Adam Elsodaney (archfizz)
- Gregório Bonfante Borba (bonfante) - Gregório Bonfante Borba (bonfante)
- Bogdan Rancichi (devck)
- Daniel Kolvik (dkvk) - Daniel Kolvik (dkvk)
- Marc Lemay (flug) - Marc Lemay (flug)
- Henne Van Och (hennevo) - Henne Van Och (hennevo)

View File

@ -30,6 +30,7 @@ class FinalClass3
/** /**
* @final * @final
*
* @author John Doe * @author John Doe
*/ */
class FinalClass4 class FinalClass4
@ -76,6 +77,7 @@ class FinalClass7
/** /**
* @author John Doe * @author John Doe
* @final * @final
*
* @return string * @return string
*/ */
class FinalClass8 class FinalClass8

View File

@ -257,9 +257,8 @@ class PropertyPathBuilder
} }
// All remaining elements should be removed // All remaining elements should be removed
for (; $i < $length; ++$i) { $this->elements = \array_slice($this->elements, 0, $i);
unset($this->elements[$i], $this->isIndex[$i]); $this->isIndex = \array_slice($this->isIndex, 0, $i);
}
} else { } else {
$diff = $insertionLength - $cutLength; $diff = $insertionLength - $cutLength;

View File

@ -285,4 +285,25 @@ class PropertyPathBuilderTest extends TestCase
{ {
$this->builder->remove(-1); $this->builder->remove(-1);
} }
public function testRemoveAndAppendAtTheEnd()
{
$this->builder->remove($this->builder->getLength() - 1);
$path = new PropertyPath('old1[old2].old3[old4][old5]');
$this->assertEquals($path, $this->builder->getPropertyPath());
$this->builder->appendProperty('old7');
$path = new PropertyPath('old1[old2].old3[old4][old5].old7');
$this->assertEquals($path, $this->builder->getPropertyPath());
$this->builder->remove($this->builder->getLength() - 1);
$path = new PropertyPath('old1[old2].old3[old4][old5]');
$this->assertEquals($path, $this->builder->getPropertyPath());
}
} }

View File

@ -17,8 +17,6 @@ use Symfony\Component\Routing\Loader\ObjectRouteLoader;
/** /**
* A route loader that executes a service to load the routes. * A route loader that executes a service to load the routes.
* *
* This depends on the DependencyInjection component.
*
* @author Ryan Weaver <ryan@knpuniversity.com> * @author Ryan Weaver <ryan@knpuniversity.com>
*/ */
class ServiceRouterLoader extends ObjectRouteLoader class ServiceRouterLoader extends ObjectRouteLoader

View File

@ -37,8 +37,7 @@
"symfony/config": "For using the all-in-one router or any loader", "symfony/config": "For using the all-in-one router or any loader",
"symfony/yaml": "For using the YAML loader", "symfony/yaml": "For using the YAML loader",
"symfony/expression-language": "For using expression matching", "symfony/expression-language": "For using expression matching",
"doctrine/annotations": "For using the annotation loader", "doctrine/annotations": "For using the annotation loader"
"symfony/dependency-injection": "For loading routes from a service"
}, },
"autoload": { "autoload": {
"psr-4": { "Symfony\\Component\\Routing\\": "" }, "psr-4": { "Symfony\\Component\\Routing\\": "" },