This file is indexed.

/usr/share/doc/php-mockery/html/searchindex.js is in php-mockery-doc 0.9.4-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
Search.setIndex({envversion:46,filenames:["cookbook/default_expectations","cookbook/detecting_mock_objects","cookbook/index","cookbook/mocking_hard_dependencies","getting_started/index","getting_started/installation","getting_started/simple_example","getting_started/upgrading","index","reference/argument_validation","reference/demeter_chains","reference/expectations","reference/final_methods_classes","reference/index","reference/instance_mocking","reference/magic_methods","reference/mockery/configuration","reference/mockery/exceptions","reference/mockery/gotchas","reference/mockery/index","reference/mockery/reserved_method_names","reference/object_recording","reference/partial_mocks","reference/pass_by_reference_behaviours","reference/phpunit_integration","reference/public_properties","reference/public_static_properties","reference/quick_examples","reference/startup_methods"],objects:{},objnames:{},objtypes:{},terms:{"__call":18,"__class__":28,"__construct":[6,18],"__dir__":24,"__get":25,"__set":[15,25],"__wakeup":18,"_id":23,"_mockeri":20,"_servic":6,"abstract":28,"boolean":9,"break":5,"case":[0,10,11,16,21],"catch":17,"class":[0,3,6,8,9,10,11],"final":[8,10,11],"float":9,"function":[3,5,6,9,11,12,18,21,23,24,27,28],"import":[11,14,28],"instanceof":[1,9,12,27,28],"long":10,"new":2,"null":[7,11,17,27,28],"public":[3,6,8,11,13,14,18,21,22,23,24],"return":[3,6,7,8,9,10,11,17,21,22,23,27,28],"static":[8,13,24],"switch":[7,16],"throw":[3,11,17,18],"true":[9,16,23],"try":[3,17],"typeof":9,"while":[5,11],about:[5,22,28],abov:[3,5,10,11,18,22,23,24,28],absolut:28,accept:[9,11,18,23,28],across:[11,28],act:[21,28],action:18,actual:[6,8,9,11,14,16,17,25,28],adapt:24,add:[0,5,11,16,24,26,28],addit:[11,20,28],addlisten:24,adopt:11,advanc:22,advantag:22,advic:15,after:[10,14,21,24,27],again:[0,28],against:[9,11,21],ahead:22,alia:[14,18,24,28],alias:26,all:[1,8,9,10,11,12,17,20,21,22,23,24,27,28],alldep:5,allow:[6,8,9,11,12,16,22,24,25,26],allowmockingmethodsunnecessarili:16,allowmockingnonexistentmethod:16,along:17,alongsid:8,alpha:10,alreadi:[3,9,21,28],also:[5,9,11,15,17,24,28],alter:7,altern:[8,9,11,21],alwai:[11,28],analys:[16,18,23],andreturn:[3,6,10,11,24,27,28],andreturnnul:11,andreturnundefin:27,andreturnus:11,andreturnvalu:11,andset:[11,25],andthrow:11,ani:[0,3,6,7,8,9,10,11,12,17,22,23,24,25,27,28],aninstanceof:9,anonym:[9,11],anoth:21,anyof:9,anyth:[9,11],api:[8,11,15,25,28],app:3,append:11,appli:[7,11,28],approach:24,apptest:3,architectur:18,arg1:[11,22,28],arg2:[11,22,28],arg:11,argument:[5,8],around:23,arrai:[9,11,16,18,22,23,27,28],articl:8,assert:1,assertequ:[6,23,24,27],assertsam:3,asserttru:[23,27],assum:[6,9,10,18,21,22,24,28],asundefin:[7,28],atleast:[11,27],atmost:11,attach:[9,11,17,23],attempt:[18,22,28],attribut:24,autoload:[3,14,18,24,26],automat:[10,11,16,22,24],avail:9,averag:6,avoid:[3,18,24,28],awar:18,back:[10,16],bad:10,badli:25,badmethodcallexcept:18,bar:[9,10,22,23,28],base:[6,11,16,28],basi:[9,18],basic:[6,9,11],baz:23,baziter:28,becaus:[3,22],becom:3,been:[9,18,22],befor:[6,11,14,27],beforehand:28,behav:[11,21],behaviour:[6,7,8,13,16,17,21,22],behavour:7,belong:11,below:[5,9,21],benefit:8,besid:25,best:9,better:[18,24],between:[11,12,22],bit:9,block:[17,21,26],bool:16,bootstrap:24,both:[5,9,10,11,16,18,28],boundari:10,box:28,branch:5,breach:11,breviti:24,brows:9,built:11,bydefault:[0,11],bypass:[11,22],call:[5,7,8,9,10,11,12,15,16,17,18,20,21,22,24,26,27,28],callabl:[9,22],callexternalservic:3,can:[0,1,3,5,6,7,8,9,10,11,12,14,16,17,18,21,22,23,24,25,26,28],cannot:[11,16,17,18,20,22,23,24,28],capabl:[8,18,22],captainsconsol:10,captur:[8,17],carefulli:16,cast:9,caus:[11,20,28],certain:21,chain:8,chang:[3,23],channel:5,chapter:23,check:[1,9,22,24,28],checker:9,circumst:18,classnam:28,clean:24,clearli:8,clone:5,close:[6,8,21,24,27],closur:[9,11,21,23,28],clutter:16,code:[0,3,7,9,16,21,22,24,27,28],collis:20,com:5,come:[6,24],command:5,common:[22,28],commonli:[8,28],commun:11,compar:[9,17],comparison:[9,12],complain:28,complet:[7,8,21],complex:9,compromis:12,concret:[6,11,21,28],condit:18,configur:[8,13],conflict:15,confus:[16,28],conjunct:28,consequ:16,consid:[16,25],constant:28,constantli:10,constraint:[11,17],construct:[22,28],constructor:[22,28],contain:[8,9,18,22,24,28],conveni:11,convent:28,core:[8,16],correctli:[16,23],could:[6,10,21],count:[11,17,21],countvalid:11,cours:[3,16],cover:[9,28],coverag:24,cpwr:27,craft:21,creat:[3,8,11,12,13,18,20,21],creativ:22,criteria:9,cross:10,current:[5,9,11,16,24,28],data:[6,23],datetim:28,dbtest:27,deal:8,declar:[0,8,9],deep:7,deepend:5,defer:[22,28],defin:[0,5,8,9,10,11,16,18,22,24,28],definit:28,degre:16,demet:8,depend:[0,2],deriv:28,descript:8,design:[8,24,28],detail:[18,28],determin:[9,11],dev:5,develop:5,dictat:[11,22],did:[7,28],differ:[11,27,28],differenti:[9,25,28],directli:[15,20],directori:24,disabl:[3,17],disadvantag:22,disallow:16,discov:[5,28],discret:28,discuss:28,distinct:22,dive:8,dividebi:27,divis:22,document:18,doe:[3,9,12,14,17,18,25,28],doesn:[9,28],domain:[8,28],don:[22,24],done:[9,14],doubl:[8,15],down:18,download:5,downsid:3,drop:8,dsl:[8,9,28],ducktyp:9,duplic:[0,9],dure:[11,21],dynam:11,each:[9,10,16,22,28],earlier:[5,17],easi:8,easier:[3,10],easiest:24,easili:9,echo:23,edg:28,effect:16,effort:5,either:[10,16],element:[9,28],els:3,enabl:[16,21,28],encount:[22,28],end:[0,8],enforc:[9,21],english:9,ensur:[9,15,16,21,24,28],entir:[18,22,24],entri:9,equal:[9,21],equat:9,equival:[9,11],erlang:9,erron:28,error:[14,18,20,28],especi:16,essenti:10,establish:21,etc:[9,18],evalu:[7,9,28],even:[0,6,28],ever:[11,25],everi:[0,5,8,24],everyth:9,exact:[9,11,21],exactli:11,exampl:[3,4,5],except:[3,8,10,11,13,16],exception_nam:11,execut:[21,27],exhaust:11,exist:[3,8,11,16,18,20,21,28],explain:[24,28],explan:28,explicit:9,explicitli:[18,23,24],exploratori:8,express:9,ext:16,extend:[3,6,21,22,24,27,28],extens:[16,23],extern:3,externalmock:3,externalservic:3,extra:11,facilit:[9,28],fail:[9,17,22],fall:16,fals:[9,16,23],far:20,fatal:[14,18,20,28],fate:28,featur:8,few:17,field:23,figur:18,file:[3,5,18,24],find:[1,9,21,22],fine:[0,16],finish:27,first:[5,10,11,16,18,22,23,28],fit:9,flexibl:[8,11,16],floatvalu:9,fluent:8,follow:[3,5,7,10,11,15,16,17,24],foo:[9,10,11,14,22,23,24,28],foointerfac:28,forget:22,form:[9,22,28],format:10,forward:28,fourth:22,framework:[8,24],free:22,friendli:28,from:[3,5,6,9,10,11,12,14,17,21,22,23,24,27,28],front:[8,23],fulfil:16,full:9,fulli:[18,28],fun:10,gener:[7,8,9,12,14,15,18,22,24,25,28],generalis:9,getactualargu:17,getactualcount:17,getactualord:17,getcompos:5,getconfigur:[16,23],getexpectedcount:17,getexpectedcountcompar:17,getexpectedord:17,getinternalclassmethodparammap:16,getmethodnam:17,getmock:[11,17],getmocknam:17,getsometh:3,getter:[16,17],github:[5,18],given:[1,9,11,17,20,21,28],global:[3,8,11,13],goal:8,good:12,googlecod:5,got:9,gotcha:[8,13],group1:11,group:11,grow:10,had:24,hamcrest:[5,9,11,24],hand:21,handl:23,hard:2,hasentri:9,haskei:9,haskeyvaluepair:9,hasvalu:9,have:[3,6,9,11,18,20,21,22,24,28],here:[9,10,18,21,23,27,28],hindranc:9,hint:[9,28],horribl:10,host:5,how:[0,3,6,10,11,12,23,28],howev:[6,10,12,24,28],human:8,ident:[9,11,21,22,28],identicalto:9,identifi:[17,28],ignor:[9,10,14,28],imagin:6,immedi:[11,16],implement:[1,8,9,10,16,20,22,28],imposs:28,impress:9,includ:[3,14,16,18,23,24,28],include_path:24,index:[11,17,28],indirectli:22,inevit:15,inform:[6,17],inherit:[12,28],inject:14,insan:18,insert:23,instal:4,instanc:[3,6,7,9,10],instanti:[12,14],instead:[0,3,5,7,9,11,15,21,28],instruct:[5,21],integ:[9,17,23],integr:[6,7,8,16],intend:14,interact:[6,8,21],intercept:[12,14,15,22,26],interfac:[1,8,9],intermediari:10,intern:[16,18],introduc:22,invalidcountexcept:17,invalidorderexcept:17,invalu:9,invok:[10,21],is_:9,is_arrai:23,is_cal:9,is_float:9,is_resourc:9,isn:10,isol:[8,24],isset:23,issu:18,iter:28,itself:[3,9,24,28],java:9,job:3,json:5,just:[9,10,11,16,24,28],keep:[5,11],kei:9,keyword:2,kick:3,kind:[22,28],know:[10,18],known:[7,17,22,28],label:28,languag:[8,11,28],larg:18,last:[11,22,28],later:[0,11,21,28],lead:[16,18],learn:8,least:[11,16,18],leav:[22,28],left:22,less:[9,11,20],let:[3,10,14,18],librari:[8,9,11],like:[11,14,16,20,28],limit:[18,22,23],link:10,list:[9,11,17,18,28],listen:24,litter:24,littl:28,load:[14,18,24,26,28],loader:24,local:[6,10],locat:18,log:17,logic:28,look:8,loos:21,loosest:28,lot:[3,11],made:[5,17,23],magic:[8,13],mai:[1,5,9,11,16,18,20,21,22,23,24,28],mainli:16,make:[3,10,22,23,24],makeparti:[22,28],mani:[9,17,28],manipul:23,map:[16,23],mark:[11,12,22,28],master:5,match:[5,7,9,11,17,21,22,28],matcher:[9,11,23],matchespattern:9,max:11,maximum:11,mean:[5,11,14,16,22],mechan:14,meet:12,member:[10,11,28],mention:17,mere:9,messag:[11,17],met:25,method1:11,method2:11,method:[0,6,7,8,9,10,11],method_nam:[11,28],might:[10,24],mightbemock:1,min:11,minimum:11,mix:11,mockeri:[1,3,5,6,7],mockery_:20,mockinterfac:1,mode:21,modifi:[11,17],mongo:[16,23],mongocollect:[16,23],more:[3,5,6,9,11,21,22,28],most:16,mountain:0,msft:27,multipl:[11,27],must:[3,9,11,16,18,22,28],mustb:9,myclass:[22,28],myclassnam:28,myinterface1:28,myinterface2:28,mymock:27,mynamespac:[14,22,28],name:[8,9,10,11,13,17,18,19],namedmock:28,namespac:[3,9,24],natur:[8,9,11],necessari:[18,20,21,28],necessarili:[10,16,21,28],need:[6,7,9,11,16,18,21,22,24,25,28],net:9,never:[9,11,14,16,28],newsubject:21,newsubjectus:21,next:[11,28],nomatchingexpectationexcept:17,non:[9,11,16,18,28],normal:[18,22,26],notanyof:9,note:[9,11,14,16,18,25],noth:[11,28],notic:[20,23],now:[3,6],number:[11,20],numer:11,obj:14,object:0,obviou:22,obvious:22,occur:[17,27],offer:[8,9,12,17,23],often:[0,11],omit:[5,22],onc:[3,11,24,27,28],onli:[9,11,15,18,22,28],onto:21,oper:[6,8,11],opt:17,option:[5,7,9,11,16,23,24,28],order:[11,15,17,20,21,27],org:5,origin:[11,14,22,23,28],other:[6,8,11,16,18,22,28],otherwis:[3,11],our:[3,21,28],out:[16,18,28],outlin:[5,21],output:17,outsid:[11,17],over:[0,9,11],overload:[3,28],overrid:[15,22,28],overridden:28,overview:8,own:22,packag:5,padraic:5,page:5,param:[3,27,28],paramet:[5,8,9,11,13,16,18],parammap:16,parent:[22,28],partial:[8,11,13,21],particular:15,particularli:28,partner:28,pass:[3,8,9,11,12,13,16,17,18,21,22],passthru:[11,22],pattern:21,pecl:[16,23],per:18,perform:[16,18],perhap:21,phar:5,php:[3,5,8,9,12,13,14],phpspec:8,phpt:28,phpunit:[3,6,8,23],phpunit_framework_testcas:[3,6,21,24,27],phpunit_framework_testresult:24,phpunit_framework_testsuit:24,piec:15,pita:25,place:18,placehold:28,pleas:[18,25,26,28],point:[16,24],port:9,pose:15,posit:[9,11],possibl:[3,8,9,18,22,28],potenti:16,practic:10,preced:9,prefer:[5,11,22,28],prefix:[3,15,20,28],preg_match:9,prerequisit:3,present:[6,16,24],preserv:[3,8,11,13],preserveglobalst:3,pretti:18,prevent:[12,14],previou:[11,28],previous:[10,11,24],primari:[12,14,28],primarili:11,prior:[9,11,24],problem:[3,15,18],process:[3,5,10,11,24,28],product:5,program:28,project:[5,24],promot:9,properti:[8,11,13,15,20],protect:20,provid:[9,11,17,24],proxi:[11,12],purpos:[9,12,28],python:9,queri:[17,27],queu:11,queue:[11,22],quick:[8,13],quit:28,rais:[24,28],rang:11,rather:[0,11,21],read:[5,8],readabl:[8,11,28],reader:[11,16],readi:8,readtemp:6,real:[1,3,6,8,10,11,12,14,15,16,18,21,22,26,28],realli:22,recommend:[5,9,15],record:[8,11,13],refactor:[11,21],referenc:5,reflect:[16,18,23],reformat:17,regardless:[10,11],regex:9,regist:24,regular:9,relat:11,releas:7,reli:[22,24,25],remain:28,remaind:22,rememb:24,remov:[6,16,24],replac:[11,12,14,18,21,28],report:[6,20,24],repositori:5,repres:[17,26],requir:[0,5,8,14,18,24,26],require_onc:[18,24],rerout:22,reserv:[8,13,19],resetcontain:23,resolv:18,resort:22,resourc:9,resourcevalu:9,respect:24,respond:22,rest:28,restor:7,restrict:12,result:[3,11,12,16,18,24],retriev:21,reusabl:[0,28],reveal:18,revis:28,rewritten:7,right:24,role:15,run:[3,11,24,28],runtestsinseparateprocess:3,safeti:12,same:[0,9,10,21,28],sampl:[6,9,28],scalar:18,scenario:[18,22],search:17,second:[11,23,25,28],section:[8,11],see:[6,11,23],seen:10,select:[12,16,28],self:[27,28],selfdestruct:10,sendsometh:3,separ:[3,10,17,24,28],sequenc:[11,27],serial:18,servic:[3,6],servicetest:3,set:[0,8,9,11,12,17,18,20,25,27,28],setinternalclassmethodparammap:[16,18,23],setter:16,setup:[0,9,10,11,14,20,21],sever:[22,25,27],ship:24,shortcut:10,shorter:24,shorthand:[11,28],should:[3,11,14,15,16,17,18,21,22,25],shouldbestrict:[20,21],shoulddefermiss:[22,28],shouldexpect:21,shouldignoremiss:[7,17,28],shouldn:28,shouldnotrec:11,shouldrec:[3,6,10,11,18,20,23,24,27,28],show:[5,9,21,28],signatur:16,similar:[0,10,14,21,28],similarli:[9,11,22],simpl:4,simplemock:24,simpler:28,simplest:[12,25],simpletest:[24,27],simpli:[9,10,14,22,25,28],simplifi:24,simul:[1,8,15],sinc:[7,9,16,18,22,25,28],singl:[0,9,11,27],singleton:16,situat:[9,16],slot:9,slower:3,small:[16,24],solut:[12,18,24],some:[6,8,11,16,18,21,24,28],sometim:10,somewher:[3,28],sourc:[6,21,22],specif:[0,8,11,17,22,28],specifi:11,spl:16,splfileinfo:22,stabl:5,stand:8,standalon:24,startup:[27,28],state:[3,8,22],statement:[10,11,14,18,26],stdclass:[7,28],still:11,store:[16,28],strategi:22,strict:[9,21],string:[9,10,16,17],strongli:[9,15],stub:8,subclass:12,subject:[9,21,22,28],subjectus:21,subjectusertest:21,subsequ:[11,28],subset:[9,16,28],substitut:6,succinct:8,sudo:5,suffic:18,sugar:18,suggest:[5,28],suit:[9,16,24],suppli:24,support:[9,10,15,25,26,28],sure:24,survivethedeepend:5,svn:5,symbol:[16,23],sync:16,syntax:[11,22,28],system:26,tag:5,take:[3,8,9,11,16],task:[10,24],tast:9,teardown:[6,21,24,27],tell:[3,11,23,28],temperatur:6,temperaturetest:6,ten:10,term:[9,10,28],test:[0,3,6,8,9,11,15,16,21,23,24,26,27,28],testcallingexternalservic:3,testcanoverrideexpectedparametersofinternalphpclassestopreserveref:23,testdbadapt:27,testgetsaveragetemperaturefromthreeserviceread:6,testhelp:24,testlisten:24,testorderedqueri:27,testqueryandupdateord:27,testsimplemock:[24,27],testsometh:21,testundefinedvalu:27,than:[0,3,9,11,18,28],thei:[8,10,11,16,17,20,22,25,28],them:[11,17,22,25,26,28],thi:[0,3,5,6,7,9,10,11,12,14,15,16,17,18,21,22,23,24,27,28],thing:10,third:28,those:[22,25],though:9,three:[5,11,16,17,22],through:[10,11,22],thrown:[16,18,28],thu:[9,11],time:[6,11,16,17,22,28],tip:8,too:[9,17],top:18,total:6,touch:22,tradeoff:22,treat:28,trick:8,trigger:[14,18],tune:[0,16],turn:11,tweak:11,twice:11,two:[16,18,28],type:[1,9,12,14,17,18,22,28],typehint:22,typic:22,unavoid:18,unchang:28,unconstrain:9,undefin:[7,27,28],undefinedtest:27,under:26,undergo:21,underli:22,underscor:15,unexpect:17,unfulfil:16,unintend:16,uniqu:17,unit:[0,8,11,15,23],unknown:28,unless:[11,18,22,26],unmock:22,unnecessari:16,unnot:16,unseri:18,until:16,untouch:28,unus:16,updat:[5,23,24,27],upgrad:4,upon:11,usag:11,user:[1,21],usual:[12,18,28],util:9,utilis:[8,16,20,28],valid:8,valu:[8,9,10,11,18,21,22,25,27,28],value1:[9,11],value2:[9,11],vari:0,variabl:23,varieti:5,vendor:24,veri:21,verif:24,verifi:[9,14,17,21,23,24,28],version:[5,9,21],via:[18,26,28],virtual:[15,25],wai:[3,8,18,21,25,28],want:[3,8,11,21],web:6,were:[7,9,21,25],what:[11,18],whatev:10,when:[3,5,6,7,9,11,16,17,21,22,23,24,25,28],where:[0,3,9,11,14,16,18,23,27,28],wherea:28,whether:[1,16],which:[0,1,6,8,9,11,15,16,17,20,21,22,26,27,28],whole:16,wider:5,wire:16,wish:[12,21,28],withanyarg:11,witharg:11,within:[0,11],withnoarg:11,without:[3,6,8,20,24],won:[5,16],work:[0,3,23],world:8,worri:22,would:[9,18,26,28],write:6,xml:[5,24],yet:[8,18,28],you:[0,5,7,8,9,11,12,14,15,16,17,18,20,21,22,23,24,25,28],your:[5,9,11,22,24],zebra:10,zero:[11,21],zeroormoretim:11},titles:["Default Mock Expectations","Detecting Mock Objects","Cookbook","Mocking Hard Dependencies (new Keyword)","Getting Started","Installation","Simple Example","Upgrading","Mockery","Argument Validation","Mocking Demeter Chains And Fluent Interfaces","Expectation Declarations","Dealing with Final Classes/Methods","Reference","Instance Mocking","PHP Magic Methods","Mockery Global Configuration","Mockery Exceptions","Gotchas!","Mockery","Reserved Method Names","Mock Object Recording","Creating Partial Mocks","Preserving Pass-By-Reference Method Parameter Behaviour","PHPUnit Integration","Mocking Public Properties","Mocking Public Static Methods","Quick Examples","Quick Reference"],titleterms:{"case":22,"class":12,"default":0,"final":12,"new":3,"public":[25,26],"static":26,argument:9,behaviour:[23,28],chain:10,compos:5,configur:16,cookbook:[2,8],creat:22,deal:12,declar:11,demet:10,depend:3,detect:1,exampl:[6,27],except:17,expect:[0,11],fluent:10,get:[4,8],git:5,global:16,gotcha:18,hard:3,instal:5,instanc:14,integr:24,interfac:10,intern:22,keyword:3,magic:15,method:[12,15,20,23,26],mock:[0,1,3,8,10,14,21,22,25,26],mockeri:[8,13,16,17,19],mockeryexceptioninvalidcountexcept:17,mockeryexceptioninvalidorderexcept:17,mockeryexceptionnomatchingexpectationexcept:17,modifi:28,name:20,object:[1,8,21],paramet:23,partial:22,pass:23,passiv:22,pear:5,php:15,phpunit:24,preserv:23,properti:25,proxi:22,quick:[27,28],record:21,refer:[8,13,23,28],reserv:20,simpl:6,special:22,start:[4,8],tradit:22,upgrad:7,valid:9}})