Fix a bug that Validator bypasses array checking
Fix a bug that Validator bypasses array checking

For checking array with “sometimes”
Validator calls function passesOptionalCheck to check if attribute key
is set.
“passesOptionalCheck” uses array_dot to flatten the input data, so for
input like “items”: [“good1”, “good2”, “good3”] become array(“items.0”
=> “good1”, “items.1” => “good2”, “items.2” => “good3”). Checking
attribute with array_key_exists here will always return false and
validation is skipped

jarektkaczyk/framework,jimrubenstein/laravel-framework,jtgrimes/framework,mmauri04/framework,peterpan666/framework,wiltosoft/laravel,Talean-dev/framework,kamazee/laravel-framework,john-main-croud/framework,omar-dev/framework,miclf/framework,nelson6e65/framework,usm4n/laravel-patch,avi123/framework,bancur/framework,djae138/framework,FireEngineRed/framework,kevinsimard/framework,miclf/framework,FooBarQuaxx/framework,guanhui07/framework,SebastianBerc/framework,bmitch/framework,cwt137/laravel-framework,tillkruss/framework,numa-engineering/framework,rogue780/framework,rafaelbeckel/framework,moura137/framework,keripix/laravel42x,keripix/laravel42x,martinssipenko/framework,KluVerKamp/framework,PantherDD/laravel-framework,Nikita240/framework,CurosMJ/framework,arturock/framework,noikiy/framework-1,irfanevrens/framework,litvinchuk/framework,titiushko/framework,jimrubenstein/laravel-framework,wujingke/framework,lucasmichot/framework,SecureCloud-biz/framework,thomasruiz/laravel-framework,rsanchez/laravel-framework,jack-webster/framework,rocketpastsix/framework,joko-wandiro/framework,ExpoTV/framework,yesdevnull/framework,ironxu/framework,ncusoho/framework,RatkoR/framework,alepeino/framework,behzadsh/framework,leo108/laravel_framework,cjaoude/framework,crynobone/framework,deefour/framework,scrubmx/framework,ImaginationSydney/Laravel,shandy05/framework,mortenhauberg/framework,cjaoude/framework,Loravel/framework,franzliedke/framework,dan-har/framework,laravel/framework,devsalman/framework,rentalhost/framework,piokom123/framework,hafezdivandari/framework,likerRr/framework,rodrigopedra/framework,patrickcarlohickman/framework,halaei/framework,stidges/framework,guiwoda/framework,jwdeitch/framework,laracasts/framework,usm4n/laravel-patch,RobvH/framework,christoffertyrefors/framework,jtgrimes/framework,antonioribeiro/framework,sileence/laravel-framework,Hugome/framework,mxaddict/framework,thomasruiz/laravel-framework,sileence/framework,omar-dev/framework,jorgemurta/framework,piokom123/framework,tjbp/framework,brti/framework,lvht/framework,mightydes/framework,herberk/framework,MarkRedeman/framework,ruuter/laravel-framework,Denniskevin/framework,Loravel/framework,neva-dev/laravel-framework,avi123/framework,ncaneldiee/laravel-framework,notebowl/laravel-framework,ruuter/laravel-framework,zhenkondrat/framework,max-kovpak/framework,kelixlabs/laravel-framework,blazeworx/framework,jaimz22/framework,harrygr/framework,adamgoose/framework,david-ridgeonnet/framework,HipsterJazzbo/framework,drbyte/framework,zhenkondrat/framework,Garbee/framework,phanan/framework,morrislaptop/framework,n7olkachev/framework,noikiy/framework-1,RyansForks/laravel-framework,jadz/laravel-framework-4.2.18-php7,bobbybouwmann/framework,mickaelandrieu/framework,MarkRedeman/framework,KhaledSMQ/framework,jmarcher/framework,willrowe/laravel-framework,Hugome/framework,djae138/framework,andersonef/framework,j42/framework,lguima/framework,markhemstead/framework,MedAhamada/framework,yesdevnull/framework,john-main-croud/framework,lvht/framework,jaimz22/framework,michael-repka/framework,joel-james/framework,hosmelq/framework,ImaginationSydney/Laravel,BePsvPT/framework,tamnil/framework,fisharebest/framework,sileence/framework,cmazx/framework,zhenkondrat/framework,jrean/framework,mwain/framework,tomzx/laravex,antonioribeiro/framework,mul14/laravel-framework,michael-repka/framework,garygreen/framework,jack-webster/framework,lucasmichot/framework,ezeql/framework,rsanchez/laravel-framework,Modelizer/framework,jchamberlain/framework,rogue780/framework,SebastianBerc/framework,loduis/laravel-framework,bancur/framework,bdsoha/framework,samuel-cloete/framework,stevebauman/framework,rkgrep/framework,freejavaster/framework,filipeaclima/framework,MladenJanjetovic/framework,TheGIBSON/framework,joel-james/framework,BePsvPT-Fork/framework,scrubmx/framework,jarnovanleeuwen/framework,martinssipenko/framework,zcwilt/framework,fungku/framework,jaimz22/framework,ncaneldiee/laravel-framework,claar/framework,dbpolito/framework,mcgrogan91/framework,brti/framework,Zenbu-Social/framework,sebastiaanluca/framework,litvinchuk/framework,irfanevrens/framework,hosmelq/framework,thecrypticace/framework,alnutile/framework,guanhui07/framework,wujingke/framework,halaei/framework,phroggyy/framework,fragglebob/framework,bastiaan89/framework,lukasgeiter/laravel-framework,rkgrep/framework,kelixlabs/laravel-framework,valeryq/framework,gaaarfild/framework,tadejkan/framework,scrubmx/framework,christoffertyrefors/framework,jerguslejko/framework,cmazx/framework,mmauri04/framework,Feijs/framework,fungku/framework,filipeaclima/framework,gaaarfild/framework,phanan/framework,claar/framework,adamgoose/framework,hutushen222/framework,nerijunior/framework,drbyte/framework,jmarcher/framework,mmauri04/framework,martinbean/laravel-framework,BePsvPT-Fork/framework,Garbee/framework,laracasts/framework,atorscho/framework,OzanKurt/framework,fisharebest/framework,jadz/laravel-framework-4.2.18-php7,zcwilt/framework,jarektkaczyk/framework,rocketpastsix/framework,vlakoff/framework,greabock/framework,rodrigopedra/framework,vetruvet/framework,acasar/framework,stidges/framework,freejavaster/framework,alexgalletti/framework,RyansForks/laravel-framework,jtgrimes/framework,maxverbeek/framework,stidges/framework,AllysonSilva/LaravelKernel,stidges/framework,fragglebob/framework,hpolthof/framework,JesusContributions/laravel-framework,rsanchez/laravel-framework,nahid/framework,kcalliauw/framework,joel-james/framework,tadejkan/framework,driesvints/framework,bobbybouwmann/framework,Fenzland/laravel,thecrypticace/framework,samlev/framework,kcalliauw/framework,barryvdh/framework,barryvdh/framework,djae138/framework,Fenzland/laravel,barryvdh/framework,ExpoTV/framework,isiryder/framework,mxaddict/framework,pakogn/framework,brti/framework,markhemstead/framework,euoia/framework,anteriovieira/framework,mightydes/framework,blazeworx/framework,Fenzland/laravel,usm4n/laravel-patch,Evertt/framework,GreenLightt/laravel-framework,JosephSilber/framework,bytestream/framework,rodrigopedra/framework,ncusoho/framework,maddhatter/framework,n7olkachev/framework,BePsvPT-Fork/framework,andersonef/framework,kelixlabs/laravel-framework,billmn/framework,maxverbeek/framework,yadakhov/framework,noikiy/framework-1,spyric/framework,DougSisk/framework,5outh/framework,aeryaguzov/framework,willrowe/laravel-framework,tomzx/laravex,jchamberlain/framework,srenauld/framework,herberk/framework,moura137/framework,Elandril/framework,gms8994/framework,j42/framework,Luceos/framework,rap2hpoutre/framework,djtarazona/laravel-framework,mortenhauberg/framework,Wellington475/framework,Elandril/framework,mateusjatenee/framework,cmazx/framework,Denniskevin/framework,loduis/laravel-framework,cwt137/laravel-framework,hutushen222/framework,pakogn/framework,morrislaptop/framework,halaei/framework,genvideo/framework,genvideo/framework,mickaelandrieu/framework,vetruvet/framework,genvideo/framework,spyric/framework,arturock/framework,olsgreen/framework,SecureCloud-biz/framework,tomschlick/framework,alnutile/framework,cviebrock/framework,acasar/framework,JosephSilber/framework,texnikru/laravel-framework-4,rentalhost/framework,srmkliveforks/framework,katcountiss/framework,Belphemur/framework,GreenLightt/laravel-framework,KluVerKamp/framework,mcgrogan91/framework,joecohens/framework,cillosis/framework,vetruvet/framework,cviebrock/framework,maddhatter/framework,rleger/framework,tomcastleman/framework,jackson-dean/framework,bytestream/framework,irfanevrens/framework,jarnovanleeuwen/framework,mul14/laravel-framework,jack-webster/framework,TheGIBSON/framework,bastiaan89/framework,john-main-croud/framework,max-kovpak/framework,rogue780/framework,amenk/framework,MarkRedeman/framework,windevalley/framework,gms8994/framework,isiryder/framework,ezeql/framework,cybercog/framework,gms8994/framework,colindecarlo/framework,tamnil/framework,osiux/framework,olsgreen/framework,alexhackney/framework,martinbean/laravel-framework,patrickcarlohickman/framework,mlantz/framework,Loravel/framework,rap2hpoutre/framework,mlantz/framework,xiphiaz/framework,pouya-parsa/framework,wiltosoft/laravel,srmkliveforks/framework,numa-engineering/framework,alexgalletti/framework,AllysonSilva/LaravelKernel,billmn/framework,jerguslejko/framework,ps92/framework,FireEngineRed/framework,joecohens/framework,jarektkaczyk/framework,JamesForks/framework,chungth/laravel-framework,anteriovieira/framework,FooBarQuaxx/framework,cwt137/laravel-framework,alexhackney/framework,hpolthof/framework,pouya-parsa/framework,FireEngineRed/framework,alnutile/framework,mlantz/framework,n7olkachev/framework,AndreasHeiberg/framework,samuel-cloete/framework,samlev/framework,ExpoTV/framework,devsalman/framework,maxbublik/framework,kcalliauw/framework,lguima/framework,drbyte/framework,bastiaan89/framework,mxaddict/framework,captbrogers/framework,anteriovieira/framework,miclf/framework,ironxu/framework,joko-wandiro/framework,maxverbeek/framework,5outh/framework,laracasts/framework,tjbp/framework,kamazee/laravel-framework,SebastianBerc/framework,mbernson/framework,KhaledSMQ/framework,alepeino/framework,antonioribeiro/framework,rleger/framework,tillkruss/framework,fungku/framework,rap2hpoutre/framework,AllysonSilva/LaravelKernel,martinbean/laravel-framework,moura137/framework,thecrypticace/framework,euoia/framework,ChristopheB/framework,stevebauman/framework,osiux/framework,jmarcher/framework,renekoch/framework,mul14/laravel-framework,5outh/framework,dan-har/framework,Garbee/framework,piokom123/framework,PantherDD/laravel-framework,dwightwatson/framework,omar-dev/framework,jrean/framework,OzanKurt/framework,dbpolito/framework,mickaelandrieu/framework,KluVerKamp/framework,adamwathan/framework,bmitch/framework,AndreasHeiberg/framework,ChristopheB/framework,antonybudianto/framework,kamazee/laravel-framework,Evertt/framework,bdsoha/framework,kevinsimard/framework,nahid/framework,aeryaguzov/framework,renekoch/framework,jchamberlain/framework,nerijunior/framework,Denniskevin/framework,0xMatt/framework,kevindoole/framework,xiphiaz/framework,ImaginationSydney/Laravel,RatkoR/framework,SecureCloud-biz/framework,barryvdh/framework,proshanto/framework,RyansForks/laravel-framework,GiantCowFilms/framework,isiryder/framework,freejavaster/framework,guiwoda/framework,zcwilt/framework,katcountiss/framework,xiphiaz/framework,herberk/framework,MladenJanjetovic/framework,CurosMJ/framework,jwdeitch/framework,sebastiaanluca/framework,mul14/laravel-framework,alepeino/framework,Evertt/framework,fisharebest/framework,texnikru/laravel-framework-4,ameliaikeda/framework,simensen/laravel-framework,laravel/framework,bmitch/framework,tomschlick/framework,jadz/laravel-framework-4.2.18-php7,leo108/laravel_framework,branall1/framework,windevalley/framework,timfeid/framework-1,GreenLightt/laravel-framework,lukasgeiter/laravel-framework,srenauld/framework,hafezdivandari/framework,Talean-dev/framework,cillosis/framework,Talean-dev/framework,mbernson/framework,j42/framework,michael-repka/framework,valeryq/framework,GiantCowFilms/framework,rafaelbeckel/framework,acasar/framework,KhaledSMQ/framework,arrilot/framework,lguima/framework,deefour/framework,HipsterJazzbo/framework,SelimSalihovic/framework,hosmelq/framework,reinink/framework,tomcastleman/framework,keripix/laravel42x,djtarazona/laravel-framework,joecohens/framework,nahid/framework,branall1/framework,wiltosoft/laravel,antonybudianto/framework,nelson6e65/framework,smb/framework,jerguslejko/framework,Elandril/framework,danilobrinu/framework,colindecarlo/framework,RatkoR/framework,yesdevnull/framework,BePsvPT/framework,Wellington475/framework,vlakoff/framework,0xMatt/framework,RobvH/framework,kevindoole/framework,MedAhamada/framework,titiushko/framework,dwightwatson/framework,david-ridgeonnet/framework,behzadsh/framework,ncusoho/framework,amenk/framework,rleger/framework,OzanKurt/framework,andersonef/framework,danilobrinu/framework,reinink/framework,adamwathan/framework,vlakoff/framework,olsgreen/framework,lvht/framework,Modelizer/framework,christoffertyrefors/framework,EspadaV8/framework,dan-har/framework,branall1/framework,cybercog/framework,tamnil/framework,ChristopheB/framework,mwain/framework,euoia/framework,proshanto/framework,DougSisk/framework,cviebrock/framework,smb/framework,lucasmichot/laravel--framework,gms8994/framework,danilobrinu/framework,yadakhov/framework,EspadaV8/framework,patrickcarlohickman/framework,kevindoole/framework,driesvints/framework,Nikita240/framework,titiushko/framework,notebowl/laravel-framework,tomcastleman/framework,mateusjatenee/framework,lucasmichot/laravel--framework,pouya-parsa/framework,rodrigopedra/framework,phanan/framework,neva-dev/laravel-framework,Zenbu-Social/framework,devsalman/framework,reinink/framework,lucasmichot/laravel--framework,david-ridgeonnet/framework,ironxu/framework,jackson-dean/framework,jerguslejko/framework,antonybudianto/framework,Nikita240/framework,djtarazona/laravel-framework,maddhatter/framework,chungth/laravel-framework,garygreen/framework,tuupke/framework,tjbp/framework,bobbybouwmann/framework,spyric/framework,MedAhamada/framework,sileence/laravel-framework,aeryaguzov/framework,Luceos/framework,FooBarQuaxx/framework,DougSisk/framework,bancur/framework,srenauld/framework,proshanto/framework,franzliedke/framework,mbernson/framework,mortenhauberg/framework,guanhui07/framework,jackson-dean/framework,arturock/framework,jorgemurta/framework,tomschlick/framework,tuupke/framework,CurosMJ/framework,Feijs/framework,greabock/framework,cviebrock/framework,neva-dev/laravel-framework,nhowell/laravel-framework,martinssipenko/framework,nhowell/laravel-framework,tills13/framework,srmkliveforks/framework,jwdeitch/framework,valeryq/framework,samuel-cloete/framework,ezeql/framework,AndreasHeiberg/framework,srmkliveforks/framework,guiwoda/framework,tills13/framework,hpolthof/framework,nhowell/laravel-framework,ameliaikeda/framework,numa-engineering/framework,alexgalletti/framework,garygreen/framework,captbrogers/framework,rafaelbeckel/framework,ps92/framework,shandy05/framework,fragglebob/framework,Zenbu-Social/framework,harrygr/framework,thomasruiz/laravel-framework,adamgoose/framework,peterpan666/framework,phroggyy/framework,maxbublik/framework,texnikru/laravel-framework-4,cjaoude/framework,greabock/framework,phroggyy/framework,JesusContributions/laravel-framework,colindecarlo/framework,mateusjatenee/framework,jorgemurta/framework,hutushen222/framework,BePsvPT/framework,claar/framework,pakogn/framework,harrygr/framework,willrowe/laravel-framework,Wellington475/framework,smb/framework,ruuter/laravel-framework,Luceos/framework,sileence/framework,timfeid/framework-1,shandy05/framework,likerRr/framework,nelson6e65/framework,windevalley/framework,jimrubenstein/laravel-framework,katcountiss/framework,litvinchuk/framework,loduis/laravel-framework,tillkruss/framework,max-kovpak/framework,arrilot/framework,renekoch/framework,tills13/framework,cybercog/framework,behzadsh/framework,sileence/laravel-framework,Belphemur/framework,blazeworx/framework,deefour/framework,JesusContributions/laravel-framework,JamesForks/framework,ps92/framework,Feijs/framework,osiux/framework,timfeid/framework-1,amenk/framework,filipeaclima/framework,RobvH/framework,ameliaikeda/framework,SelimSalihovic/framework,tadejkan/framework,likerRr/framework,franzliedke/framework,TheGIBSON/framework,simensen/laravel-framework,PantherDD/laravel-framework,tuupke/framework,Hugome/framework,mwain/framework,MladenJanjetovic/framework,ncaneldiee/laravel-framework,mightydes/framework,yadakhov/framework,rentalhost/framework,atorscho/framework,mcgrogan91/framework,SelimSalihovic/framework,EspadaV8/framework,GiantCowFilms/framework,maxbublik/framework,gaaarfild/framework,simensen/laravel-framework,rkgrep/framework,crynobone/framework,cillosis/framework,wujingke/framework,HipsterJazzbo/framework,billmn/framework,Belphemur/framework,peterpan666/framework,bdsoha/framework,jrean/framework,nerijunior/framework,jarnovanleeuwen/framework,atorscho/framework,Modelizer/framework,captbrogers/framework,kevinsimard/framework,BePsvPT-Fork/framework,lukasgeiter/laravel-framework