This file is indexed.

/usr/share/doc/php-mockery/html/searchindex.js is in php-mockery-doc 1.0-0ubuntu1.

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

The actual contents of the file can be viewed below.

1
Search.setIndex({docnames:["cookbook/big_parent_class","cookbook/class_constants","cookbook/default_expectations","cookbook/detecting_mock_objects","cookbook/index","cookbook/mockery_on","cookbook/mocking_hard_dependencies","cookbook/not_calling_the_constructor","getting_started/index","getting_started/installation","getting_started/quick_reference","getting_started/simple_example","getting_started/upgrading","index","mockery/configuration","mockery/exceptions","mockery/gotchas","mockery/index","mockery/reserved_method_names","reference/alternative_should_receive_syntax","reference/argument_validation","reference/creating_test_doubles","reference/demeter_chains","reference/expectations","reference/final_methods_classes","reference/index","reference/instance_mocking","reference/magic_methods","reference/partial_mocks","reference/pass_by_reference_behaviours","reference/phpunit_integration","reference/protected_methods","reference/public_properties","reference/public_static_properties","reference/spies"],envversion:52,filenames:["cookbook/big_parent_class.rst","cookbook/class_constants.rst","cookbook/default_expectations.rst","cookbook/detecting_mock_objects.rst","cookbook/index.rst","cookbook/mockery_on.rst","cookbook/mocking_hard_dependencies.rst","cookbook/not_calling_the_constructor.rst","getting_started/index.rst","getting_started/installation.rst","getting_started/quick_reference.rst","getting_started/simple_example.rst","getting_started/upgrading.rst","index.rst","mockery/configuration.rst","mockery/exceptions.rst","mockery/gotchas.rst","mockery/index.rst","mockery/reserved_method_names.rst","reference/alternative_should_receive_syntax.rst","reference/argument_validation.rst","reference/creating_test_doubles.rst","reference/demeter_chains.rst","reference/expectations.rst","reference/final_methods_classes.rst","reference/index.rst","reference/instance_mocking.rst","reference/magic_methods.rst","reference/partial_mocks.rst","reference/pass_by_reference_behaviours.rst","reference/phpunit_integration.rst","reference/protected_methods.rst","reference/public_properties.rst","reference/public_static_properties.rst","reference/spies.rst"],objects:{},objnames:{},objtypes:{},terms:{"2nd":[21,34],"3rd":21,"boolean":20,"break":7,"case":[1,2,7,14,16,20,21,22,23,29,30,31,34],"catch":15,"class":[2,4,5,6,7,10,11,13,14,15,16,18,20,22,23,25,26,27,28,29,30,31,32,33],"const":1,"default":[4,13,14,19,21,23,28,31],"final":[0,13,21,22,23,25,28,34],"float":[20,21],"function":[0,1,5,6,7,10,11,16,20,21,23,24,29,30,31],"import":[5,21,23,26],"instanceof":[3,10,20,21,24],"int":[10,21,23],"long":[22,34],"new":[1,4,5,11,13,16,20,21,26,28,29,30,34],"null":[10,12,15,20,21,23],"public":[0,1,5,6,7,10,11,13,16,21,25,26,28,29,30],"return":[0,1,5,6,10,11,12,13,15,19,20,21,22,28,29,34],"short":10,"static":[1,13,20,21,23,25,30],"switch":[12,14],"throw":[5,6,15,16,20,34],"true":[5,14,20,23,29],"try":[1,6,15,21,29,34],"typeof":20,"while":[1,9,21,23,34],And:[1,13,25],But:16,For:[16,20,21,22,23,30,31],Its:[13,29],NOT:21,Not:[4,13,21],One:[0,6,21,24,32],Such:[18,20],That:6,The:[1,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,28,29,30,32],Then:[2,13,34],There:[20,23,28,29],These:[9,14,18,23,33],Used:23,Useful:23,Using:[1,16,21],With:[0,4,13,21,28,34],Yes:[21,28],__call:16,__class__:21,__construct:[5,7,11,16],__dir__:30,__get:32,__set:[27,32],__wakeup:16,_befor:23,_id:29,_mockeri:18,abl:21,about:[7,9,10,13,19,20,21,24,28,32,34],abov:[6,16,22,28,29],absolut:23,accept:[5,16,20,23,29],achiev:23,across:[0,21,23],act:[21,29,34],action:16,actual:[0,5,11,13,14,15,20,21,23,26,32],adapt:[5,6,10,30,34],add:[2,14,23,30,33],added:[14,18,30],addit:[18,21,23],addlisten:30,adopt:23,advanc:28,advantag:28,advic:27,after:[10,21,22,26,30,34],again:[1,2],against:[20,21,23,34],ahead:28,alia:[1,16,21,26,30],alias:33,all:[0,3,10,13,15,18,19,20,21,22,23,24,28,29,30],allow:[11,13,14,20,21,23,24,28,30,31,32,33,34],allowmockingmethodsunnecessarili:14,allowmockingnonexistentmethod:14,along:[15,23],alongsid:13,alpha:22,alreadi:[6,20],also:[15,19,20,21,23,27,28,30,34],alter:12,altern:[13,20,23,25,30],although:34,alwai:[7,21],analys:[14,16,29],andreturn:[0,1,6,10,11,19,21,22,23,30],andreturnnul:23,andreturnself:23,andreturnundefin:10,andreturnus:23,andreturnvalu:23,andset:[23,32],andthrow:23,ani:[1,2,5,6,10,11,12,13,15,19,20,21,22,24,28,29,30,32,34],aninstanceof:20,anonym:20,anoth:[23,34],anyof:20,anyth:[20,23],api:[13,23,27,32],app:6,append:23,appli:[12,23,34],applic:[0,1,7,21],approach:[0,1,7,29,30],apptest:6,architectur:16,aren:34,arg1:[19,23,28],arg2:[23,28],arg:[10,20,23],argument:[4,10,13,15,19,22,25,28,29,34],around:29,arrai:[5,10,14,16,20,21,23,28,29,34],arrang:34,articl:13,assert:[3,34],assertequ:[10,11,29,30],assertsam:6,asserttru:[10,29],assum:[11,16,20,22,28,30],asundefin:[12,21],atleast:[10,23],atmost:23,attach:[15,20,23,29],attempt:[16,20,28],attribut:30,author:34,autoload:[6,16,26,30,33],automat:[14,22,28,30],avail:20,averag:11,avoid:[6,16,21,30],awai:34,awar:16,awful:[0,1],back:[14,22],bad:22,badli:32,badmethodcallexcept:16,bar:[20,21,22,28,29,34],base:[1,5,11,14,21,23],basi:[16,20],basic:[5,6,11],baz:29,becaus:[1,6,21,28],becom:6,been:[16,20,21,28,30,34],befor:[7,10,11,21,23,26,30,34],behav:[7,23],behavior:[1,7,16,28,29],behaviour:[11,12,13,14,15,21,25,28],behavour:12,being:[7,14,16,18,21,23,24,28],belong:23,below:[9,20],benefit:13,besid:[23,32],best:20,better:[7,16,30],between:[21,23,24,28,34],big:[4,13,21,28],bigparentclass:0,bit:[21,28,29,32],block:[15,33],blog:[5,6,34],bool:[14,21],bootstrap:30,both:[14,16,20,21,22],boundari:22,box:21,branch:9,breviti:30,brows:20,built:23,bydefault:[2,23],bypass:[23,28],calcul:23,call:[0,1,4,5,9,10,11,12,13,14,15,16,18,19,20,21,22,24,27,28,29,30,33,34],callabl:[20,28],callback:23,callexternalservic:6,callfoo:34,can:[0,1,2,3,5,6,7,9,11,12,13,14,15,16,19,20,21,22,23,24,26,28,29,30,32,33,34],cannot:[14,15,16,18,21,23,28,29,30],capabl:[13,16,21,28],captainsconsol:22,captur:[13,15],care:[19,20,21,34],carefulli:14,caus:[18,21,23],certain:[10,16],chain:[10,13,23,25],chanc:34,chang:[6,7,19,29,30],chapter:[21,24,28,29],check:[3,5,20,21,28,30],checker:20,childclass:0,circumst:16,class_exist:16,classnam:21,clean:[23,30],clear:34,clearli:13,clone:9,close:[5,11,13,23,30,34],closur:[5,20,21,29],clutter:14,code:[0,1,2,5,6,10,12,14,20,21,28,29,30],collabor:7,collis:18,come:[0,5,11,30],comma:21,common:[10,20,23,28],commonli:[13,21],commun:23,compar:[15,20],comparison:[20,24],complet:[12,13],complex:[4,13,29],compos:30,compromis:24,concret:[11,21],condit:16,configur:[13,16,17,29,30],conflict:27,confus:14,connect:0,consequ:14,consid:[5,14,32],constant:[4,13,21],constantli:22,constraint:[15,23],construct:[21,28],constructor:[4,13,28],constructorarg1:21,constructorarg2:21,contain:[13,16,20,23,28,30],contant:1,context:34,conveni:23,convent:21,cookbook:[5,6,21,28],core:[13,14],correct:16,correctli:[14,29],could:[11,20,22],count:15,coupl:[5,23],cours:[6,14],cover:[20,21],coverag:30,cpwr:10,creat:[0,1,6,7,10,11,13,16,18,19,23,24,25,29,30,33,34],creativ:[21,28],criteria:20,cross:22,current:[5,9,14,21,23,30,34],data:[11,29],databas:[0,5],date:5,datetim:21,dave:34,dbtest:10,deal:[1,13,21,25,29],debug:34,debugg:34,declar:[2,13,20,25,29,32],dedic:21,deep:12,defer:[21,28],defin:[1,2,9,13,14,16,20,22,23,28,30,34],degre:14,demet:[13,25],depend:[0,1,2,4,9,13,21,23,28],deprec:20,deriv:21,descript:13,design:[13,30,34],desir:[7,21],detail:[16,21],detect:[4,13,14,16],determin:[20,23],dev:9,develop:9,dictat:[23,28],did:12,differ:[10,20,21,23,29,34],differenti:[20,21,32],difficult:32,directli:[18,21,27],directori:30,disabl:[6,15],disadvantag:28,disallow:14,discuss:21,distinct:28,dive:13,dividebi:10,divis:28,document:[16,21,34],doe:[0,1,6,15,16,20,24,26,30,31,32],doeseveryth:0,doesn:[5,20,21],doesoneth:0,dofetch:1,doing:[6,34],domain:13,don:[1,7,19,20,21,28,30,34],done:[20,26,34],dotest:29,doubl:[0,1,7,10,13,23,24,25,27,34],down:16,download:[1,9],downsid:[6,34],drop:13,dsl:[13,20],ducktyp:20,due:[16,34],duplic:[2,20],dure:[21,34],each:[10,14,20,21,22,23,28],earli:7,earlier:[9,15,21],easi:13,easier:[6,22],easiest:30,easili:20,echo:[1,7,29],edg:[21,29],effect:[7,14,21],effort:9,either:[10,14,21,22],element:20,els:[1,6],empti:21,enabl:[14,19,21],encount:[21,28],end:[2,13,23,30],enforc:20,english:20,ensur:[14,20,21,27,30],entir:[16,28,30],entri:[5,6,20,21,28],environ:7,equal:20,equalto:20,equat:20,equival:[19,20,23],erlang:20,erron:21,error:[1,16,18,21,26],especi:[0,14,21],essenti:22,etc:[16,20],evalu:[12,20,21,23],even:[1,2,11,20,21,28,34],ever:32,everi:[1,2,9,13,23,30,34],everyth:20,exact:23,exactli:23,exampl:[5,6,8,9,13,16,18,20,21,22,23,28,29,30],except:[6,13,14,16,17,21,22,28,29,30,34],exception_nam:23,execut:10,exhaust:23,exist:[1,6,13,14,16,18,21],expand:28,expect:[4,5,10,11,12,13,14,15,16,18,20,21,22,24,25,26,28,29,30,32,33,34],explain:[21,30],explicit:20,explicitli:[16,29,30],exploratori:13,expos:20,express:20,ext:14,extend:[0,1,6,10,11,21,28,29,30],extens:[14,29],extern:6,externalmock:6,externalservic:6,extra:23,fact:[21,34],fail:[15,20,21,28,30,34],failur:1,fall:14,fallback:20,fals:[5,14,20,21,23,29],falsei:5,falsi:21,familiar:34,far:[18,34],fast:34,fatal:[1,16,18,21,26],fate:21,featur:[10,13],fetch:1,fetcher:1,fetcherstub:1,few:15,field:29,figur:16,file:[0,1,6,9,16,30],find:[3,21,28],fine:[2,14],finish:10,first:[9,14,16,20,21,22,23,28,29],fit:20,flag:5,flexibl:[13,14,23],floatvalu:20,fluent:[13,25],fluid:23,follow:[1,5,6,12,14,15,19,20,21,22,23,27,30,34],foo:[1,7,10,20,21,22,23,26,28,29,30,31,34],forget:28,forgotten:30,form:[20,21,28],format:[19,22],fourth:28,framework:[10,13,23,29,30],free:28,friendli:21,from:[0,1,6,7,9,10,11,15,20,21,22,23,24,26,28,29,30,34],front:[13,29],fulfil:14,full:20,fulli:[16,21],fun:22,furthermor:21,gener:[7,12,13,16,20,24,26,27,30,32],generalis:20,get:[1,5,21,23,28,34],getactualargu:15,getactualcount:15,getactualord:15,getcompos:9,getconfigur:[14,29],getexpectedcount:15,getexpectedcountcompar:15,getexpectedord:15,getinternalclassmethodparammap:14,getmethodnam:15,getmock:[15,23],getmocknam:15,getsometh:6,getter:[14,15],github:[9,16],give:[10,34],given:[3,15,18,20,21,23,34],global:[6,13,15,17,20,23],gmdate:5,goal:[13,21],going:21,good:[21,24,34],goodby:23,got:23,gotcha:[13,17],great:20,group1:23,group:23,grow:22,had:30,hamcrest:[20,23,30],hand:[21,34],handi:5,handl:[0,20,29],happen:[7,21],hard:[4,13,21,24],has:[0,1,5,6,16,20,21,28,30],hasentri:20,haskei:20,haskeyvaluepair:20,hasn:21,hasvalu:20,have:[1,5,6,7,10,11,16,18,20,21,23,28,30,31,34],hello:23,help:[1,16,21,23,30],here:[1,10,16,22,28,29],highli:7,hint:[20,21],his:[5,6,34],hood:1,horribl:22,host:9,how:[1,2,6,11,19,21,22,23,24,29],howev:[1,11,22,24,30],human:13,idea:20,ident:[20,23,28],identicalto:20,identifi:[15,21,30],ignor:[20,22,26,34],illustr:21,imagin:11,immedi:[14,23,34],implement:[3,10,13,14,16,18,21,22,28],imposs:1,impress:20,includ:[6,14,16,26,29,30],include_path:30,incorrect:16,index:[15,21,23],indirectli:[21,28],inevit:27,inform:[11,15,33],inherit:[21,24],inject:26,insan:16,insensit:16,insert:29,insid:5,inspect:21,instal:[8,13],instanc:[0,6,11,12,16,20,21,22],instanti:[24,26],instead:[2,6,7,9,12,20,21,23,27,29],instruct:[9,31],integ:[15,20,29],integr:[10,11,12,13,14,23,25],intend:26,intent:[21,34],interact:[11,13,34],intercept:[21,24,26,27,28,33],interfac:[3,10,13,16,20,23,25],intermediari:22,intern:[14,16,29,34],internet:1,introduc:[7,20,28],invalidcountexcept:[15,23],invalidorderexcept:15,invalu:20,invok:[22,34],involv:21,is_:20,is_arrai:29,is_cal:20,is_float:20,is_nul:20,is_resourc:20,isn:22,isol:[13,30],isset:[5,29],issu:[7,16],its:[0,6,9,11,16,22,23,26,27,30,32],itself:[0,1,6,20,21,30],java:20,job:6,json:9,just:[14,20,21,23,34],keep:[9,21,23],kei:[5,20],keyword:[4,13,16,24],kick:6,kind:[21,28],know:[0,16,21,22,28],known:[12,15,28],label:21,languag:[13,23],larg:16,last:[21,23,28],later:[2,21,23],lead:[1,14,16],learn:[10,13],least:[14,16,23],leav:28,left:28,legaci:0,less:[18,23,34],let:[1,6,16,21,22,26,34],librari:[13,20,23],like:[1,14,18,19,20,21,26,28,30],limit:[16,21,28,29,34],line:34,link:22,list:[15,16,20,21,23],litter:30,littl:29,load:[16,21,26,30,33],loader:30,local:[11,22],locat:16,log:[0,15],logic:21,look:[1,13],loos:20,loosest:21,lot:[0,1,6,23,34],lower:30,made:[1,9,15,21,23,29,34],magic:[13,21,25,32],mai:[3,9,14,16,18,21,23,28,29,30,34],main:21,mainli:14,make:[6,21,22,23,28,29,30,34],makeparti:[0,7,10,21,28],mani:[15,19,20,23],manipul:29,map:[14,29],mark:[21,23,24,28],marshal:34,master:9,match:[4,12,13,15,20,21,28,34],matcher:[5,23,29],matchespattern:20,max:23,maximum:23,mayb:1,mdash:5,mean:[7,9,14,20,23,26,28,34],mechan:26,meet:24,member:[21,22,23],mention:15,mere:20,messag:[1,15,23],met:[5,23,32,34],method1:23,method2:23,method:[0,2,5,7,10,11,12,13,14,15,16,17,19,20,21,22,25,26,28,30,32,34],might:[7,22,30,34],mightbemock:3,mimic:1,min:23,minimum:23,miss:[20,21],mistak:16,mix:23,mock:[0,1,4,5,7,10,11,12,14,15,16,18,19,20,23,24,25,27,29,30,34],mockeri:[0,1,3,4,6,7,9,10,11,12,16,18,19,20,21,22,23,24,27,28,29,30,31,32,33,34],mockery_:18,mockeryphpunitintegr:[10,30],mockerytestcas:[10,30],mockinterfac:[3,21],mockresult:21,model:[5,29],modelmock:5,modifi:[15,28],mongo:[14,29],mongocollect:[14,29],more:[5,6,7,9,11,19,20,21,23,28,32,33,34],most:[10,14,20,23],mountain:2,move:34,msft:10,much:[0,5,34],multipl:[5,10,23],must:[6,14,16,21,23,28],mustb:20,myclass:[1,7,10,19,20,21,23,28,31,34],myclassnam:21,mydepend:34,myinterfac:[10,21],mymock:10,mynamespac:[26,28],mytest:[10,30],name:[1,13,15,16,17,20,22,23,30,33],name_of_method:23,name_of_method_1:[19,23],name_of_method_2:[19,23],namedmock:[1,21],namespac:[5,6,20,30],nasti:1,natur:[13,20,23],necessari:[16,18,20],necessarili:[14,21,22],need:[0,5,7,11,12,14,16,20,21,23,28,29,30,32,34],net:20,never:[14,21,23,26],nice:34,nomatchingexpectationexcept:[5,15,20,23],non:[1,14,16,20,23],normal:[16,21,28,33],notanyof:20,note:[14,16,19,23,26],noth:[21,23],notic:[18,29],now:[6,11,21,30],nullabl:21,number:[1,18,21,23,34],numer:23,obj:26,object:[2,4,7,10,11,12,14,15,16,18,20,21,22,23,24,26,27,28,30,32,33,34],obviou:[21,28],obvious:28,occur:[10,15],odd:20,offer:[13,15,20,24,29],often:[2,23],old:7,older:0,omit:28,onc:[5,6,10,19,21,23,30,34],one:[6,7,14,16,19,20,21,23,30,31],ones:7,onli:[0,7,16,19,20,21,23,27,28,30,31,34],oper:[11,13,20],opt:15,option:[9,12,14,20,21,23,29,30],order:[10,15,18,23,27],org:9,origin:[4,13,21,26,28,29,34],other:[7,11,13,14,16,21,23,28,31,34],otherinterfac:21,otherwis:[6,23],our:[0,1,6,11,21,23,28,29,30,34],out:[0,1,7,14,16,21],outlin:9,output:15,outsid:[15,23],over:[2,20,23,34],overload:6,overrid:[21,27,28],overview:[10,13],own:28,page:[9,10,34],param:[6,10],paramet:[9,13,14,16,20,21,23,25],parammap:14,parent:[4,13,21,28],part:[5,34],partial:[0,7,10,13,24,25],particular:[19,27],pass:[5,6,13,14,15,16,20,21,23,24,25,28,34],passiv:[21,28],passthru:[23,28],pattern:[10,20],pecl:[14,29],per:16,perform:[14,16,20],phar:9,php:[1,5,6,9,13,14,16,18,19,20,21,24,25,26,29,30,34],php_eol:[1,7],phpspec:13,phpt:21,phpunit:[6,10,11,13,21,23,25,29],phpunit_framework_testcas:[6,11],piec:27,place:16,placehold:21,pleas:[16,32,33],point:[14,30],port:20,pose:27,posit:[20,23],possibl:[1,6,7,13,16,20,21,23,28,34],post:[5,6,34],post_id:5,postid:5,postidisset:5,potenti:14,practic:[21,22],preced:20,precis:34,predefin:19,prefer:[9,21,23,28],prefix:[6,18,21,27],prerequisit:6,present:[5,11,14,20,30],preserv:[6,13,23,25],preserveglobalst:6,preset:21,pretti:16,prevent:[24,26],previou:[20,21,23],previous:[22,23,28,30],primari:[21,24,26],primarili:23,primit:[20,21],print:[1,7],prior:[23,30],privat:11,probabl:[7,34],problem:[0,6,16,27],process:[6,21,22,30],product:9,programmat:30,project:[9,30],promot:20,properti:[13,18,25,27],protect:[13,18,25],prove:20,provid:[15,20,21,23,30],proxi:[24,29],publish:[5,6,34],published_at:5,publishedatisset:5,publishedflagisset:5,publishpost:5,purpos:[10,20,21,24,33],python:20,queri:[10,15],queu:23,queue:[23,28],quick:[8,13],quit:[21,29,34],rais:30,random:1,rang:23,rather:[2,23],read:[7,9,10,13,28,32],readabl:[13,21,23,34],reader:[14,23],readi:13,readtemp:11,real:[1,3,6,11,13,14,16,22,23,24,26,27,28,33],realli:[1,5,7,28],reason:[7,21],receiv:[5,10,11,20,21,23,34],recent:7,recommend:[7,21,27,28,30,31],record:34,reduc:34,refactor:34,refer:[8,14,16,21,22,27],referenc:9,reflect:[14,16,29],reformat:15,regardless:[21,22,23],regist:30,regular:20,relat:[16,23],releas:[12,30],relev:34,reli:[28,30,32],remaind:28,rememb:30,remot:1,remov:[11,14,20,30],replac:[16,23,24,26],report:[11,18,30],repositori:9,repres:[15,33],requir:[1,2,5,9,13,16,21,23,26,29,30,33],require_onc:[16,30],rerout:[21,28],reserv:[13,17,28],resetcontain:29,resolv:16,resort:[21,28],resourc:1,resourcevalu:20,respect:30,respond:28,respons:1,rest:21,restor:12,restrict:[24,34],result:[0,6,11,14,16,20,21,23,24,30],returnvalu:10,reusabl:2,reveal:[16,34],rewritten:12,right:30,robert:[5,6],role:27,run:[1,6,7,21,23,30],runtestsinseparateprocess:6,runtim:[0,7,10],safeti:24,sai:5,same:[1,2,5,16,20,21,22,23,34],sampl:11,satisfi:[5,21],save:5,savedata:5,scalar:16,scenario:[1,5,16,21,28],search:15,second:[16,21,23,29,32],section:[13,28,33],see:[11,21,23,24,28,29,33],seen:22,select:[14,24],self:[1,10],selfdestruct:22,sendsometh:6,separ:[6,15,21,22,30],sequenc:[10,23],serial:16,servic:[1,5,6,11],servicetest:6,set:[0,2,5,10,11,13,15,16,18,19,20,21,24,32,34],setinternalclassmethodparammap:[14,16,29],setter:14,setup:[1,2,18,20,22,23,26,34],sever:[10,28,32],ship:30,shortcut:22,shorter:30,shorthand:[21,23],should:[6,7,10,11,14,15,16,19,20,21,23,26,27,28,34],shouldallowmockingprotectedmethod:[29,31],shouldbestrict:18,shoulddefermiss:28,shouldhavereceiv:[10,21,34],shouldignoremiss:[12,15,21],shouldn:21,shouldnothavereceiv:34,shouldnotrec:[10,23],shouldrec:[0,1,5,6,7,10,11,13,16,18,20,21,22,23,25,29,30,31],show:[9,20,21],side:[7,21],signatur:14,significantli:30,similar:[2,22,26],similarli:[20,21,23,28],simpl:[8,13,16,23,30],simplemock:30,simpler:21,simplest:24,simpletest:[10,30],simpli:[21,22,26,28,34],simplifi:30,simul:[3,13,27],sinc:[12,14,16,21,28,30,32],singl:[2,10,20,21,23],singleton:14,situat:[1,14],skip:34,slot:20,slower:6,small:[1,14,30],solut:[16,24,30,31],some:[0,1,5,7,10,11,13,14,16,21,30,34],someth:[0,1,29,34],sometim:[1,21,22,23],somewher:[1,6,21],sourc:[11,28],specif:[2,7,13,15,21,23,28,31,34],specifi:23,spi:[13,25],spl:14,splfileinfo:28,spy:[10,21,34],spyresult:21,stabl:9,stack:34,stand:13,standalon:30,start:23,startup:10,state:[6,13,21,28],statement:[16,22,23,26,33],stdclass:[12,20,21],still:23,store:[14,21],strategi:28,strict:20,string:[0,5,14,15,19,20,21,22,34],strongli:27,stub:[1,13,19,34],stuff:1,style:34,subclass:24,subject:[21,28],subsect:24,subsequ:[21,23],subset:[14,20],substitut:11,success:[1,10],succinct:13,suffic:16,sugar:16,suggest:9,suit:[1,14,30],sum:20,suppli:[30,34],support:[1,19,20,21,22,27,28,32,33,34],sure:30,sut:34,symbol:[14,29],sync:14,syntax:[13,23,25,28],system:[33,34],tag:9,take:[6,13,14,20,23],talk:28,task:[22,23,30],teardown:[11,23,30],tell:[6,19,20,21,23,29,34],temperatur:11,temperaturetest:11,ten:22,tend:34,term:[20,21,22],test:[0,1,2,5,6,7,10,11,13,14,23,24,25,27,29,30,33,34],testcallingexternalservic:6,testcanoverrideexpectedparametersofinternalphpclassestopreserveref:29,testcas:[10,29,30],testdbadapt:10,testdoubl:10,testgetsaveragetemperaturefromthreeserviceread:11,testhelp:30,testlisten:30,testmodel:29,testorderedqueri:10,testqueryandupdateord:10,testresult:30,testsimplemock:[10,30],testsuit:30,testundefinedvalu:10,than:[2,6,16,19,21,23,34],thank:1,thei:[7,13,14,15,18,19,20,21,22,23,28,32,34],them:[15,21,23,28,29,32,33,34],thi:[0,1,2,5,6,7,9,10,11,12,14,15,16,19,20,21,22,23,24,26,27,28,29,30,34],thing:[5,22,34],third:21,those:[21,23,28,31,32,34],though:[1,20,21,28],three:[11,14,15,21,23,28],through:[20,21,22,28],thrown:[14,16,23],thu:20,time:[1,5,11,14,15,16,19,20,23,28,34],tip:13,titl:[5,6,34],told:[7,21],too:[0,15,34],top:16,total:11,touch:28,trace:34,track:21,tradeoff:[21,28],tradit:28,trait:[10,30],treat:21,tri:20,trick:13,trigger:[16,26],tune:[2,14],turn:[5,23],tweak:23,twice:[19,23,34],two:[9,14,16,19,21,23],type:[3,15,16,21,24,26,28,34],typehint:[21,28],typic:28,unavoid:16,uncaught:1,unconstrain:20,unconvent:0,undefin:[1,10,12,16,21],undefinedtest:10,under:[1,33,34],underli:[21,28],underscor:27,undesir:[1,7],unexpect:15,unfortunatelli:34,unfulfil:14,unintend:14,uniqu:15,unit:[2,13,23,27,29],unknown:21,unless:[16,23,28,33],unlik:7,unmock:[0,28],unnecessari:14,unnot:14,unseri:16,until:14,unus:14,unwant:21,updat:[9,10,29,30],upgrad:[7,8,13,30],upon:23,usag:[21,28],use:[1,2,5,6,7,9,10,11,13,16,19,20,21,23,26,28,29,30,32,33,34],used:[3,5,14,15,20,21,22,23,28,30],useful:[3,15,21,23,28],user:3,uses:[6,14,18,20],using:[1,2,6,7,9,10,12,13,14,15,16,20,21,23,28,29,30,34],usual:[16,21,24,34],util:20,utilis:[13,14,18],valid:[5,13,21,23,25,29],valu:[5,10,13,16,19,20,21,22,28,32,34],value1:[20,23],value2:[20,23],var_dump:21,vari:2,variabl:29,variou:5,vendor:30,verif:[23,30],verifi:[15,19,21,23,26,29,30,34],version:[7,9,20,30],via:[16,21,33],virtual:[27,32],wai:[0,1,6,7,13,16,21,23,30,32],want:[0,1,6,13,19,20,21,23],wasn:34,web:[1,11],well:[20,21,34],were:[12,19,21,32,34],what:[0,16,21,23,34],whatev:22,when:[1,5,6,7,9,11,12,14,15,19,20,21,23,28,29,30,31,32,34],where:[2,6,10,14,16,20,23,26,29,30,34],wherea:21,whether:[3,14,23],which:[2,3,7,10,11,13,14,15,18,20,21,23,27,28,33,34],whole:14,why:[7,21],wire:14,wish:[20,21,24],withanyarg:23,witharg:[20,23],within:[2,23,34],withnoarg:23,without:[6,11,13,18,21,30],won:[9,14],word:21,work:[0,1,2,6,7,21,23,29,30],world:13,worri:28,would:[0,1,5,16,19,20,21,30,33,34],write:[0,11],written:12,wrong:[29,34],xml:30,yet:[13,16],you:[2,7,9,12,13,14,15,16,18,20,26,32],your:[7,9,30],zebra:22,zero:[21,23],zeroormoretim:23},titles:["Big Parent Class","Class Constants","Default Mock Expectations","Detecting Mock Objects","Cookbook","Complex Argument Matching With Mockery::on","Mocking Hard Dependencies (new Keyword)","Not Calling the Original Constructor","Getting Started","Installation","Quick Reference","Simple Example","Upgrading","Mockery","Mockery Global Configuration","Mockery Exceptions","Gotchas!","Mockery","Reserved Method Names","Alternative shouldReceive Syntax","Argument Validation","Creating Test Doubles","Mocking Demeter Chains And Fluent Interfaces","Expectation Declarations","Dealing with Final Classes/Methods","Reference","Instance Mocking","PHP Magic Methods","Creating Partial Mocks","Preserving Pass-By-Reference Method Parameter Behaviour","PHPUnit Integration","Mocking Protected Methods","Mocking Public Properties","Mocking Public Static Methods","Spies"],titleterms:{"abstract":21,"case":28,"class":[0,1,21,24],"default":2,"final":24,"new":6,"public":[23,32,33],"return":23,"static":33,"throw":23,And:22,Not:[7,10],With:5,addit:20,alias:21,allow:19,altern:[19,34],ani:23,argument:[5,20,21,23],behavior:21,behaviour:29,big:0,call:[7,23],chain:22,closur:23,complex:[5,20],compos:9,configur:14,constant:1,constructor:[7,21],cookbook:[4,13],count:23,creat:[21,28],deal:24,declar:23,demet:22,depend:6,detect:3,doubl:[21,28],exampl:[10,11],except:[15,23],expect:[2,19,23],fluent:22,gener:[21,28],get:[8,13],git:9,global:14,gotcha:16,hard:6,instal:9,instanc:26,integr:30,interfac:[21,22],intern:28,keyword:6,listen:30,magic:27,match:[5,23],matcher:20,method:[18,23,24,27,29,31,33],mock:[2,3,6,13,21,22,26,28,31,32,33],mockeri:[5,13,14,15,17],mockeryexceptioninvalidcountexcept:15,mockeryexceptioninvalidorderexcept:15,mockeryexceptionnomatchingexpectationexcept:15,modifi:[21,23],name:[18,21],object:[3,13],origin:7,overload:21,paramet:29,parent:0,partial:[21,28],pass:29,php:27,phpunit:30,preserv:29,properti:[23,32],protect:[29,31],proxi:[21,28],quick:10,refer:[10,13,25,29,34],reserv:18,resourc:20,runtim:[21,28],set:23,shouldrec:[19,34],simpl:[10,11],special:28,spi:[21,34],start:[8,13],stub:21,syntax:[19,34],test:[21,28],type:20,upgrad:12,util:23,valid:20,valu:23}})