Improve Slim unit test coverage
Improve Slim unit test coverage

Convert unit tests to mock Environments to avoid reliance on global $_SERVER variables

dkarvounaris/Slim,samsonasik/Slim,nslod/Slim,andresvidal/Slim,abfadel/Slim,opengeek/Slim,FraGoTe/Slim,kanellov/Slim,RealSelf/Slim,luizdeangeli/Slim,joelgarciajr84/Slim,foxyantho/Slim,iinux/Slim,Sam-Burns/Slim,lmcro/Slim,fredemmott/Slim,jeremykendall/Slim,Vinniefern99/Slim,akrabat/Slim,jenalgit/Slim,shameerc/Slim,silentworks/Slim,pine3ree/Slim,AndrewCarterUK/Slim,EhteshamMehmood/Slim,JoeBengalen/Slim,tanuck/Slim,umiyosh/SlimDocDemo,moufmouf/Slim,huang53798584/Slim,designermonkey/Slim,mmauri04/Slim,gabriel403/Slim,ColourboxDevelopment/Slim,greevex/Slim,fsciuti/Slim,somjit2514/basic,pedro2555/Slim,feryardiant/slim,taohaolong/Slim,dopesong/Slim,1nv4d3r5/Slim,anuradhaedirisuriya/Slim,beealone/Slim,prashantquestionpro/Slim,lornajane/Slim,gencer/Slim,umiyosh/SlimDocDemo,swantrace/Slim-1,tempbottle/Slim,bact197736/Slim,xiuchanghu/Slim,asaokamei/Slim,danielgsims/Slim,jaapverloop/Slim,slimphp/Slim,makelivedotnet/Slim,iinux/Slim,lekoaf/Slim,lcp0578/Slim,xMolchy/Slim,AI0day/slim,kutanari/Slim,geggleto/Slim,mnapoli/Slim,julianromera/Slim,Alex2147483647/Slim,iinux/Slim,cesarmarinhorj/Slim,matheusgomes17/Slim,zither/Slim,chezzy/Slim,juliangut/Slim,szulilin/Slim