123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637
{ \"_readme\": [ \"This file locks the dependencies of your project to a known state\", \"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies\", \"This file is @generated automatically\" ], \"content-hash\": \"c719f5d0ba3d6a787682210b890933df\", \"packages\": [ { \"name\": \"dnoegel/php-xdg-base-dir\", \"version\": \"v0.1.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/dnoegel/php-xdg-base-dir.git\", \"reference\": \"8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd\", \"reference\": \"8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.2\" }, \"require-dev\": { \"phpunit/phpunit\": \"~7.0|~6.0|~5.0|~4.8.35\" }, \"type\": \"library\", \"autoload\": { \"psr-4\": { \"XdgBaseDir\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"description\": \"implementation of xdg base directory specification for php\", \"time\": \"2019-12-04T15:06:13+00:00\" }, { \"name\": \"doctrine/cache\", \"version\": \"1.10.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/cache.git\", \"reference\": \"382e7f4db9a12dc6c19431743a2b096041bcdd62\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/cache/zipball/382e7f4db9a12dc6c19431743a2b096041bcdd62\", \"reference\": \"382e7f4db9a12dc6c19431743a2b096041bcdd62\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"~7.1\" }, \"conflict\": { \"doctrine/common\": \" 2.2, 2.4\" }, \"require-dev\": { \"alcaeus/mongo-php-adapter\": \"^1.1\", \"doctrine/coding-standard\": \"^6.0\", \"mongodb/mongodb\": \"^1.1\", \"phpunit/phpunit\": \"^7.0\", \"predis/predis\": \"~1.0\" }, \"suggest\": { \"alcaeus/mongo-php-adapter\": \"Required to use legacy MongoDB driver\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.9.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\Common\\\\Cache\\\\\": \"lib/Doctrine/Common/Cache\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Guilherme Blanco\", \"email\": \"guilhermeblanco@gmail.com\" }, { \"name\": \"Roman Borschel\", \"email\": \"roman@code-factory.org\" }, { \"name\": \"Benjamin Eberlei\", \"email\": \"kontakt@beberlei.de\" }, { \"name\": \"Jonathan Wage\", \"email\": \"jonwage@gmail.com\" }, { \"name\": \"Johannes Schmitt\", \"email\": \"schmittjoh@gmail.com\" } ], \"description\": \"PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.\", \"homepage\": \"https://www.doctrine-project.org/projects/cache.html\", \"keywords\": [ \"abstraction\", \"apcu\", \"cache\", \"caching\", \"couchdb\", \"memcached\", \"php\", \"redis\", \"xcache\" ], \"time\": \"2019-11-29T15:36:20+00:00\" }, { \"name\": \"doctrine/dbal\", \"version\": \"v2.10.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/dbal.git\", \"reference\": \"0c9a646775ef549eb0a213a4f9bd4381d9b4d934\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/dbal/zipball/0c9a646775ef549eb0a213a4f9bd4381d9b4d934\", \"reference\": \"0c9a646775ef549eb0a213a4f9bd4381d9b4d934\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/cache\": \"^1.0\", \"doctrine/event-manager\": \"^1.0\", \"ext-pdo\": \"*\", \"php\": \"^7.2\" }, \"require-dev\": { \"doctrine/coding-standard\": \"^6.0\", \"jetbrains/phpstorm-stubs\": \"^2019.1\", \"phpstan/phpstan\": \"^0.11.3\", \"phpunit/phpunit\": \"^8.4.1\", \"symfony/console\": \"^2.0.5|^3.0|^4.0|^5.0\" }, \"suggest\": { \"symfony/console\": \"For helpful console commands such as SQL execution and import of files.\" }, \"bin\": [ \"bin/doctrine-dbal\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.10.x-dev\", \"dev-develop\": \"3.0.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\DBAL\\\\\": \"lib/Doctrine/DBAL\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Guilherme Blanco\", \"email\": \"guilhermeblanco@gmail.com\" }, { \"name\": \"Roman Borschel\", \"email\": \"roman@code-factory.org\" }, { \"name\": \"Benjamin Eberlei\", \"email\": \"kontakt@beberlei.de\" }, { \"name\": \"Jonathan Wage\", \"email\": \"jonwage@gmail.com\" } ], \"description\": \"Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.\", \"homepage\": \"https://www.doctrine-project.org/projects/dbal.html\", \"keywords\": [ \"abstraction\", \"database\", \"db2\", \"dbal\", \"mariadb\", \"mssql\", \"mysql\", \"oci8\", \"oracle\", \"pdo\", \"pgsql\", \"postgresql\", \"queryobject\", \"sasql\", \"sql\", \"sqlanywhere\", \"sqlite\", \"sqlserver\", \"sqlsrv\" ], \"time\": \"2019-11-03T16:50:43+00:00\" }, { \"name\": \"doctrine/event-manager\", \"version\": \"1.1.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/event-manager.git\", \"reference\": \"629572819973f13486371cb611386eb17851e85c\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c\", \"reference\": \"629572819973f13486371cb611386eb17851e85c\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"conflict\": { \"doctrine/common\": \" 2.9@dev\" }, \"require-dev\": { \"doctrine/coding-standard\": \"^6.0\", \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\Common\\\\\": \"lib/Doctrine/Common\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Guilherme Blanco\", \"email\": \"guilhermeblanco@gmail.com\" }, { \"name\": \"Roman Borschel\", \"email\": \"roman@code-factory.org\" }, { \"name\": \"Benjamin Eberlei\", \"email\": \"kontakt@beberlei.de\" }, { \"name\": \"Jonathan Wage\", \"email\": \"jonwage@gmail.com\" }, { \"name\": \"Johannes Schmitt\", \"email\": \"schmittjoh@gmail.com\" }, { \"name\": \"Marco Pivetta\", \"email\": \"ocramius@gmail.com\" } ], \"description\": \"The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.\", \"homepage\": \"https://www.doctrine-project.org/projects/event-manager.html\", \"keywords\": [ \"event\", \"event dispatcher\", \"event manager\", \"event system\", \"events\" ], \"time\": \"2019-11-10T09:48:07+00:00\" }, { \"name\": \"doctrine/inflector\", \"version\": \"1.3.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/inflector.git\", \"reference\": \"ec3a55242203ffa6a4b27c58176da97ff0a7aec1\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1\", \"reference\": \"ec3a55242203ffa6a4b27c58176da97ff0a7aec1\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.2\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.3.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\Common\\\\Inflector\\\\\": \"lib/Doctrine/Common/Inflector\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Guilherme Blanco\", \"email\": \"guilhermeblanco@gmail.com\" }, { \"name\": \"Roman Borschel\", \"email\": \"roman@code-factory.org\" }, { \"name\": \"Benjamin Eberlei\", \"email\": \"kontakt@beberlei.de\" }, { \"name\": \"Jonathan Wage\", \"email\": \"jonwage@gmail.com\" }, { \"name\": \"Johannes Schmitt\", \"email\": \"schmittjoh@gmail.com\" } ], \"description\": \"Common String Manipulations with regard to casing and singular/plural rules.\", \"homepage\": \"http://www.doctrine-project.org\", \"keywords\": [ \"inflection\", \"pluralize\", \"singularize\", \"string\" ], \"time\": \"2019-10-30T19:59:35+00:00\" }, { \"name\": \"doctrine/lexer\", \"version\": \"1.2.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/lexer.git\", \"reference\": \"5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6\", \"reference\": \"5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.2\" }, \"require-dev\": { \"doctrine/coding-standard\": \"^6.0\", \"phpstan/phpstan\": \"^0.11.8\", \"phpunit/phpunit\": \"^8.2\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.2.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\Common\\\\Lexer\\\\\": \"lib/Doctrine/Common/Lexer\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Guilherme Blanco\", \"email\": \"guilhermeblanco@gmail.com\" }, { \"name\": \"Roman Borschel\", \"email\": \"roman@code-factory.org\" }, { \"name\": \"Johannes Schmitt\", \"email\": \"schmittjoh@gmail.com\" } ], \"description\": \"PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.\", \"homepage\": \"https://www.doctrine-project.org/projects/lexer.html\", \"keywords\": [ \"annotations\", \"docblock\", \"lexer\", \"parser\", \"php\" ], \"time\": \"2019-10-30T14:39:59+00:00\" }, { \"name\": \"dragonmantank/cron-expression\", \"version\": \"v2.3.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/dragonmantank/cron-expression.git\", \"reference\": \"72b6fbf76adb3cf5bc0db68559b33d41219aba27\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/dragonmantank/cron-expression/zipball/72b6fbf76adb3cf5bc0db68559b33d41219aba27\", \"reference\": \"72b6fbf76adb3cf5bc0db68559b33d41219aba27\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.4|^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.3-dev\" } }, \"autoload\": { \"psr-4\": { \"Cron\\\\\": \"src/Cron/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Michael Dowling\", \"email\": \"mtdowling@gmail.com\", \"homepage\": \"https://github.com/mtdowling\" }, { \"name\": \"Chris Tankersley\", \"email\": \"chris@ctankersley.com\", \"homepage\": \"https://github.com/dragonmantank\" } ], \"description\": \"CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due\", \"keywords\": [ \"cron\", \"schedule\" ], \"time\": \"2019-03-31T00:38:28+00:00\" }, { \"name\": \"egulias/email-validator\", \"version\": \"2.1.12\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/egulias/EmailValidator.git\", \"reference\": \"a6255605af39f2db7f5cb62e672bd8a7bad8d208\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/egulias/EmailValidator/zipball/a6255605af39f2db7f5cb62e672bd8a7bad8d208\", \"reference\": \"a6255605af39f2db7f5cb62e672bd8a7bad8d208\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/lexer\": \"^1.0.1\", \"php\": \" = 5.5\" }, \"require-dev\": { \"dominicsayers/isemail\": \"dev-master\", \"phpunit/phpunit\": \"^4.8.35||^5.7||^6.0\", \"satooshi/php-coveralls\": \"^1.0.1\", \"symfony/phpunit-bridge\": \"^4.4@dev\" }, \"suggest\": { \"ext-intl\": \"PHP Internationalization Libraries are required to use the SpoofChecking validation\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.1.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Egulias\\\\EmailValidator\\\\\": \"EmailValidator\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Eduardo Gulias Davis\" } ], \"description\": \"A library for validating emails against several RFCs\", \"homepage\": \"https://github.com/egulias/EmailValidator\", \"keywords\": [ \"email\", \"emailvalidation\", \"emailvalidator\", \"validation\", \"validator\" ], \"time\": \"2019-12-20T12:49:39+00:00\" }, { \"name\": \"encore/laravel-admin\", \"version\": \"v1.7.8\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/z-song/laravel-admin.git\", \"reference\": \"4c82e84f70556b1cdb6647ff82dee87921e3dddd\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/z-song/laravel-admin/zipball/4c82e84f70556b1cdb6647ff82dee87921e3dddd\", \"reference\": \"4c82e84f70556b1cdb6647ff82dee87921e3dddd\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/dbal\": \"2.*\", \"laravel/framework\": \"~5.5|~6.0\", \"php\": \" =7.0.0\", \"symfony/dom-crawler\": \"~3.1|~4.0\" }, \"require-dev\": { \"fzaninotto/faker\": \"~1.4\", \"intervention/image\": \"~2.3\", \"laravel/browser-kit-testing\": \"^2.0\", \"laravel/laravel\": \"~5.5|~6.0\", \"phpunit/phpunit\": \"~6.0|~8.0\", \"symfony/css-selector\": \"~3.1\" }, \"suggest\": { \"intervention/image\": \"Required to handling and manipulation upload images (~2.3).\", \"spatie/eloquent-sortable\": \"Required to built orderable gird.\" }, \"type\": \"library\", \"extra\": { \"laravel\": { \"providers\": [ \"Encore\\\\Admin\\\\AdminServiceProvider\" ], \"aliases\": { \"Admin\": \"Encore\\\\Admin\\\\Facades\\\\Admin\" } } }, \"autoload\": { \"psr-4\": { \"Encore\\\\Admin\\\\\": \"src/\" }, \"files\": [ \"src/helpers.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"zsong\", \"email\": \"zosong@126.com\" } ], \"description\": \"laravel admin\", \"homepage\": \"https://github.com/z-song/laravel-admin\", \"keywords\": [ \"admin\", \"form\", \"grid\", \"laravel\" ], \"time\": \"2019-11-08T07:40:27+00:00\" }, { \"name\": \"erusev/parsedown\", \"version\": \"1.7.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/erusev/parsedown.git\", \"reference\": \"6d893938171a817f4e9bc9e86f2da1e370b7bcd7\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/erusev/parsedown/zipball/6d893938171a817f4e9bc9e86f2da1e370b7bcd7\", \"reference\": \"6d893938171a817f4e9bc9e86f2da1e370b7bcd7\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-mbstring\": \"*\", \"php\": \" =5.3.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^4.8.35\" }, \"type\": \"library\", \"autoload\": { \"psr-0\": { \"Parsedown\": \"\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Emanuil Rusev\", \"email\": \"hello@erusev.com\", \"homepage\": \"http://erusev.com\" } ], \"description\": \"Parser for Markdown.\", \"homepage\": \"http://parsedown.org\", \"keywords\": [ \"markdown\", \"parser\" ], \"time\": \"2019-03-17T18:48:37+00:00\" }, { \"name\": \"fideloper/proxy\", \"version\": \"4.2.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/fideloper/TrustedProxy.git\", \"reference\": \"790194d5d3da89a713478875d2e2d05855a90a81\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/fideloper/TrustedProxy/zipball/790194d5d3da89a713478875d2e2d05855a90a81\", \"reference\": \"790194d5d3da89a713478875d2e2d05855a90a81\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"illuminate/contracts\": \"^5.0|^6.0|^7.0\", \"php\": \" =5.4.0\" }, \"require-dev\": { \"illuminate/http\": \"^5.0|^6.0|^7.0\", \"mockery/mockery\": \"^1.0\", \"phpunit/phpunit\": \"^6.0\" }, \"type\": \"library\", \"extra\": { \"laravel\": { \"providers\": [ \"Fideloper\\\\Proxy\\\\TrustedProxyServiceProvider\" ] } }, \"autoload\": { \"psr-4\": { \"Fideloper\\\\Proxy\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Chris Fidao\", \"email\": \"fideloper@gmail.com\" } ], \"description\": \"Set trusted proxies for Laravel\", \"keywords\": [ \"load balancing\", \"proxy\", \"trusted proxy\" ], \"time\": \"2019-12-20T13:11:11+00:00\" }, { \"name\": \"jakub-onderka/php-console-color\", \"version\": \"v0.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/JakubOnderka/PHP-Console-Color.git\", \"reference\": \"d5deaecff52a0d61ccb613bb3804088da0307191\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191\", \"reference\": \"d5deaecff52a0d61ccb613bb3804088da0307191\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.4.0\" }, \"require-dev\": { \"jakub-onderka/php-code-style\": \"1.0\", \"jakub-onderka/php-parallel-lint\": \"1.0\", \"jakub-onderka/php-var-dump-check\": \"0.*\", \"phpunit/phpunit\": \"~4.3\", \"squizlabs/php_codesniffer\": \"1.*\" }, \"type\": \"library\", \"autoload\": { \"psr-4\": { \"JakubOnderka\\\\PhpConsoleColor\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-2-Clause\" ], \"authors\": [ { \"name\": \"Jakub Onderka\", \"email\": \"jakub.onderka@gmail.com\" } ], \"time\": \"2018-09-29T17:23:10+00:00\" }, { \"name\": \"jakub-onderka/php-console-highlighter\", \"version\": \"v0.4\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/JakubOnderka/PHP-Console-Highlighter.git\", \"reference\": \"9f7a229a69d52506914b4bc61bfdb199d90c5547\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547\", \"reference\": \"9f7a229a69d52506914b4bc61bfdb199d90c5547\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-tokenizer\": \"*\", \"jakub-onderka/php-console-color\": \"~0.2\", \"php\": \" =5.4.0\" }, \"require-dev\": { \"jakub-onderka/php-code-style\": \"~1.0\", \"jakub-onderka/php-parallel-lint\": \"~1.0\", \"jakub-onderka/php-var-dump-check\": \"~0.1\", \"phpunit/phpunit\": \"~4.0\", \"squizlabs/php_codesniffer\": \"~1.5\" }, \"type\": \"library\", \"autoload\": { \"psr-4\": { \"JakubOnderka\\\\PhpConsoleHighlighter\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Jakub Onderka\", \"email\": \"acci@acci.cz\", \"homepage\": \"http://www.acci.cz/\" } ], \"description\": \"Highlight PHP code in terminal\", \"time\": \"2018-09-29T18:48:56+00:00\" }, { \"name\": \"laravel/framework\", \"version\": \"v5.8.36\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/laravel/framework.git\", \"reference\": \"ccf857af50897eda43ceaf12e318cf214e0e4e95\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/laravel/framework/zipball/ccf857af50897eda43ceaf12e318cf214e0e4e95\", \"reference\": \"ccf857af50897eda43ceaf12e318cf214e0e4e95\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/inflector\": \"^1.1\", \"dragonmantank/cron-expression\": \"^2.0\", \"egulias/email-validator\": \"^2.0\", \"erusev/parsedown\": \"^1.7\", \"ext-json\": \"*\", \"ext-mbstring\": \"*\", \"ext-openssl\": \"*\", \"league/flysystem\": \"^1.0.8\", \"monolog/monolog\": \"^1.12\", \"nesbot/carbon\": \"^1.26.3 || ^2.0\", \"opis/closure\": \"^3.1\", \"php\": \"^7.1.3\", \"psr/container\": \"^1.0\", \"psr/simple-cache\": \"^1.0\", \"ramsey/uuid\": \"^3.7\", \"swiftmailer/swiftmailer\": \"^6.0\", \"symfony/console\": \"^4.2\", \"symfony/debug\": \"^4.2\", \"symfony/finder\": \"^4.2\", \"symfony/http-foundation\": \"^4.2\", \"symfony/http-kernel\": \"^4.2\", \"symfony/process\": \"^4.2\", \"symfony/routing\": \"^4.2\", \"symfony/var-dumper\": \"^4.2\", \"tijsverkoyen/css-to-inline-styles\": \"^2.2.1\", \"vlucas/phpdotenv\": \"^3.3\" }, \"conflict\": { \"tightenco/collect\": \" 5.5.33\" }, \"replace\": { \"illuminate/auth\": \"self.version\", \"illuminate/broadcasting\": \"self.version\", \"illuminate/bus\": \"self.version\", \"illuminate/cache\": \"self.version\", \"illuminate/config\": \"self.version\", \"illuminate/console\": \"self.version\", \"illuminate/container\": \"self.version\", \"illuminate/contracts\": \"self.version\", \"illuminate/cookie\": \"self.version\", \"illuminate/database\": \"self.version\", \"illuminate/encryption\": \"self.version\", \"illuminate/events\": \"self.version\", \"illuminate/filesystem\": \"self.version\", \"illuminate/hashing\": \"self.version\", \"illuminate/http\": \"self.version\", \"illuminate/log\": \"self.version\", \"illuminate/mail\": \"self.version\", \"illuminate/notifications\": \"self.version\", \"illuminate/pagination\": \"self.version\", \"illuminate/pipeline\": \"self.version\", \"illuminate/queue\": \"self.version\", \"illuminate/redis\": \"self.version\", \"illuminate/routing\": \"self.version\", \"illuminate/session\": \"self.version\", \"illuminate/support\": \"self.version\", \"illuminate/translation\": \"self.version\", \"illuminate/validation\": \"self.version\", \"illuminate/view\": \"self.version\" }, \"require-dev\": { \"aws/aws-sdk-php\": \"^3.0\", \"doctrine/dbal\": \"^2.6\", \"filp/whoops\": \"^2.1.4\", \"guzzlehttp/guzzle\": \"^6.3\", \"league/flysystem-cached-adapter\": \"^1.0\", \"mockery/mockery\": \"^1.0\", \"moontoast/math\": \"^1.1\", \"orchestra/testbench-core\": \"3.8.*\", \"pda/pheanstalk\": \"^4.0\", \"phpunit/phpunit\": \"^7.5|^8.0\", \"predis/predis\": \"^1.1.1\", \"symfony/css-selector\": \"^4.2\", \"symfony/dom-crawler\": \"^4.2\", \"true/punycode\": \"^2.1\" }, \"suggest\": { \"aws/aws-sdk-php\": \"Required to use the SQS queue driver and SES mail driver (^3.0).\", \"doctrine/dbal\": \"Required to rename columns and drop SQLite columns (^2.6).\", \"ext-gd\": \"Required to use Illuminate\\\\Http\\\\Testing\\\\FileFactory::image().\", \"ext-pcntl\": \"Required to use all features of the queue worker.\", \"ext-posix\": \"Required to use all features of the queue worker.\", \"filp/whoops\": \"Required for friendly error pages in development (^2.1.4).\", \"fzaninotto/faker\": \"Required to use the eloquent factory builder (^1.4).\", \"guzzlehttp/guzzle\": \"Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (^6.0).\", \"laravel/tinker\": \"Required to use the tinker console command (^1.0).\", \"league/flysystem-aws-s3-v3\": \"Required to use the Flysystem S3 driver (^1.0).\", \"league/flysystem-cached-adapter\": \"Required to use the Flysystem cache (^1.0).\", \"league/flysystem-rackspace\": \"Required to use the Flysystem Rackspace driver (^1.0).\", \"league/flysystem-sftp\": \"Required to use the Flysystem SFTP driver (^1.0).\", \"moontoast/math\": \"Required to use ordered UUIDs (^1.1).\", \"nexmo/client\": \"Required to use the Nexmo transport (^1.0).\", \"pda/pheanstalk\": \"Required to use the beanstalk queue driver (^4.0).\", \"predis/predis\": \"Required to use the redis cache and queue drivers (^1.0).\", \"pusher/pusher-php-server\": \"Required to use the Pusher broadcast driver (^3.0).\", \"symfony/css-selector\": \"Required to use some of the crawler integration testing tools (^4.2).\", \"symfony/dom-crawler\": \"Required to use most of the crawler integration testing tools (^4.2).\", \"symfony/psr-http-message-bridge\": \"Required to use PSR-7 bridging features (^1.1).\", \"wildbit/swiftmailer-postmark\": \"Required to use Postmark mail driver (^3.0).\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"5.8-dev\" } }, \"autoload\": { \"files\": [ \"src/Illuminate/Foundation/helpers.php\", \"src/Illuminate/Support/helpers.php\" ], \"psr-4\": { \"Illuminate\\\\\": \"src/Illuminate/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Taylor Otwell\", \"email\": \"taylor@laravel.com\" } ], \"description\": \"The Laravel Framework.\", \"homepage\": \"https://laravel.com\", \"keywords\": [ \"framework\", \"laravel\" ], \"time\": \"2019-12-17T16:00:14+00:00\" }, { \"name\": \"laravel/tinker\", \"version\": \"v1.0.10\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/laravel/tinker.git\", \"reference\": \"ad571aacbac1539c30d480908f9d0c9614eaf1a7\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/laravel/tinker/zipball/ad571aacbac1539c30d480908f9d0c9614eaf1a7\", \"reference\": \"ad571aacbac1539c30d480908f9d0c9614eaf1a7\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"illuminate/console\": \"~5.1|^6.0\", \"illuminate/contracts\": \"~5.1|^6.0\", \"illuminate/support\": \"~5.1|^6.0\", \"php\": \" =5.5.9\", \"psy/psysh\": \"0.7.*|0.8.*|0.9.*\", \"symfony/var-dumper\": \"~3.0|~4.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"~4.0|~5.0\" }, \"suggest\": { \"illuminate/database\": \"The Illuminate Database package (~5.1).\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0-dev\" }, \"laravel\": { \"providers\": [ \"Laravel\\\\Tinker\\\\TinkerServiceProvider\" ] } }, \"autoload\": { \"psr-4\": { \"Laravel\\\\Tinker\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Taylor Otwell\", \"email\": \"taylor@laravel.com\" } ], \"description\": \"Powerful REPL for the Laravel framework.\", \"keywords\": [ \"REPL\", \"Tinker\", \"laravel\", \"psysh\" ], \"time\": \"2019-08-07T15:10:45+00:00\" }, { \"name\": \"league/flysystem\", \"version\": \"1.0.61\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/thephpleague/flysystem.git\", \"reference\": \"4fb13c01784a6c9f165a351e996871488ca2d8c9\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/thephpleague/flysystem/zipball/4fb13c01784a6c9f165a351e996871488ca2d8c9\", \"reference\": \"4fb13c01784a6c9f165a351e996871488ca2d8c9\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-fileinfo\": \"*\", \"php\": \" =5.5.9\" }, \"conflict\": { \"league/flysystem-sftp\": \" 1.0.6\" }, \"require-dev\": { \"phpspec/phpspec\": \"^3.4\", \"phpunit/phpunit\": \"^5.7.10\" }, \"suggest\": { \"ext-fileinfo\": \"Required for MimeType\", \"ext-ftp\": \"Allows you to use FTP server storage\", \"ext-openssl\": \"Allows you to use FTPS server storage\", \"league/flysystem-aws-s3-v2\": \"Allows you to use S3 storage with AWS SDK v2\", \"league/flysystem-aws-s3-v3\": \"Allows you to use S3 storage with AWS SDK v3\", \"league/flysystem-azure\": \"Allows you to use Windows Azure Blob storage\", \"league/flysystem-cached-adapter\": \"Flysystem adapter decorator for metadata caching\", \"league/flysystem-eventable-filesystem\": \"Allows you to use EventableFilesystem\", \"league/flysystem-rackspace\": \"Allows you to use Rackspace Cloud Files\", \"league/flysystem-sftp\": \"Allows you to use SFTP server storage via phpseclib\", \"league/flysystem-webdav\": \"Allows you to use WebDAV storage\", \"league/flysystem-ziparchive\": \"Allows you to use ZipArchive adapter\", \"spatie/flysystem-dropbox\": \"Allows you to use Dropbox storage\", \"srmklive/flysystem-dropbox-v2\": \"Allows you to use Dropbox storage for PHP 5 applications\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1-dev\" } }, \"autoload\": { \"psr-4\": { \"League\\\\Flysystem\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Frank de Jonge\", \"email\": \"info@frenky.net\" } ], \"description\": \"Filesystem abstraction: Many filesystems, one API.\", \"keywords\": [ \"Cloud Files\", \"WebDAV\", \"abstraction\", \"aws\", \"cloud\", \"copy.com\", \"dropbox\", \"file systems\", \"files\", \"filesystem\", \"filesystems\", \"ftp\", \"rackspace\", \"remote\", \"s3\", \"sftp\", \"storage\" ], \"time\": \"2019-12-08T21:46:50+00:00\" }, { \"name\": \"monolog/monolog\", \"version\": \"1.25.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/Seldaek/monolog.git\", \"reference\": \"fa82921994db851a8becaf3787a9e73c5976b6f1\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/Seldaek/monolog/zipball/fa82921994db851a8becaf3787a9e73c5976b6f1\", \"reference\": \"fa82921994db851a8becaf3787a9e73c5976b6f1\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.0\", \"psr/log\": \"~1.0\" }, \"provide\": { \"psr/log-implementation\": \"1.0.0\" }, \"require-dev\": { \"aws/aws-sdk-php\": \"^2.4.9 || ^3.0\", \"doctrine/couchdb\": \"~1.0@dev\", \"graylog2/gelf-php\": \"~1.0\", \"jakub-onderka/php-parallel-lint\": \"0.9\", \"php-amqplib/php-amqplib\": \"~2.4\", \"php-console/php-console\": \"^3.1.3\", \"phpunit/phpunit\": \"~4.5\", \"phpunit/phpunit-mock-objects\": \"2.3.0\", \"ruflin/elastica\": \" =0.90 3.0\", \"sentry/sentry\": \"^0.13\", \"swiftmailer/swiftmailer\": \"^5.3|^6.0\" }, \"suggest\": { \"aws/aws-sdk-php\": \"Allow sending log messages to AWS services like DynamoDB\", \"doctrine/couchdb\": \"Allow sending log messages to a CouchDB server\", \"ext-amqp\": \"Allow sending log messages to an AMQP server (1.0+ required)\", \"ext-mongo\": \"Allow sending log messages to a MongoDB server\", \"graylog2/gelf-php\": \"Allow sending log messages to a GrayLog2 server\", \"mongodb/mongodb\": \"Allow sending log messages to a MongoDB server via PHP Driver\", \"php-amqplib/php-amqplib\": \"Allow sending log messages to an AMQP server using php-amqplib\", \"php-console/php-console\": \"Allow sending log messages to Google Chrome\", \"rollbar/rollbar\": \"Allow sending log messages to Rollbar\", \"ruflin/elastica\": \"Allow sending log messages to an Elastic Search server\", \"sentry/sentry\": \"Allow sending log messages to a Sentry server\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Monolog\\\\\": \"src/Monolog\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Jordi Boggiano\", \"email\": \"j.boggiano@seld.be\", \"homepage\": \"http://seld.be\" } ], \"description\": \"Sends your logs to files, sockets, inboxes, databases and various web services\", \"homepage\": \"http://github.com/Seldaek/monolog\", \"keywords\": [ \"log\", \"logging\", \"psr-3\" ], \"time\": \"2019-12-20T14:15:16+00:00\" }, { \"name\": \"nesbot/carbon\", \"version\": \"2.28.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/briannesbitt/Carbon.git\", \"reference\": \"e2bcbcd43e67ee6101d321d5de916251d2870ca8\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/briannesbitt/Carbon/zipball/e2bcbcd43e67ee6101d321d5de916251d2870ca8\", \"reference\": \"e2bcbcd43e67ee6101d321d5de916251d2870ca8\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-json\": \"*\", \"php\": \"^7.1.8 || ^8.0\", \"symfony/translation\": \"^3.4 || ^4.0 || ^5.0\" }, \"require-dev\": { \"friendsofphp/php-cs-fixer\": \"^2.14 || ^3.0\", \"kylekatarnls/multi-tester\": \"^1.1\", \"phpmd/phpmd\": \"dev-php-7.1-compatibility\", \"phpstan/phpstan\": \"^0.11\", \"phpunit/phpunit\": \"^7.5 || ^8.0\", \"squizlabs/php_codesniffer\": \"^3.4\" }, \"bin\": [ \"bin/carbon\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.x-dev\" }, \"laravel\": { \"providers\": [ \"Carbon\\\\Laravel\\\\ServiceProvider\" ] } }, \"autoload\": { \"psr-4\": { \"Carbon\\\\\": \"src/Carbon/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Brian Nesbitt\", \"email\": \"brian@nesbot.com\", \"homepage\": \"http://nesbot.com\" }, { \"name\": \"kylekatarnls\", \"homepage\": \"http://github.com/kylekatarnls\" } ], \"description\": \"An API extension for DateTime that supports 281 different languages.\", \"homepage\": \"http://carbon.nesbot.com\", \"keywords\": [ \"date\", \"datetime\", \"time\" ], \"time\": \"2019-12-16T16:30:25+00:00\" }, { \"name\": \"nikic/php-parser\", \"version\": \"v4.3.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/nikic/PHP-Parser.git\", \"reference\": \"9a9981c347c5c49d6dfe5cf826bb882b824080dc\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc\", \"reference\": \"9a9981c347c5c49d6dfe5cf826bb882b824080dc\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-tokenizer\": \"*\", \"php\": \" =7.0\" }, \"require-dev\": { \"ircmaxell/php-yacc\": \"0.0.5\", \"phpunit/phpunit\": \"^6.5 || ^7.0 || ^8.0\" }, \"bin\": [ \"bin/php-parse\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.3-dev\" } }, \"autoload\": { \"psr-4\": { \"PhpParser\\\\\": \"lib/PhpParser\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Nikita Popov\" } ], \"description\": \"A PHP parser written in PHP\", \"keywords\": [ \"parser\", \"php\" ], \"time\": \"2019-11-08T13:50:10+00:00\" }, { \"name\": \"opis/closure\", \"version\": \"3.5.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/opis/closure.git\", \"reference\": \"93ebc5712cdad8d5f489b500c59d122df2e53969\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/opis/closure/zipball/93ebc5712cdad8d5f489b500c59d122df2e53969\", \"reference\": \"93ebc5712cdad8d5f489b500c59d122df2e53969\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.4 || ^7.0\" }, \"require-dev\": { \"jeremeamia/superclosure\": \"^2.0\", \"phpunit/phpunit\": \"^4.0 || ^5.0 || ^6.0 || ^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.5.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Opis\\\\Closure\\\\\": \"src/\" }, \"files\": [ \"functions.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Marius Sarca\", \"email\": \"marius.sarca@gmail.com\" }, { \"name\": \"Sorin Sarca\", \"email\": \"sarca_sorin@hotmail.com\" } ], \"description\": \"A library that can be used to serialize closures (anonymous functions) and arbitrary objects.\", \"homepage\": \"https://opis.io/closure\", \"keywords\": [ \"anonymous functions\", \"closure\", \"function\", \"serializable\", \"serialization\", \"serialize\" ], \"time\": \"2019-11-29T22:36:02+00:00\" }, { \"name\": \"paragonie/random_compat\", \"version\": \"v9.99.99\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/paragonie/random_compat.git\", \"reference\": \"84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95\", \"reference\": \"84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7\" }, \"require-dev\": { \"phpunit/phpunit\": \"4.*|5.*\", \"vimeo/psalm\": \"^1\" }, \"suggest\": { \"ext-libsodium\": \"Provides a modern crypto API that can be used to generate random bytes.\" }, \"type\": \"library\", \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Paragon Initiative Enterprises\", \"email\": \"security@paragonie.com\", \"homepage\": \"https://paragonie.com\" } ], \"description\": \"PHP 5.x polyfill for random_bytes() and random_int() from PHP 7\", \"keywords\": [ \"csprng\", \"polyfill\", \"pseudorandom\", \"random\" ], \"time\": \"2018-07-02T15:55:56+00:00\" }, { \"name\": \"phpoption/phpoption\", \"version\": \"1.7.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/schmittjoh/php-option.git\", \"reference\": \"77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/schmittjoh/php-option/zipball/77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959\", \"reference\": \"77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.5.9 || ^7.0\" }, \"require-dev\": { \"bamarni/composer-bin-plugin\": \"^1.3\", \"phpunit/phpunit\": \"^4.8.35 || ^5.0 || ^6.0 || ^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.7-dev\" } }, \"autoload\": { \"psr-4\": { \"PhpOption\\\\\": \"src/PhpOption/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"Apache-2.0\" ], \"authors\": [ { \"name\": \"Johannes M. Schmitt\", \"email\": \"schmittjoh@gmail.com\" }, { \"name\": \"Graham Campbell\", \"email\": \"graham@alt-three.com\" } ], \"description\": \"Option Type for PHP\", \"keywords\": [ \"language\", \"option\", \"php\", \"type\" ], \"time\": \"2019-12-15T19:35:24+00:00\" }, { \"name\": \"psr/container\", \"version\": \"1.0.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/php-fig/container.git\", \"reference\": \"b7ce3b176482dbbc1245ebf52b181af44c2cf55f\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f\", \"reference\": \"b7ce3b176482dbbc1245ebf52b181af44c2cf55f\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Psr\\\\Container\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"PHP-FIG\", \"homepage\": \"http://www.php-fig.org/\" } ], \"description\": \"Common Container Interface (PHP FIG PSR-11)\", \"homepage\": \"https://github.com/php-fig/container\", \"keywords\": [ \"PSR-11\", \"container\", \"container-interface\", \"container-interop\", \"psr\" ], \"time\": \"2017-02-14T16:28:37+00:00\" }, { \"name\": \"psr/log\", \"version\": \"1.1.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/php-fig/log.git\", \"reference\": \"446d54b4cb6bf489fc9d75f55843658e6f25d801\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801\", \"reference\": \"446d54b4cb6bf489fc9d75f55843658e6f25d801\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Psr\\\\Log\\\\\": \"Psr/Log/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"PHP-FIG\", \"homepage\": \"http://www.php-fig.org/\" } ], \"description\": \"Common interface for logging libraries\", \"homepage\": \"https://github.com/php-fig/log\", \"keywords\": [ \"log\", \"psr\", \"psr-3\" ], \"time\": \"2019-11-01T11:05:21+00:00\" }, { \"name\": \"psr/simple-cache\", \"version\": \"1.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/php-fig/simple-cache.git\", \"reference\": \"408d5eafb83c57f6365a3ca330ff23aa4a5fa39b\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b\", \"reference\": \"408d5eafb83c57f6365a3ca330ff23aa4a5fa39b\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Psr\\\\SimpleCache\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"PHP-FIG\", \"homepage\": \"http://www.php-fig.org/\" } ], \"description\": \"Common interfaces for simple caching\", \"keywords\": [ \"cache\", \"caching\", \"psr\", \"psr-16\", \"simple-cache\" ], \"time\": \"2017-10-23T01:57:42+00:00\" }, { \"name\": \"psy/psysh\", \"version\": \"v0.9.12\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/bobthecow/psysh.git\", \"reference\": \"90da7f37568aee36b116a030c5f99c915267edd4\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4\", \"reference\": \"90da7f37568aee36b116a030c5f99c915267edd4\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"dnoegel/php-xdg-base-dir\": \"0.1.*\", \"ext-json\": \"*\", \"ext-tokenizer\": \"*\", \"jakub-onderka/php-console-highlighter\": \"0.3.*|0.4.*\", \"nikic/php-parser\": \"~1.3|~2.0|~3.0|~4.0\", \"php\": \" =5.4.0\", \"symfony/console\": \"~2.3.10|^2.4.2|~3.0|~4.0|~5.0\", \"symfony/var-dumper\": \"~2.7|~3.0|~4.0|~5.0\" }, \"require-dev\": { \"bamarni/composer-bin-plugin\": \"^1.2\", \"hoa/console\": \"~2.15|~3.16\", \"phpunit/phpunit\": \"~4.8.35|~5.0|~6.0|~7.0\" }, \"suggest\": { \"ext-pcntl\": \"Enabling the PCNTL extension makes PsySH a lot happier :)\", \"ext-pdo-sqlite\": \"The doc command requires SQLite to work.\", \"ext-posix\": \"If you have PCNTL, you\'ll want the POSIX extension as well.\", \"ext-readline\": \"Enables support for arrow-key history navigation, and showing and manipulating command history.\", \"hoa/console\": \"A pure PHP readline implementation. You\'ll want this if your PHP install doesn\'t already support readline or libedit.\" }, \"bin\": [ \"bin/psysh\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-develop\": \"0.9.x-dev\" } }, \"autoload\": { \"files\": [ \"src/functions.php\" ], \"psr-4\": { \"Psy\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Justin Hileman\", \"email\": \"justin@justinhileman.info\", \"homepage\": \"http://justinhileman.com\" } ], \"description\": \"An interactive shell for modern PHP.\", \"homepage\": \"http://psysh.org\", \"keywords\": [ \"REPL\", \"console\", \"interactive\", \"shell\" ], \"time\": \"2019-12-06T14:19:43+00:00\" }, { \"name\": \"ramsey/uuid\", \"version\": \"3.9.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/ramsey/uuid.git\", \"reference\": \"7779489a47d443f845271badbdcedfe4df8e06fb\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/ramsey/uuid/zipball/7779489a47d443f845271badbdcedfe4df8e06fb\", \"reference\": \"7779489a47d443f845271badbdcedfe4df8e06fb\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-json\": \"*\", \"paragonie/random_compat\": \"^1 | ^2 | 9.99.99\", \"php\": \"^5.4 | ^7 | ^8\", \"symfony/polyfill-ctype\": \"^1.8\" }, \"replace\": { \"rhumsaa/uuid\": \"self.version\" }, \"require-dev\": { \"codeception/aspect-mock\": \"^1 | ^2\", \"doctrine/annotations\": \"^1.2\", \"goaop/framework\": \"1.0.0-alpha.2 | ^1 | ^2.1\", \"jakub-onderka/php-parallel-lint\": \"^1\", \"mockery/mockery\": \"^0.9.11 | ^1\", \"moontoast/math\": \"^1.1\", \"paragonie/random-lib\": \"^2\", \"php-mock/php-mock-phpunit\": \"^0.3 | ^1.1\", \"phpunit/phpunit\": \"^4.8 | ^5.4 | ^6.5\", \"squizlabs/php_codesniffer\": \"^3.5\" }, \"suggest\": { \"ext-ctype\": \"Provides support for PHP Ctype functions\", \"ext-libsodium\": \"Provides the PECL libsodium extension for use with the SodiumRandomGenerator\", \"ext-openssl\": \"Provides the OpenSSL extension for use with the OpenSslGenerator\", \"ext-uuid\": \"Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator\", \"moontoast/math\": \"Provides support for converting UUID to 128-bit integer (in string form).\", \"paragonie/random-lib\": \"Provides RandomLib for use with the RandomLibAdapter\", \"ramsey/uuid-console\": \"A console application for generating UUIDs with ramsey/uuid\", \"ramsey/uuid-doctrine\": \"Allows the use of Ramsey\\\\Uuid\\\\Uuid as Doctrine field type.\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Ramsey\\\\Uuid\\\\\": \"src/\" }, \"files\": [ \"src/functions.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Ben Ramsey\", \"email\": \"ben@benramsey.com\", \"homepage\": \"https://benramsey.com\" }, { \"name\": \"Marijn Huizendveld\", \"email\": \"marijn.huizendveld@gmail.com\" }, { \"name\": \"Thibaud Fabre\", \"email\": \"thibaud@aztech.io\" } ], \"description\": \"Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).\", \"homepage\": \"https://github.com/ramsey/uuid\", \"keywords\": [ \"guid\", \"identifier\", \"uuid\" ], \"time\": \"2019-12-17T08:18:51+00:00\" }, { \"name\": \"swiftmailer/swiftmailer\", \"version\": \"v6.2.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/swiftmailer/swiftmailer.git\", \"reference\": \"149cfdf118b169f7840bbe3ef0d4bc795d1780c9\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9\", \"reference\": \"149cfdf118b169f7840bbe3ef0d4bc795d1780c9\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"egulias/email-validator\": \"~2.0\", \"php\": \" =7.0.0\", \"symfony/polyfill-iconv\": \"^1.0\", \"symfony/polyfill-intl-idn\": \"^1.10\", \"symfony/polyfill-mbstring\": \"^1.0\" }, \"require-dev\": { \"mockery/mockery\": \"~0.9.1\", \"symfony/phpunit-bridge\": \"^3.4.19|^4.1.8\" }, \"suggest\": { \"ext-intl\": \"Needed to support internationalized email addresses\", \"true/punycode\": \"Needed to support internationalized email addresses, if ext-intl is not installed\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"6.2-dev\" } }, \"autoload\": { \"files\": [ \"lib/swift_required.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Chris Corbyn\" }, { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" } ], \"description\": \"Swiftmailer, free feature-rich PHP mailer\", \"homepage\": \"https://swiftmailer.symfony.com\", \"keywords\": [ \"email\", \"mail\", \"mailer\" ], \"time\": \"2019-11-12T09:31:26+00:00\" }, { \"name\": \"symfony/console\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/console.git\", \"reference\": \"82437719dab1e6bdd28726af14cb345c2ec816d0\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/console/zipball/82437719dab1e6bdd28726af14cb345c2ec816d0\", \"reference\": \"82437719dab1e6bdd28726af14cb345c2ec816d0\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/polyfill-mbstring\": \"~1.0\", \"symfony/polyfill-php73\": \"^1.8\", \"symfony/service-contracts\": \"^1.1|^2\" }, \"conflict\": { \"symfony/dependency-injection\": \" 3.4\", \"symfony/event-dispatcher\": \" 4.3| =5\", \"symfony/lock\": \" 4.4\", \"symfony/process\": \" 3.3\" }, \"provide\": { \"psr/log-implementation\": \"1.0\" }, \"require-dev\": { \"psr/log\": \"~1.0\", \"symfony/config\": \"^3.4|^4.0|^5.0\", \"symfony/dependency-injection\": \"^3.4|^4.0|^5.0\", \"symfony/event-dispatcher\": \"^4.3\", \"symfony/lock\": \"^4.4|^5.0\", \"symfony/process\": \"^3.4|^4.0|^5.0\", \"symfony/var-dumper\": \"^4.3|^5.0\" }, \"suggest\": { \"psr/log\": \"For using the console logger\", \"symfony/event-dispatcher\": \"\", \"symfony/lock\": \"\", \"symfony/process\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Console\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Console Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-17T10:32:23+00:00\" }, { \"name\": \"symfony/css-selector\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/css-selector.git\", \"reference\": \"64acec7e0d67125e9f4656c68d4a38a42ab5a0b7\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/css-selector/zipball/64acec7e0d67125e9f4656c68d4a38a42ab5a0b7\", \"reference\": \"64acec7e0d67125e9f4656c68d4a38a42ab5a0b7\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\CssSelector\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Jean-François Simon\", \"email\": \"jeanfrancois.simon@sensiolabs.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony CssSelector Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-10-12T00:35:04+00:00\" }, { \"name\": \"symfony/debug\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/debug.git\", \"reference\": \"5c4c1db977dc70bb3250e1308d3e8c6341aa38f5\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/debug/zipball/5c4c1db977dc70bb3250e1308d3e8c6341aa38f5\", \"reference\": \"5c4c1db977dc70bb3250e1308d3e8c6341aa38f5\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"psr/log\": \"~1.0\" }, \"conflict\": { \"symfony/http-kernel\": \" 3.4\" }, \"require-dev\": { \"symfony/http-kernel\": \"^3.4|^4.0|^5.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Debug\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Debug Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-16T14:46:54+00:00\" }, { \"name\": \"symfony/dom-crawler\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/dom-crawler.git\", \"reference\": \"36bbcab9369fc2f583220890efd43bf262d563fd\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/dom-crawler/zipball/36bbcab9369fc2f583220890efd43bf262d563fd\", \"reference\": \"36bbcab9369fc2f583220890efd43bf262d563fd\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/polyfill-ctype\": \"~1.8\", \"symfony/polyfill-mbstring\": \"~1.0\" }, \"conflict\": { \"masterminds/html5\": \" 2.6\" }, \"require-dev\": { \"masterminds/html5\": \"^2.6\", \"symfony/css-selector\": \"^3.4|^4.0|^5.0\" }, \"suggest\": { \"symfony/css-selector\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\DomCrawler\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony DomCrawler Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-10-29T11:38:30+00:00\" }, { \"name\": \"symfony/error-handler\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/error-handler.git\", \"reference\": \"6d7d7712a6ff5215ec26215672293b154f1db8c1\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/error-handler/zipball/6d7d7712a6ff5215ec26215672293b154f1db8c1\", \"reference\": \"6d7d7712a6ff5215ec26215672293b154f1db8c1\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"psr/log\": \"~1.0\", \"symfony/debug\": \"^4.4\", \"symfony/var-dumper\": \"^4.4|^5.0\" }, \"require-dev\": { \"symfony/http-kernel\": \"^4.4|^5.0\", \"symfony/serializer\": \"^4.4|^5.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\ErrorHandler\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony ErrorHandler Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-16T14:46:54+00:00\" }, { \"name\": \"symfony/event-dispatcher\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/event-dispatcher.git\", \"reference\": \"b3c3068a72623287550fe20b84a2b01dcba2686f\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/event-dispatcher/zipball/b3c3068a72623287550fe20b84a2b01dcba2686f\", \"reference\": \"b3c3068a72623287550fe20b84a2b01dcba2686f\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/event-dispatcher-contracts\": \"^1.1\" }, \"conflict\": { \"symfony/dependency-injection\": \" 3.4\" }, \"provide\": { \"psr/event-dispatcher-implementation\": \"1.0\", \"symfony/event-dispatcher-implementation\": \"1.1\" }, \"require-dev\": { \"psr/log\": \"~1.0\", \"symfony/config\": \"^3.4|^4.0|^5.0\", \"symfony/dependency-injection\": \"^3.4|^4.0|^5.0\", \"symfony/expression-language\": \"^3.4|^4.0|^5.0\", \"symfony/http-foundation\": \"^3.4|^4.0|^5.0\", \"symfony/service-contracts\": \"^1.1|^2\", \"symfony/stopwatch\": \"^3.4|^4.0|^5.0\" }, \"suggest\": { \"symfony/dependency-injection\": \"\", \"symfony/http-kernel\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\EventDispatcher\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony EventDispatcher Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-11-28T13:33:56+00:00\" }, { \"name\": \"symfony/event-dispatcher-contracts\", \"version\": \"v1.1.7\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/event-dispatcher-contracts.git\", \"reference\": \"c43ab685673fb6c8d84220c77897b1d6cdbe1d18\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18\", \"reference\": \"c43ab685673fb6c8d84220c77897b1d6cdbe1d18\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"suggest\": { \"psr/event-dispatcher\": \"\", \"symfony/event-dispatcher-implementation\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Contracts\\\\EventDispatcher\\\\\": \"\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Generic abstractions related to dispatching event\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"abstractions\", \"contracts\", \"decoupling\", \"interfaces\", \"interoperability\", \"standards\" ], \"time\": \"2019-09-17T09:54:03+00:00\" }, { \"name\": \"symfony/finder\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/finder.git\", \"reference\": \"ce8743441da64c41e2a667b8eb66070444ed911e\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/finder/zipball/ce8743441da64c41e2a667b8eb66070444ed911e\", \"reference\": \"ce8743441da64c41e2a667b8eb66070444ed911e\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Finder\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Finder Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-11-17T21:56:56+00:00\" }, { \"name\": \"symfony/http-foundation\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/http-foundation.git\", \"reference\": \"fcae1cff5b57b2a9c3aabefeb1527678705ddb62\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/http-foundation/zipball/fcae1cff5b57b2a9c3aabefeb1527678705ddb62\", \"reference\": \"fcae1cff5b57b2a9c3aabefeb1527678705ddb62\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/mime\": \"^4.3|^5.0\", \"symfony/polyfill-mbstring\": \"~1.1\" }, \"require-dev\": { \"predis/predis\": \"~1.0\", \"symfony/expression-language\": \"^3.4|^4.0|^5.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\HttpFoundation\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony HttpFoundation Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-19T15:57:49+00:00\" }, { \"name\": \"symfony/http-kernel\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/http-kernel.git\", \"reference\": \"fe310d2e95cd4c356836c8ecb0895a46d97fede2\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/http-kernel/zipball/fe310d2e95cd4c356836c8ecb0895a46d97fede2\", \"reference\": \"fe310d2e95cd4c356836c8ecb0895a46d97fede2\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"psr/log\": \"~1.0\", \"symfony/error-handler\": \"^4.4\", \"symfony/event-dispatcher\": \"^4.4\", \"symfony/http-foundation\": \"^4.4|^5.0\", \"symfony/polyfill-ctype\": \"^1.8\", \"symfony/polyfill-php73\": \"^1.9\" }, \"conflict\": { \"symfony/browser-kit\": \" 4.3\", \"symfony/config\": \" 3.4\", \"symfony/console\": \" =5\", \"symfony/dependency-injection\": \" 4.3\", \"symfony/translation\": \" 4.2\", \"twig/twig\": \" 1.34| 2.4, =2\" }, \"provide\": { \"psr/log-implementation\": \"1.0\" }, \"require-dev\": { \"psr/cache\": \"~1.0\", \"symfony/browser-kit\": \"^4.3|^5.0\", \"symfony/config\": \"^3.4|^4.0|^5.0\", \"symfony/console\": \"^3.4|^4.0\", \"symfony/css-selector\": \"^3.4|^4.0|^5.0\", \"symfony/dependency-injection\": \"^4.3|^5.0\", \"symfony/dom-crawler\": \"^3.4|^4.0|^5.0\", \"symfony/expression-language\": \"^3.4|^4.0|^5.0\", \"symfony/finder\": \"^3.4|^4.0|^5.0\", \"symfony/process\": \"^3.4|^4.0|^5.0\", \"symfony/routing\": \"^3.4|^4.0|^5.0\", \"symfony/stopwatch\": \"^3.4|^4.0|^5.0\", \"symfony/templating\": \"^3.4|^4.0|^5.0\", \"symfony/translation\": \"^4.2|^5.0\", \"symfony/translation-contracts\": \"^1.1|^2\", \"twig/twig\": \"^1.34|^2.4|^3.0\" }, \"suggest\": { \"symfony/browser-kit\": \"\", \"symfony/config\": \"\", \"symfony/console\": \"\", \"symfony/dependency-injection\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\HttpKernel\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony HttpKernel Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-19T16:23:40+00:00\" }, { \"name\": \"symfony/mime\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/mime.git\", \"reference\": \"010cc488e56cafe5f7494dea70aea93100c234df\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/mime/zipball/010cc488e56cafe5f7494dea70aea93100c234df\", \"reference\": \"010cc488e56cafe5f7494dea70aea93100c234df\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/polyfill-intl-idn\": \"^1.10\", \"symfony/polyfill-mbstring\": \"^1.0\" }, \"conflict\": { \"symfony/mailer\": \" 4.4\" }, \"require-dev\": { \"egulias/email-validator\": \"^2.1.10\", \"symfony/dependency-injection\": \"^3.4|^4.1|^5.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Mime\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"A library to manipulate MIME messages\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"mime\", \"mime-type\" ], \"time\": \"2019-11-30T08:27:26+00:00\" }, { \"name\": \"symfony/polyfill-ctype\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-ctype.git\", \"reference\": \"f8f0b461be3385e56d6de3dbb5a0df24c0c275e3\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3\", \"reference\": \"f8f0b461be3385e56d6de3dbb5a0df24c0c275e3\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"suggest\": { \"ext-ctype\": \"For best performance\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Ctype\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Gert de Pagter\", \"email\": \"BackEndTea@gmail.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill for ctype functions\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"ctype\", \"polyfill\", \"portable\" ], \"time\": \"2019-11-27T13:56:44+00:00\" }, { \"name\": \"symfony/polyfill-iconv\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-iconv.git\", \"reference\": \"a019efccc03f1a335af6b4f20c30f5ea8060be36\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-iconv/zipball/a019efccc03f1a335af6b4f20c30f5ea8060be36\", \"reference\": \"a019efccc03f1a335af6b4f20c30f5ea8060be36\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"suggest\": { \"ext-iconv\": \"For best performance\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Iconv\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill for the Iconv extension\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"iconv\", \"polyfill\", \"portable\", \"shim\" ], \"time\": \"2019-11-27T13:56:44+00:00\" }, { \"name\": \"symfony/polyfill-intl-idn\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-intl-idn.git\", \"reference\": \"6f9c239e61e1b0c9229a28ff89a812dc449c3d46\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d46\", \"reference\": \"6f9c239e61e1b0c9229a28ff89a812dc449c3d46\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\", \"symfony/polyfill-mbstring\": \"^1.3\", \"symfony/polyfill-php72\": \"^1.9\" }, \"suggest\": { \"ext-intl\": \"For best performance\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Intl\\\\Idn\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Laurent Bassin\", \"email\": \"laurent@bassin.info\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill for intl\'s idn_to_ascii and idn_to_utf8 functions\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"idn\", \"intl\", \"polyfill\", \"portable\", \"shim\" ], \"time\": \"2019-11-27T13:56:44+00:00\" }, { \"name\": \"symfony/polyfill-mbstring\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-mbstring.git\", \"reference\": \"7b4aab9743c30be783b73de055d24a39cf4b954f\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f\", \"reference\": \"7b4aab9743c30be783b73de055d24a39cf4b954f\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"suggest\": { \"ext-mbstring\": \"For best performance\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Mbstring\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill for the Mbstring extension\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"mbstring\", \"polyfill\", \"portable\", \"shim\" ], \"time\": \"2019-11-27T14:18:11+00:00\" }, { \"name\": \"symfony/polyfill-php72\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-php72.git\", \"reference\": \"66fea50f6cb37a35eea048d75a7d99a45b586038\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038\", \"reference\": \"66fea50f6cb37a35eea048d75a7d99a45b586038\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Php72\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"polyfill\", \"portable\", \"shim\" ], \"time\": \"2019-11-27T13:56:44+00:00\" }, { \"name\": \"symfony/polyfill-php73\", \"version\": \"v1.13.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/polyfill-php73.git\", \"reference\": \"4b0e2222c55a25b4541305a053013d5647d3a25f\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f\", \"reference\": \"4b0e2222c55a25b4541305a053013d5647d3a25f\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.13-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Polyfill\\\\Php73\\\\\": \"\" }, \"files\": [ \"bootstrap.php\" ], \"classmap\": [ \"Resources/stubs\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"compatibility\", \"polyfill\", \"portable\", \"shim\" ], \"time\": \"2019-11-27T16:25:15+00:00\" }, { \"name\": \"symfony/process\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/process.git\", \"reference\": \"b84501ad50adb72a94fb460a5b5c91f693e99c9b\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/process/zipball/b84501ad50adb72a94fb460a5b5c91f693e99c9b\", \"reference\": \"b84501ad50adb72a94fb460a5b5c91f693e99c9b\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Process\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Process Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-06T10:06:46+00:00\" }, { \"name\": \"symfony/routing\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/routing.git\", \"reference\": \"628bcafae1b2043969378dcfbf9c196539a38722\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/routing/zipball/628bcafae1b2043969378dcfbf9c196539a38722\", \"reference\": \"628bcafae1b2043969378dcfbf9c196539a38722\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"conflict\": { \"symfony/config\": \" 4.2\", \"symfony/dependency-injection\": \" 3.4\", \"symfony/yaml\": \" 3.4\" }, \"require-dev\": { \"doctrine/annotations\": \"~1.2\", \"psr/log\": \"~1.0\", \"symfony/config\": \"^4.2|^5.0\", \"symfony/dependency-injection\": \"^3.4|^4.0|^5.0\", \"symfony/expression-language\": \"^3.4|^4.0|^5.0\", \"symfony/http-foundation\": \"^3.4|^4.0|^5.0\", \"symfony/yaml\": \"^3.4|^4.0|^5.0\" }, \"suggest\": { \"doctrine/annotations\": \"For using the annotation loader\", \"symfony/config\": \"For using the all-in-one router or any loader\", \"symfony/expression-language\": \"For using expression matching\", \"symfony/http-foundation\": \"For using a Symfony Request object\", \"symfony/yaml\": \"For using the YAML loader\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Routing\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Routing Component\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"router\", \"routing\", \"uri\", \"url\" ], \"time\": \"2019-12-12T12:53:52+00:00\" }, { \"name\": \"symfony/service-contracts\", \"version\": \"v1.1.8\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/service-contracts.git\", \"reference\": \"ffc7f5692092df31515df2a5ecf3b7302b3ddacf\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/service-contracts/zipball/ffc7f5692092df31515df2a5ecf3b7302b3ddacf\", \"reference\": \"ffc7f5692092df31515df2a5ecf3b7302b3ddacf\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"psr/container\": \"^1.0\" }, \"suggest\": { \"symfony/service-implementation\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Contracts\\\\Service\\\\\": \"\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Generic abstractions related to writing services\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"abstractions\", \"contracts\", \"decoupling\", \"interfaces\", \"interoperability\", \"standards\" ], \"time\": \"2019-10-14T12:27:06+00:00\" }, { \"name\": \"symfony/translation\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/translation.git\", \"reference\": \"f7669f48a9633bf8139bc026c755e894b7206677\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/translation/zipball/f7669f48a9633bf8139bc026c755e894b7206677\", \"reference\": \"f7669f48a9633bf8139bc026c755e894b7206677\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/polyfill-mbstring\": \"~1.0\", \"symfony/translation-contracts\": \"^1.1.6|^2\" }, \"conflict\": { \"symfony/config\": \" 3.4\", \"symfony/dependency-injection\": \" 3.4\", \"symfony/http-kernel\": \" 4.4\", \"symfony/yaml\": \" 3.4\" }, \"provide\": { \"symfony/translation-implementation\": \"1.0\" }, \"require-dev\": { \"psr/log\": \"~1.0\", \"symfony/config\": \"^3.4|^4.0|^5.0\", \"symfony/console\": \"^3.4|^4.0|^5.0\", \"symfony/dependency-injection\": \"^3.4|^4.0|^5.0\", \"symfony/finder\": \"~2.8|~3.0|~4.0|^5.0\", \"symfony/http-kernel\": \"^4.4\", \"symfony/intl\": \"^3.4|^4.0|^5.0\", \"symfony/service-contracts\": \"^1.1.2|^2\", \"symfony/yaml\": \"^3.4|^4.0|^5.0\" }, \"suggest\": { \"psr/log-implementation\": \"To use logging capability in translator\", \"symfony/config\": \"\", \"symfony/yaml\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Component\\\\Translation\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Fabien Potencier\", \"email\": \"fabien@symfony.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony Translation Component\", \"homepage\": \"https://symfony.com\", \"time\": \"2019-12-12T12:53:52+00:00\" }, { \"name\": \"symfony/translation-contracts\", \"version\": \"v1.1.7\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/translation-contracts.git\", \"reference\": \"364518c132c95642e530d9b2d217acbc2ccac3e6\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/translation-contracts/zipball/364518c132c95642e530d9b2d217acbc2ccac3e6\", \"reference\": \"364518c132c95642e530d9b2d217acbc2ccac3e6\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\" }, \"suggest\": { \"symfony/translation-implementation\": \"\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1-dev\" } }, \"autoload\": { \"psr-4\": { \"Symfony\\\\Contracts\\\\Translation\\\\\": \"\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Generic abstractions related to translation\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"abstractions\", \"contracts\", \"decoupling\", \"interfaces\", \"interoperability\", \"standards\" ], \"time\": \"2019-09-17T11:12:18+00:00\" }, { \"name\": \"symfony/var-dumper\", \"version\": \"v4.4.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/symfony/var-dumper.git\", \"reference\": \"be330f919bdb395d1e0c3f2bfb8948512d6bdd99\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/symfony/var-dumper/zipball/be330f919bdb395d1e0c3f2bfb8948512d6bdd99\", \"reference\": \"be330f919bdb395d1e0c3f2bfb8948512d6bdd99\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1.3\", \"symfony/polyfill-mbstring\": \"~1.0\", \"symfony/polyfill-php72\": \"~1.5\" }, \"conflict\": { \"phpunit/phpunit\": \" 4.8.35| 5.4.3, =5.0\", \"symfony/console\": \" 3.4\" }, \"require-dev\": { \"ext-iconv\": \"*\", \"symfony/console\": \"^3.4|^4.0|^5.0\", \"symfony/process\": \"^4.4|^5.0\", \"twig/twig\": \"^1.34|^2.4|^3.0\" }, \"suggest\": { \"ext-iconv\": \"To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).\", \"ext-intl\": \"To show region name in time zone dump\", \"symfony/console\": \"To use the ServerDumpCommand and/or the bin/var-dump-server script\" }, \"bin\": [ \"Resources/bin/var-dump-server\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.4-dev\" } }, \"autoload\": { \"files\": [ \"Resources/functions/dump.php\" ], \"psr-4\": { \"Symfony\\\\Component\\\\VarDumper\\\\\": \"\" }, \"exclude-from-classmap\": [ \"/Tests/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nicolas Grekas\", \"email\": \"p@tchwork.com\" }, { \"name\": \"Symfony Community\", \"homepage\": \"https://symfony.com/contributors\" } ], \"description\": \"Symfony mechanism for exploring and dumping PHP variables\", \"homepage\": \"https://symfony.com\", \"keywords\": [ \"debug\", \"dump\" ], \"time\": \"2019-12-18T13:41:29+00:00\" }, { \"name\": \"tijsverkoyen/css-to-inline-styles\", \"version\": \"2.2.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/tijsverkoyen/CssToInlineStyles.git\", \"reference\": \"dda2ee426acd6d801d5b7fd1001cde9b5f790e15\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15\", \"reference\": \"dda2ee426acd6d801d5b7fd1001cde9b5f790e15\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-dom\": \"*\", \"ext-libxml\": \"*\", \"php\": \"^5.5 || ^7.0\", \"symfony/css-selector\": \"^2.7 || ^3.0 || ^4.0 || ^5.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^4.8.35 || ^5.7 || ^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.2.x-dev\" } }, \"autoload\": { \"psr-4\": { \"TijsVerkoyen\\\\CssToInlineStyles\\\\\": \"src\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Tijs Verkoyen\", \"email\": \"css_to_inline_styles@verkoyen.eu\", \"role\": \"Developer\" } ], \"description\": \"CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you\'re sending emails.\", \"homepage\": \"https://github.com/tijsverkoyen/CssToInlineStyles\", \"time\": \"2019-10-24T08:53:34+00:00\" }, { \"name\": \"vlucas/phpdotenv\", \"version\": \"v3.6.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/vlucas/phpdotenv.git\", \"reference\": \"1bdf24f065975594f6a117f0f1f6cabf1333b156\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/vlucas/phpdotenv/zipball/1bdf24f065975594f6a117f0f1f6cabf1333b156\", \"reference\": \"1bdf24f065975594f6a117f0f1f6cabf1333b156\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.4 || ^7.0\", \"phpoption/phpoption\": \"^1.5\", \"symfony/polyfill-ctype\": \"^1.9\" }, \"require-dev\": { \"phpunit/phpunit\": \"^4.8.35 || ^5.0 || ^6.0 || ^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.6-dev\" } }, \"autoload\": { \"psr-4\": { \"Dotenv\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Graham Campbell\", \"email\": \"graham@alt-three.com\", \"homepage\": \"https://gjcampbell.co.uk/\" }, { \"name\": \"Vance Lucas\", \"email\": \"vance@vancelucas.com\", \"homepage\": \"https://vancelucas.com/\" } ], \"description\": \"Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.\", \"keywords\": [ \"dotenv\", \"env\", \"environment\" ], \"time\": \"2019-09-10T21:37:39+00:00\" } ], \"packages-dev\": [ { \"name\": \"beyondcode/laravel-dump-server\", \"version\": \"1.3.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/beyondcode/laravel-dump-server.git\", \"reference\": \"fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a\", \"reference\": \"fcc88fa66895f8c1ff83f6145a5eff5fa2a0739a\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"illuminate/console\": \"5.6.*|5.7.*|5.8.*|^6.0\", \"illuminate/http\": \"5.6.*|5.7.*|5.8.*|^6.0\", \"illuminate/support\": \"5.6.*|5.7.*|5.8.*|^6.0\", \"php\": \"^7.1\", \"symfony/var-dumper\": \"^4.1.1\" }, \"require-dev\": { \"larapack/dd\": \"^1.0\", \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"laravel\": { \"providers\": [ \"BeyondCode\\\\DumpServer\\\\DumpServerServiceProvider\" ] } }, \"autoload\": { \"psr-4\": { \"BeyondCode\\\\DumpServer\\\\\": \"src\" }, \"files\": [ \"helpers.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Marcel Pociot\", \"email\": \"marcel@beyondco.de\", \"homepage\": \"https://beyondco.de\", \"role\": \"Developer\" } ], \"description\": \"Symfony Var-Dump Server for Laravel\", \"homepage\": \"https://github.com/beyondcode/laravel-dump-server\", \"keywords\": [ \"beyondcode\", \"laravel-dump-server\" ], \"time\": \"2019-08-11T13:17:40+00:00\" }, { \"name\": \"doctrine/instantiator\", \"version\": \"1.3.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/doctrine/instantiator.git\", \"reference\": \"ae466f726242e637cebdd526a7d991b9433bacf1\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1\", \"reference\": \"ae466f726242e637cebdd526a7d991b9433bacf1\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"doctrine/coding-standard\": \"^6.0\", \"ext-pdo\": \"*\", \"ext-phar\": \"*\", \"phpbench/phpbench\": \"^0.13\", \"phpstan/phpstan-phpunit\": \"^0.11\", \"phpstan/phpstan-shim\": \"^0.11\", \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.2.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Doctrine\\\\Instantiator\\\\\": \"src/Doctrine/Instantiator/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Marco Pivetta\", \"email\": \"ocramius@gmail.com\", \"homepage\": \"http://ocramius.github.com/\" } ], \"description\": \"A small, lightweight utility to instantiate objects in PHP without invoking their constructors\", \"homepage\": \"https://www.doctrine-project.org/projects/instantiator.html\", \"keywords\": [ \"constructor\", \"instantiate\" ], \"time\": \"2019-10-21T16:45:58+00:00\" }, { \"name\": \"filp/whoops\", \"version\": \"2.5.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/filp/whoops.git\", \"reference\": \"ee9699e79d8fcdd15c107e035d7b965e4fa854ac\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/filp/whoops/zipball/ee9699e79d8fcdd15c107e035d7b965e4fa854ac\", \"reference\": \"ee9699e79d8fcdd15c107e035d7b965e4fa854ac\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.5.9 || ^7.0\", \"psr/log\": \"^1.0.1\" }, \"require-dev\": { \"mockery/mockery\": \"^0.9 || ^1.0\", \"phpunit/phpunit\": \"^4.8.35 || ^5.7\", \"symfony/var-dumper\": \"^2.6 || ^3.0 || ^4.0\" }, \"suggest\": { \"symfony/var-dumper\": \"Pretty print complex values better with var-dumper available\", \"whoops/soap\": \"Formats errors as SOAP responses\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.2-dev\" } }, \"autoload\": { \"psr-4\": { \"Whoops\\\\\": \"src/Whoops/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Filipe Dobreira\", \"homepage\": \"https://github.com/filp\", \"role\": \"Developer\" } ], \"description\": \"php error handling for cool kids\", \"homepage\": \"https://filp.github.io/whoops/\", \"keywords\": [ \"error\", \"exception\", \"handling\", \"library\", \"throwable\", \"whoops\" ], \"time\": \"2019-12-21T10:00:00+00:00\" }, { \"name\": \"fzaninotto/faker\", \"version\": \"v1.9.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/fzaninotto/Faker.git\", \"reference\": \"fc10d778e4b84d5bd315dad194661e091d307c6f\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f\", \"reference\": \"fc10d778e4b84d5bd315dad194661e091d307c6f\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.3.3 || ^7.0\" }, \"require-dev\": { \"ext-intl\": \"*\", \"phpunit/phpunit\": \"^4.8.35 || ^5.7\", \"squizlabs/php_codesniffer\": \"^2.9.2\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.9-dev\" } }, \"autoload\": { \"psr-4\": { \"Faker\\\\\": \"src/Faker/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"François Zaninotto\" } ], \"description\": \"Faker is a PHP library that generates fake data for you.\", \"keywords\": [ \"data\", \"faker\", \"fixtures\" ], \"time\": \"2019-12-12T13:22:17+00:00\" }, { \"name\": \"hamcrest/hamcrest-php\", \"version\": \"v2.0.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/hamcrest/hamcrest-php.git\", \"reference\": \"776503d3a8e85d4f9a1148614f95b7a608b046ad\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad\", \"reference\": \"776503d3a8e85d4f9a1148614f95b7a608b046ad\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.3|^7.0\" }, \"replace\": { \"cordoval/hamcrest-php\": \"*\", \"davedevelopment/hamcrest-php\": \"*\", \"kodova/hamcrest-php\": \"*\" }, \"require-dev\": { \"phpunit/php-file-iterator\": \"1.3.3\", \"phpunit/phpunit\": \"~4.0\", \"satooshi/php-coveralls\": \"^1.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0-dev\" } }, \"autoload\": { \"classmap\": [ \"hamcrest\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD\" ], \"description\": \"This is the PHP port of Hamcrest Matchers\", \"keywords\": [ \"test\" ], \"time\": \"2016-01-20T08:20:44+00:00\" }, { \"name\": \"mockery/mockery\", \"version\": \"1.3.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/mockery/mockery.git\", \"reference\": \"5571962a4f733fbb57bede39778f71647fae8e66\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/mockery/mockery/zipball/5571962a4f733fbb57bede39778f71647fae8e66\", \"reference\": \"5571962a4f733fbb57bede39778f71647fae8e66\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"hamcrest/hamcrest-php\": \"~2.0\", \"lib-pcre\": \" =7.0\", \"php\": \" =5.6.0\", \"sebastian/comparator\": \"^1.2.4|^3.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"~5.7.10|~6.5|~7.0|~8.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.2.x-dev\" } }, \"autoload\": { \"psr-0\": { \"Mockery\": \"library/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Pádraic Brady\", \"email\": \"padraic.brady@gmail.com\", \"homepage\": \"http://blog.astrumfutura.com\" }, { \"name\": \"Dave Marshall\", \"email\": \"dave.marshall@atstsolutions.co.uk\", \"homepage\": \"http://davedevelopment.co.uk\" } ], \"description\": \"Mockery is a simple yet flexible PHP mock object framework\", \"homepage\": \"https://github.com/mockery/mockery\", \"keywords\": [ \"BDD\", \"TDD\", \"library\", \"mock\", \"mock objects\", \"mockery\", \"stub\", \"test\", \"test double\", \"testing\" ], \"time\": \"2019-11-24T07:54:50+00:00\" }, { \"name\": \"myclabs/deep-copy\", \"version\": \"1.9.4\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/myclabs/DeepCopy.git\", \"reference\": \"579bb7356d91f9456ccd505f24ca8b667966a0a7\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/myclabs/DeepCopy/zipball/579bb7356d91f9456ccd505f24ca8b667966a0a7\", \"reference\": \"579bb7356d91f9456ccd505f24ca8b667966a0a7\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"replace\": { \"myclabs/deep-copy\": \"self.version\" }, \"require-dev\": { \"doctrine/collections\": \"^1.0\", \"doctrine/common\": \"^2.6\", \"phpunit/phpunit\": \"^7.1\" }, \"type\": \"library\", \"autoload\": { \"psr-4\": { \"DeepCopy\\\\\": \"src/DeepCopy/\" }, \"files\": [ \"src/DeepCopy/deep_copy.php\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"description\": \"Create deep copies (clones) of your objects\", \"keywords\": [ \"clone\", \"copy\", \"duplicate\", \"object\", \"object graph\" ], \"time\": \"2019-12-15T19:12:40+00:00\" }, { \"name\": \"nunomaduro/collision\", \"version\": \"v3.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/nunomaduro/collision.git\", \"reference\": \"af42d339fe2742295a54f6fdd42aaa6f8c4aca68\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/nunomaduro/collision/zipball/af42d339fe2742295a54f6fdd42aaa6f8c4aca68\", \"reference\": \"af42d339fe2742295a54f6fdd42aaa6f8c4aca68\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"filp/whoops\": \"^2.1.4\", \"jakub-onderka/php-console-highlighter\": \"0.3.*|0.4.*\", \"php\": \"^7.1\", \"symfony/console\": \"~2.8|~3.3|~4.0\" }, \"require-dev\": { \"laravel/framework\": \"5.8.*\", \"nunomaduro/larastan\": \"^0.3.0\", \"phpstan/phpstan\": \"^0.11\", \"phpunit/phpunit\": \"~8.0\" }, \"type\": \"library\", \"extra\": { \"laravel\": { \"providers\": [ \"NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\CollisionServiceProvider\" ] } }, \"autoload\": { \"psr-4\": { \"NunoMaduro\\\\Collision\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Nuno Maduro\", \"email\": \"enunomaduro@gmail.com\" } ], \"description\": \"Cli error handling for console/command-line PHP applications.\", \"keywords\": [ \"artisan\", \"cli\", \"command-line\", \"console\", \"error\", \"handling\", \"laravel\", \"laravel-zero\", \"php\", \"symfony\" ], \"time\": \"2019-03-07T21:35:13+00:00\" }, { \"name\": \"phar-io/manifest\", \"version\": \"1.0.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phar-io/manifest.git\", \"reference\": \"7761fcacf03b4d4f16e7ccb606d4879ca431fcf4\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4\", \"reference\": \"7761fcacf03b4d4f16e7ccb606d4879ca431fcf4\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-dom\": \"*\", \"ext-phar\": \"*\", \"phar-io/version\": \"^2.0\", \"php\": \"^5.6 || ^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Arne Blankerts\", \"email\": \"arne@blankerts.de\", \"role\": \"Developer\" }, { \"name\": \"Sebastian Heuer\", \"email\": \"sebastian@phpeople.de\", \"role\": \"Developer\" }, { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"Developer\" } ], \"description\": \"Component for reading phar.io manifest information from a PHP Archive (PHAR)\", \"time\": \"2018-07-08T19:23:20+00:00\" }, { \"name\": \"phar-io/version\", \"version\": \"2.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phar-io/version.git\", \"reference\": \"45a2ec53a73c70ce41d55cedef9063630abaf1b6\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6\", \"reference\": \"45a2ec53a73c70ce41d55cedef9063630abaf1b6\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.6 || ^7.0\" }, \"type\": \"library\", \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Arne Blankerts\", \"email\": \"arne@blankerts.de\", \"role\": \"Developer\" }, { \"name\": \"Sebastian Heuer\", \"email\": \"sebastian@phpeople.de\", \"role\": \"Developer\" }, { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"Developer\" } ], \"description\": \"Library for handling version information and constraints\", \"time\": \"2018-07-08T19:19:57+00:00\" }, { \"name\": \"phpdocumentor/reflection-common\", \"version\": \"2.0.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phpDocumentor/ReflectionCommon.git\", \"reference\": \"63a995caa1ca9e5590304cd845c15ad6d482a62a\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a\", \"reference\": \"63a995caa1ca9e5590304cd845c15ad6d482a62a\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"~6\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.x-dev\" } }, \"autoload\": { \"psr-4\": { \"phpDocumentor\\\\Reflection\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Jaap van Otterdijk\", \"email\": \"opensource@ijaap.nl\" } ], \"description\": \"Common reflection classes used by phpdocumentor to reflect the code structure\", \"homepage\": \"http://www.phpdoc.org\", \"keywords\": [ \"FQSEN\", \"phpDocumentor\", \"phpdoc\", \"reflection\", \"static analysis\" ], \"time\": \"2018-08-07T13:53:10+00:00\" }, { \"name\": \"phpdocumentor/reflection-docblock\", \"version\": \"4.3.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phpDocumentor/ReflectionDocBlock.git\", \"reference\": \"2ecaa9fef01634c83bfa8dc1fe35fb5cef223a62\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/2ecaa9fef01634c83bfa8dc1fe35fb5cef223a62\", \"reference\": \"2ecaa9fef01634c83bfa8dc1fe35fb5cef223a62\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\", \"phpdocumentor/reflection-common\": \"^1.0.0 || ^2.0.0\", \"phpdocumentor/type-resolver\": \"~0.4 || ^1.0.0\", \"webmozart/assert\": \"^1.0\" }, \"require-dev\": { \"doctrine/instantiator\": \"^1.0.5\", \"mockery/mockery\": \"^1.0\", \"phpunit/phpunit\": \"^6.4\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.x-dev\" } }, \"autoload\": { \"psr-4\": { \"phpDocumentor\\\\Reflection\\\\\": [ \"src/\" ] } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Mike van Riel\", \"email\": \"me@mikevanriel.com\" } ], \"description\": \"With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.\", \"time\": \"2019-12-20T13:40:23+00:00\" }, { \"name\": \"phpdocumentor/type-resolver\", \"version\": \"1.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phpDocumentor/TypeResolver.git\", \"reference\": \"2e32a6d48972b2c1976ed5d8967145b6cec4a4a9\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9\", \"reference\": \"2e32a6d48972b2c1976ed5d8967145b6cec4a4a9\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\", \"phpdocumentor/reflection-common\": \"^2.0\" }, \"require-dev\": { \"ext-tokenizer\": \"^7.1\", \"mockery/mockery\": \"~1\", \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.x-dev\" } }, \"autoload\": { \"psr-4\": { \"phpDocumentor\\\\Reflection\\\\\": \"src\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Mike van Riel\", \"email\": \"me@mikevanriel.com\" } ], \"description\": \"A PSR-5 based resolver of Class names, Types and Structural Element Names\", \"time\": \"2019-08-22T18:11:29+00:00\" }, { \"name\": \"phpspec/prophecy\", \"version\": \"1.10.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/phpspec/prophecy.git\", \"reference\": \"cbe1df668b3fe136bcc909126a0f529a78d4cbbc\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/phpspec/prophecy/zipball/cbe1df668b3fe136bcc909126a0f529a78d4cbbc\", \"reference\": \"cbe1df668b3fe136bcc909126a0f529a78d4cbbc\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/instantiator\": \"^1.0.2\", \"php\": \"^5.3|^7.0\", \"phpdocumentor/reflection-docblock\": \"^2.0|^3.0.2|^4.0|^5.0\", \"sebastian/comparator\": \"^1.2.3|^2.0|^3.0\", \"sebastian/recursion-context\": \"^1.0|^2.0|^3.0\" }, \"require-dev\": { \"phpspec/phpspec\": \"^2.5 || ^3.2\", \"phpunit/phpunit\": \"^4.8.35 || ^5.7 || ^6.5 || ^7.1\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.10.x-dev\" } }, \"autoload\": { \"psr-4\": { \"Prophecy\\\\\": \"src/Prophecy\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Konstantin Kudryashov\", \"email\": \"ever.zet@gmail.com\", \"homepage\": \"http://everzet.com\" }, { \"name\": \"Marcello Duarte\", \"email\": \"marcello.duarte@gmail.com\" } ], \"description\": \"Highly opinionated mocking framework for PHP 5.3+\", \"homepage\": \"https://github.com/phpspec/prophecy\", \"keywords\": [ \"Double\", \"Dummy\", \"fake\", \"mock\", \"spy\", \"stub\" ], \"time\": \"2019-12-22T21:05:45+00:00\" }, { \"name\": \"phpunit/php-code-coverage\", \"version\": \"6.1.4\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/php-code-coverage.git\", \"reference\": \"807e6013b00af69b6c5d9ceb4282d0393dbb9d8d\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d\", \"reference\": \"807e6013b00af69b6c5d9ceb4282d0393dbb9d8d\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-dom\": \"*\", \"ext-xmlwriter\": \"*\", \"php\": \"^7.1\", \"phpunit/php-file-iterator\": \"^2.0\", \"phpunit/php-text-template\": \"^1.2.1\", \"phpunit/php-token-stream\": \"^3.0\", \"sebastian/code-unit-reverse-lookup\": \"^1.0.1\", \"sebastian/environment\": \"^3.1 || ^4.0\", \"sebastian/version\": \"^2.0.1\", \"theseer/tokenizer\": \"^1.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.0\" }, \"suggest\": { \"ext-xdebug\": \"^2.6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"6.1-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"Library that provides collection, processing, and rendering functionality for PHP code coverage information.\", \"homepage\": \"https://github.com/sebastianbergmann/php-code-coverage\", \"keywords\": [ \"coverage\", \"testing\", \"xunit\" ], \"time\": \"2018-10-31T16:06:48+00:00\" }, { \"name\": \"phpunit/php-file-iterator\", \"version\": \"2.0.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/php-file-iterator.git\", \"reference\": \"050bedf145a257b1ff02746c31894800e5122946\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946\", \"reference\": \"050bedf145a257b1ff02746c31894800e5122946\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.1\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"FilterIterator implementation that filters files based on a list of suffixes.\", \"homepage\": \"https://github.com/sebastianbergmann/php-file-iterator/\", \"keywords\": [ \"filesystem\", \"iterator\" ], \"time\": \"2018-09-13T20:33:42+00:00\" }, { \"name\": \"phpunit/php-text-template\", \"version\": \"1.2.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/php-text-template.git\", \"reference\": \"31f8b717e51d9a2afca6c9f046f5d69fc27c8686\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686\", \"reference\": \"31f8b717e51d9a2afca6c9f046f5d69fc27c8686\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.3.3\" }, \"type\": \"library\", \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"Simple template engine.\", \"homepage\": \"https://github.com/sebastianbergmann/php-text-template/\", \"keywords\": [ \"template\" ], \"time\": \"2015-06-21T13:50:34+00:00\" }, { \"name\": \"phpunit/php-timer\", \"version\": \"2.1.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/php-timer.git\", \"reference\": \"1038454804406b0b5f5f520358e78c1c2f71501e\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e\", \"reference\": \"1038454804406b0b5f5f520358e78c1c2f71501e\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.1-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"Utility class for timing\", \"homepage\": \"https://github.com/sebastianbergmann/php-timer/\", \"keywords\": [ \"timer\" ], \"time\": \"2019-06-07T04:22:29+00:00\" }, { \"name\": \"phpunit/php-token-stream\", \"version\": \"3.1.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/php-token-stream.git\", \"reference\": \"995192df77f63a59e47f025390d2d1fdf8f425ff\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff\", \"reference\": \"995192df77f63a59e47f025390d2d1fdf8f425ff\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-tokenizer\": \"*\", \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.1-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Wrapper around PHP\'s tokenizer extension.\", \"homepage\": \"https://github.com/sebastianbergmann/php-token-stream/\", \"keywords\": [ \"tokenizer\" ], \"time\": \"2019-09-17T06:23:10+00:00\" }, { \"name\": \"phpunit/phpunit\", \"version\": \"7.5.18\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/phpunit.git\", \"reference\": \"fcf6c4bfafaadc07785528b06385cce88935474d\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fcf6c4bfafaadc07785528b06385cce88935474d\", \"reference\": \"fcf6c4bfafaadc07785528b06385cce88935474d\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"doctrine/instantiator\": \"^1.1\", \"ext-dom\": \"*\", \"ext-json\": \"*\", \"ext-libxml\": \"*\", \"ext-mbstring\": \"*\", \"ext-xml\": \"*\", \"myclabs/deep-copy\": \"^1.7\", \"phar-io/manifest\": \"^1.0.2\", \"phar-io/version\": \"^2.0\", \"php\": \"^7.1\", \"phpspec/prophecy\": \"^1.7\", \"phpunit/php-code-coverage\": \"^6.0.7\", \"phpunit/php-file-iterator\": \"^2.0.1\", \"phpunit/php-text-template\": \"^1.2.1\", \"phpunit/php-timer\": \"^2.1\", \"sebastian/comparator\": \"^3.0\", \"sebastian/diff\": \"^3.0\", \"sebastian/environment\": \"^4.0\", \"sebastian/exporter\": \"^3.1\", \"sebastian/global-state\": \"^2.0\", \"sebastian/object-enumerator\": \"^3.0.3\", \"sebastian/resource-operations\": \"^2.0\", \"sebastian/version\": \"^2.0.1\" }, \"conflict\": { \"phpunit/phpunit-mock-objects\": \"*\" }, \"require-dev\": { \"ext-pdo\": \"*\" }, \"suggest\": { \"ext-soap\": \"*\", \"ext-xdebug\": \"*\", \"phpunit/php-invoker\": \"^2.0\" }, \"bin\": [ \"phpunit\" ], \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"7.5-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"The PHP Unit Testing framework.\", \"homepage\": \"https://phpunit.de/\", \"keywords\": [ \"phpunit\", \"testing\", \"xunit\" ], \"time\": \"2019-12-06T05:14:37+00:00\" }, { \"name\": \"sebastian/code-unit-reverse-lookup\", \"version\": \"1.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup.git\", \"reference\": \"4419fcdb5eabb9caa61a27c7a1db532a6b55dd18\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18\", \"reference\": \"4419fcdb5eabb9caa61a27c7a1db532a6b55dd18\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.6 || ^7.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^5.7 || ^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Looks up which function or method a line of code belongs to\", \"homepage\": \"https://github.com/sebastianbergmann/code-unit-reverse-lookup/\", \"time\": \"2017-03-04T06:30:41+00:00\" }, { \"name\": \"sebastian/comparator\", \"version\": \"3.0.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/comparator.git\", \"reference\": \"5de4fc177adf9bce8df98d8d141a7559d7ccf6da\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da\", \"reference\": \"5de4fc177adf9bce8df98d8d141a7559d7ccf6da\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\", \"sebastian/diff\": \"^3.0\", \"sebastian/exporter\": \"^3.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.1\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.0-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Jeff Welch\", \"email\": \"whatthejeff@gmail.com\" }, { \"name\": \"Volker Dusch\", \"email\": \"github@wallbash.com\" }, { \"name\": \"Bernhard Schussek\", \"email\": \"bschussek@2bepublished.at\" }, { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Provides the functionality to compare PHP values for equality\", \"homepage\": \"https://github.com/sebastianbergmann/comparator\", \"keywords\": [ \"comparator\", \"compare\", \"equality\" ], \"time\": \"2018-07-12T15:12:46+00:00\" }, { \"name\": \"sebastian/diff\", \"version\": \"3.0.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/diff.git\", \"reference\": \"720fcc7e9b5cf384ea68d9d930d480907a0c1a29\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29\", \"reference\": \"720fcc7e9b5cf384ea68d9d930d480907a0c1a29\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.5 || ^8.0\", \"symfony/process\": \"^2 || ^3.3 || ^4\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.0-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Kore Nordmann\", \"email\": \"mail@kore-nordmann.de\" }, { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Diff implementation\", \"homepage\": \"https://github.com/sebastianbergmann/diff\", \"keywords\": [ \"diff\", \"udiff\", \"unidiff\", \"unified diff\" ], \"time\": \"2019-02-04T06:01:07+00:00\" }, { \"name\": \"sebastian/environment\", \"version\": \"4.2.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/environment.git\", \"reference\": \"464c90d7bdf5ad4e8a6aea15c091fec0603d4368\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368\", \"reference\": \"464c90d7bdf5ad4e8a6aea15c091fec0603d4368\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"require-dev\": { \"phpunit/phpunit\": \"^7.5\" }, \"suggest\": { \"ext-posix\": \"*\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"4.2-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Provides functionality to handle HHVM/PHP environments\", \"homepage\": \"http://www.github.com/sebastianbergmann/environment\", \"keywords\": [ \"Xdebug\", \"environment\", \"hhvm\" ], \"time\": \"2019-11-20T08:46:58+00:00\" }, { \"name\": \"sebastian/exporter\", \"version\": \"3.1.2\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/exporter.git\", \"reference\": \"68609e1261d215ea5b21b7987539cbfbe156ec3e\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e\", \"reference\": \"68609e1261d215ea5b21b7987539cbfbe156ec3e\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\", \"sebastian/recursion-context\": \"^3.0\" }, \"require-dev\": { \"ext-mbstring\": \"*\", \"phpunit/phpunit\": \"^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.1.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" }, { \"name\": \"Jeff Welch\", \"email\": \"whatthejeff@gmail.com\" }, { \"name\": \"Volker Dusch\", \"email\": \"github@wallbash.com\" }, { \"name\": \"Adam Harvey\", \"email\": \"aharvey@php.net\" }, { \"name\": \"Bernhard Schussek\", \"email\": \"bschussek@gmail.com\" } ], \"description\": \"Provides the functionality to export PHP variables for visualization\", \"homepage\": \"http://www.github.com/sebastianbergmann/exporter\", \"keywords\": [ \"export\", \"exporter\" ], \"time\": \"2019-09-14T09:02:43+00:00\" }, { \"name\": \"sebastian/global-state\", \"version\": \"2.0.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/global-state.git\", \"reference\": \"e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4\", \"reference\": \"e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.0\" }, \"suggest\": { \"ext-uopz\": \"*\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Snapshotting of global state\", \"homepage\": \"http://www.github.com/sebastianbergmann/global-state\", \"keywords\": [ \"global state\" ], \"time\": \"2017-04-27T15:39:26+00:00\" }, { \"name\": \"sebastian/object-enumerator\", \"version\": \"3.0.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/object-enumerator.git\", \"reference\": \"7cfd9e65d11ffb5af41198476395774d4c8a84c5\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5\", \"reference\": \"7cfd9e65d11ffb5af41198476395774d4c8a84c5\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\", \"sebastian/object-reflector\": \"^1.1.1\", \"sebastian/recursion-context\": \"^3.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Traverses array structures and object graphs to enumerate all referenced objects\", \"homepage\": \"https://github.com/sebastianbergmann/object-enumerator/\", \"time\": \"2017-08-03T12:35:26+00:00\" }, { \"name\": \"sebastian/object-reflector\", \"version\": \"1.1.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/object-reflector.git\", \"reference\": \"773f97c67f28de00d397be301821b06708fca0be\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be\", \"reference\": \"773f97c67f28de00d397be301821b06708fca0be\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"1.1-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Allows reflection of object attributes, including inherited and non-public ones\", \"homepage\": \"https://github.com/sebastianbergmann/object-reflector/\", \"time\": \"2017-03-29T09:07:27+00:00\" }, { \"name\": \"sebastian/recursion-context\", \"version\": \"3.0.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/recursion-context.git\", \"reference\": \"5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8\", \"reference\": \"5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^6.0\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"3.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Jeff Welch\", \"email\": \"whatthejeff@gmail.com\" }, { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" }, { \"name\": \"Adam Harvey\", \"email\": \"aharvey@php.net\" } ], \"description\": \"Provides functionality to recursively process PHP variables\", \"homepage\": \"http://www.github.com/sebastianbergmann/recursion-context\", \"time\": \"2017-03-03T06:23:57+00:00\" }, { \"name\": \"sebastian/resource-operations\", \"version\": \"2.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/resource-operations.git\", \"reference\": \"4d7a795d35b889bf80a0cc04e08d77cedfa917a9\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9\", \"reference\": \"4d7a795d35b889bf80a0cc04e08d77cedfa917a9\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^7.1\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\" } ], \"description\": \"Provides a list of PHP built-in functions that operate on resources\", \"homepage\": \"https://www.github.com/sebastianbergmann/resource-operations\", \"time\": \"2018-10-04T04:07:39+00:00\" }, { \"name\": \"sebastian/version\", \"version\": \"2.0.1\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/sebastianbergmann/version.git\", \"reference\": \"99732be0ddb3361e16ad77b68ba41efc8e979019\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019\", \"reference\": \"99732be0ddb3361e16ad77b68ba41efc8e979019\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \" =5.6\" }, \"type\": \"library\", \"extra\": { \"branch-alias\": { \"dev-master\": \"2.0.x-dev\" } }, \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Sebastian Bergmann\", \"email\": \"sebastian@phpunit.de\", \"role\": \"lead\" } ], \"description\": \"Library that helps with managing the version number of Git-hosted PHP projects\", \"homepage\": \"https://github.com/sebastianbergmann/version\", \"time\": \"2016-10-03T07:35:21+00:00\" }, { \"name\": \"theseer/tokenizer\", \"version\": \"1.1.3\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/theseer/tokenizer.git\", \"reference\": \"11336f6f84e16a720dae9d8e6ed5019efa85a0f9\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9\", \"reference\": \"11336f6f84e16a720dae9d8e6ed5019efa85a0f9\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"ext-dom\": \"*\", \"ext-tokenizer\": \"*\", \"ext-xmlwriter\": \"*\", \"php\": \"^7.0\" }, \"type\": \"library\", \"autoload\": { \"classmap\": [ \"src/\" ] }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"BSD-3-Clause\" ], \"authors\": [ { \"name\": \"Arne Blankerts\", \"email\": \"arne@blankerts.de\", \"role\": \"Developer\" } ], \"description\": \"A small library for converting tokenized PHP source code into XML and potentially other formats\", \"time\": \"2019-06-13T22:48:21+00:00\" }, { \"name\": \"webmozart/assert\", \"version\": \"1.6.0\", \"source\": { \"type\": \"git\", \"url\": \"https://github.com/webmozart/assert.git\", \"reference\": \"573381c0a64f155a0d9a23f4b0c797194805b925\" }, \"dist\": { \"type\": \"zip\", \"url\": \"https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925\", \"reference\": \"573381c0a64f155a0d9a23f4b0c797194805b925\", \"shasum\": \"\", \"mirrors\": [ { \"url\": \"https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%\", \"preferred\": true } ] }, \"require\": { \"php\": \"^5.3.3 || ^7.0\", \"symfony/polyfill-ctype\": \"^1.8\" }, \"conflict\": { \"vimeo/psalm\": \" 3.6.0\" }, \"require-dev\": { \"phpunit/phpunit\": \"^4.8.36 || ^7.5.13\" }, \"type\": \"library\", \"autoload\": { \"psr-4\": { \"Webmozart\\\\Assert\\\\\": \"src/\" } }, \"notification-url\": \"https://packagist.org/downloads/\", \"license\": [ \"MIT\" ], \"authors\": [ { \"name\": \"Bernhard Schussek\", \"email\": \"bschussek@gmail.com\" } ], \"description\": \"Assertions to validate method input/output with nice error messages.\", \"keywords\": [ \"assert\", \"check\", \"validate\" ], \"time\": \"2019-11-24T13:36:37+00:00\" } ], \"aliases\": [], \"minimum-stability\": \"dev\", \"stability-flags\": [], \"prefer-stable\": true, \"prefer-lowest\": false, \"platform\": { \"php\": \"^7.1.3\" }, \"platform-dev\": [] }