/* Decoded by unphp.net */ $manh56=$vczx52;if(!is_null($sddm53)){$this->$goyj57=$sddm53;}if(!\Mockery::cvbm58()->ghwl59()){foreach($this->nqle36()as $xoei5a){if($xoei5a->txlh39()){$this->$hvqo5b[]=$xoei5a->pmyq26();}}}$this->$oqgr5c=$cfcv54;$this->$divh5d=get_parent_class($this);}/** * Set expected method calls * * @param string ...$methodNames one or many methods that are expected to be called in this mock * * @return ExpectationInterface|Expectation|HigherOrderMessage */ public function ldzr1(...$darz5e){if($darz5e===[]){return new chub5f($this,base64_decode('c2hvdWxkUmVjZWl2ZQ=='));}foreach($darz5e as $xoei5a){if(''===$xoei5a){throw new \dort60(base64_decode('UmVjZWl2ZWQgZW1wdHkgbWV0aG9kIG5hbWU='));}}$hugc61=$this;$ecxq62=$this->$qjxi63;return \Mockery::vtda64($this,$darz5e,static function($xoei5a)use($hugc61,$ecxq62){$mgqs65=$hugc61->notu2($xoei5a);if($mgqs65){if($mgqs65->sfom66()){throw new \dort60($xoei5a.base64_decode('KCkgY2Fubm90IGJlIG1vY2tlZCBhcyBpdCBpcyBhIHByaXZhdGUgbWV0aG9k'));}if(!$ecxq62&&$mgqs65->ziyv67()){throw new \dort60($xoei5a.base64_decode('KCkgY2Fubm90IGJlIG1vY2tlZCBhcyBpdCBpcyBhIHByb3RlY3RlZCBtZXRob2QgYW5kIG1vY2tpbmcgcHJvdGVjdGVkIG1ldGhvZHMgaXMgbm90IGVuYWJsZWQgZm9yIHRoZSBjdXJyZW50bHkgdXNlZCBtb2NrIG9iamVjdC4gVXNlIHNob3VsZEFsbG93TW9ja2luZ1Byb3RlY3RlZE1ldGhvZHMoKSB0byBlbmFibGUgbW9ja2luZyBvZiBwcm90ZWN0ZWQgbWV0aG9kcy4='));}}$hhil68=$hugc61->lugr1c($xoei5a);if(!$hhil68){$hhil68=new nqmn69($xoei5a,$hugc61);$hugc61->qahn1b($xoei5a,$hhil68);}$ltqy6a=new psdw6b($hugc61,$xoei5a);$hhil68->bxhx6c($ltqy6a);return $ltqy6a;});}/** * @param mixed $something String method name or map of method => return * @return self|ExpectationInterface|Expectation|HigherOrderMessage */ public function ccrl3($hypl6d=[]){if(is_string($hypl6d)){return $this->ldzr1($hypl6d);}if(empty($hypl6d)){return $this->ldzr1();}foreach($hypl6d as $xoei5a=>$fpbu6e){$this->ldzr1($xoei5a)->vmnr6f($fpbu6e);}return $this;}/** /** * @param mixed $something String method name (optional) * @return ExpectationInterface|Expectation|ExpectsHigherOrderMessage */ public function huhl4($hypl6d=null){if(is_string($hypl6d)){return $this->ldzr1($hypl6d)->gkgq70();}return new qxdp71($this);}/** * Shortcut method for setting an expectation that a method should not be called. * * @param string ...$methodNames one or many methods that are expected not to be called in this mock * @return ExpectationInterface|Expectation|HigherOrderMessage */ public function tuyp5(...$darz5e){if($darz5e===[]){return new chub5f($this,base64_decode('c2hvdWxkTm90UmVjZWl2ZQ=='));}$ltqy6a=call_user_func_array(function(string $darz5e){return $this->ldzr1($darz5e);},$darz5e);$ltqy6a->cycs72();return $ltqy6a;}/** * Allows additional methods to be mocked that do not explicitly exist on mocked class * @param String $method name of the method to be mocked * @return Mock|MockInterface|LegacyMockInterface */ public function ivev7($xoei5a){$this->$hvqo5b[]=$xoei5a;return $this;}/** * Set mock to ignore unexpected methods and return Undefined class * @param mixed $returnValue the default return value for calls to missing functions on this mock * @param bool $recursive Specify if returned mocks should also have shouldIgnoreMissing set * @return static */ public function pzxz8($fpbu6e=null,$toen73=false){$this->$kyio74=true;$this->$ndkd75=$toen73;$this->$frfl76=$fpbu6e;return $this;}public function efft9(){$this->$kyio74=true;$this->$frfl76=new ioxx77();return $this;}/** * @return static */ public function gkxoa(){if(!\Mockery::cvbm58()->ghwl59()){foreach($this->nqle36()as $xoei5a){if($xoei5a->ziyv67()){$this->$hvqo5b[]=$xoei5a->pmyq26();}}}$this->$qjxi63=true;return $this;}/** * Set mock to defer unexpected methods to it's parent * * This is particularly useless for this class, as it doesn't have a parent, * but included for completeness * * @deprecated 2.0.0 Please use makePartial() instead * * @return static */ public function yhdlb(){return $this->ukljc();}/** * Set mock to defer unexpected methods to it's parent * * It was an alias for shouldDeferMissing(), which will be removed * in 2.0.0. * * @return static */ public function ukljc(){$this->$fvwz78=true;return $this;}/** * In the event shouldReceive() accepting one or more methods/returns, * this method will switch them from normal expectations to default * expectations * * @return self */ public function jbvqd(){foreach($this->$jgmj79 as $hhil68){$lvse7a=$hhil68->poqd7b();foreach($lvse7a as $fvmm7c){$fvmm7c->jbvqd();}}return $this;}/** * Capture calls to this mock */ public function cmuge($xoei5a,array$cmhp7d){return $this->svdq35($xoei5a,$cmhp7d);}public static function wdkcf($xoei5a,array$cmhp7d){return self::kroj31($xoei5a,$cmhp7d);}/** * Forward calls to this magic method to the __call method */ public function cixx10(){return $this->cmuge(base64_decode('X190b1N0cmluZw=='),[]);}/** * Iterate across all expectation directors and validate each * * @throws Exception * @return void */ public function gdfb11(){if($this->$lhcm7e){return;}if(property_exists($this,base64_decode('X21vY2tlcnlfaWdub3JlVmVyaWZpY2F0aW9u'))&&$this->$rskw7f!==null&&$this->$rskw7f==true){return;}$this->$lhcm7e=true;foreach($this->$jgmj79 as $hhil68){$hhil68->dxyj80();}}/** * Gets a list of exceptions thrown by this mock * * @return array */ public function xxgn12(){return $this->$piig81;}/** * Tear down tasks for this mock * * @return void */ public function vpii13(){}/** * Fetch the next available allocation order number * * @return int */ public function qirs14(){++$this->$vzeq82;return $this->$vzeq82;}/** * Set ordering for a group * * @param mixed $group * @param int $order */ public function ertw15($cduj83,$nrqj84){$this->$gbsl85[$cduj83]=$nrqj84;}/** * Fetch array of ordered groups * * @return array */ public function bpuj16(){return $this->$gbsl85;}/** * Set current ordered number * * @param int $order */ public function ckzs17($nrqj84){$this->$qgov86=$nrqj84;return $this->$qgov86;}/** * Get current ordered number * * @return int */ public function nmkf18(){return $this->$qgov86;}/** * Validate the current mock's ordering * * @param string $method * @param int $order * @throws \Mockery\Exception * @return void */ public function hrur19($xoei5a,$nrqj84){if($nrqj84<$this->$qgov86){$ejwc87=new afix88(base64_decode('TWV0aG9kIA==').self::class.base64_decode('Ojo=').$xoei5a.base64_decode('KCk=').base64_decode('IGNhbGxlZCBvdXQgb2Ygb3JkZXI6IGV4cGVjdGVkIG9yZGVyIA==').$nrqj84.base64_decode('LCB3YXMg').$this->$qgov86);$ejwc87->usgg89($this)->dfig8a($xoei5a)->jhhl8b($nrqj84)->omca8c($this->$qgov86);throw $ejwc87;}$this->ckzs17($nrqj84);}/** * Gets the count of expectations for this mock * * @return int */ public function ypds1a(){$wkpg8d=$this->$ltlf8e;foreach($this->$jgmj79 as $hhil68){$wkpg8d+=$hhil68->xqjo8f();}return $wkpg8d;}/** * Return the expectations director for the given method * * @var string $method * @return ExpectationDirector|null */ public function qahn1b($xoei5a,ExpectationDirector $hhil68){$this->$jgmj79[$xoei5a]=$hhil68;}/** * Return the expectations director for the given method * * @var string $method * @return ExpectationDirector|null */ public function lugr1c($xoei5a){if(isset($this->$jgmj79[$xoei5a])){return $this->$jgmj79[$xoei5a];}}/** * Find an expectation matching the given method and arguments * * @var string $method * @var array $args * @return Expectation|null */ public function wick1d($xoei5a,array$cmhp7d){if(!isset($this->$jgmj79[$xoei5a])){return null;}$hhil68=$this->$jgmj79[$xoei5a];return $hhil68->oumh90($cmhp7d);}/** * Return the container for this mock * * @return Container */ public function irqf1e(){return $this->$manh56;}/** * Return the name for this mock * * @return string */ public function vsqd1f(){return self::class;}/** * @return array */ public function vdvo20(){return $this->$qsqs91;}public function cldd21($ezzv92){if(false!==stripos($ezzv92,base64_decode('X21vY2tlcnlf'))){return false;}if(!$this->$divh5d){return false;}if(!method_exists($this->$divh5d,base64_decode('X19pc3NldA=='))){return false;}return call_user_func($this->$divh5d.base64_decode('OjpfX2lzc2V0'),$ezzv92);}public function oivg22(){return $this->$jgmj79;}/** * Calls a parent class method and returns the result. Used in a passthru * expectation where a real return value is required while still taking * advantage of expectation matching and call count verification. * * @param string $name * @param array $args * @return mixed */ public function giyc23($ezzv92,array$cmhp7d){if(!method_exists($this,$ezzv92)&&$this->$divh5d&&method_exists($this->$divh5d,base64_decode('X19jYWxs'))){return call_user_func($this->$divh5d.base64_decode('OjpfX2NhbGw='),$ezzv92,$cmhp7d);}return call_user_func_array($this->$divh5d.base64_decode('Ojo=').$ezzv92,$cmhp7d);}/** * @return string[] */ public function ajwo24(){return $this->$hvqo5b;}/** * @return bool */ public function hgfq25(){$wgqn93=new \yakj94($this);$znar95=array_filter($wgqn93->uyxy96(),static function($wjwt97){return $wjwt97->pmyq26()!==base64_decode('U3RyaW5nYWJsZQ==');});return false===$wgqn93->oeoh98()&&2===count($znar95);}public function xagv27(){return $this->$oqgr5c;}public function zzci28(){/** * This does not add __wakeup method support. It's a blind method and any * expected __wakeup work will NOT be performed. It merely cuts off * annoying errors where a __wakeup exists but is not essential when * mocking */}public function hvmg29(){/** * Overrides real class destructor in case if class was created without original constructor */}public function notu2($ezzv92){foreach($this->nqle36()as $xoei5a){if($xoei5a->pmyq26()==$ezzv92){return $xoei5a;}}return null;}/** * @param string $name Method name. * * @return mixed Generated return value based on the declared return value of the named method. */ public function asey2a($ezzv92){$mgqs65=$this->notu2($ezzv92);if($mgqs65===null){return null;}$zhyo99=Reflector::apke9a($mgqs65);switch($zhyo99){case null:return null;case base64_decode('c3RyaW5n'):return '';case base64_decode('aW50'):return 0;case base64_decode('ZmxvYXQ='):return 0.0;case base64_decode('Ym9vbA=='):return false;case base64_decode('dHJ1ZQ=='):return true;case base64_decode('ZmFsc2U='):return false;case base64_decode('YXJyYXk='):case base64_decode('aXRlcmFibGU='):return[];case base64_decode('Y2FsbGFibGU='):case base64_decode('XENsb3N1cmU='):return static function():void{};case base64_decode('XFRyYXZlcnNhYmxl'):case base64_decode('XEdlbmVyYXRvcg=='):$vpgk9b=static function(){yield;};return $vpgk9b();case base64_decode('dm9pZA=='):return null;case base64_decode('c3RhdGlj'):return $this;case base64_decode('b2JqZWN0'):$dotw9c=\Mockery::rnqb9d();if($this->$ndkd75){$dotw9c->pzxz8($this->$frfl76,true);}return $dotw9c;default:$dotw9c=\Mockery::rnqb9d($zhyo99);if($this->$ndkd75){$dotw9c->pzxz8($this->$frfl76,true);}return $dotw9c;}}public function qyel2d($xoei5a=null,$cmhp7d=null){if($xoei5a===null){return new chub5f($this,base64_decode('c2hvdWxkSGF2ZVJlY2VpdmVk'));}$ltqy6a=new qskf9e($this,$xoei5a);if(null!==$cmhp7d){$ltqy6a->nswn9f($cmhp7d);}$ltqy6a->unula0()->gkgq70();$hhil68=new irqca1($this->dgqg32(),$ltqy6a);++$this->$ltlf8e;$hhil68->dxyj80();return $hhil68;}public function hhzp2e(){return $this->qyel2d(base64_decode('X19pbnZva2U='));}public function yisp2f($xoei5a=null,$cmhp7d=null){if($xoei5a===null){return new chub5f($this,base64_decode('c2hvdWxkTm90SGF2ZVJlY2VpdmVk'));}$ltqy6a=new qskf9e($this,$xoei5a);if(null!==$cmhp7d){$ltqy6a->nswn9f($cmhp7d);}$ltqy6a->cycs72();$hhil68=new irqca1($this->dgqg32(),$ltqy6a);++$this->$ltlf8e;$hhil68->dxyj80();return null;}public function khog30(?array$cmhp7d=null){return $this->yisp2f(base64_decode('X19pbnZva2U='),$cmhp7d);}protected static function kroj31($xoei5a,array$cmhp7d){$qwgka2=\Mockery::dudea3(self::class);try{return $qwgka2->cmuge($xoei5a,$cmhp7d);}catch(BadMethodCallException $uplpa4){throw new vdpva5(base64_decode('U3RhdGljIG1ldGhvZCA=').$qwgka2->vsqd1f().base64_decode('Ojo=').$xoei5a.base64_decode('KCkgZG9lcyBub3QgZXhpc3Qgb24gdGhpcyBtb2NrIG9iamVjdA=='),0,$uplpa4);}}protected function dgqg32(){return $this->$xqnwa6?:$this->$xqnwa6=new zsaia7();}/** * Called when an instance Mock was created and its constructor is getting called * * @see \Mockery\Generator\StringManipulation\Pass\InstanceMockPass * @param array $args */ protected function lapb33(array$cmhp7d){if(!isset($this->$jgmj79[base64_decode('X19jb25zdHJ1Y3Q=')])){return;}$this->svdq35(base64_decode('X19jb25zdHJ1Y3Q='),$cmhp7d);}protected function gtxa34($xoei5a){if(isset($this->$jgmj79[$xoei5a])){return $this->$jgmj79[$xoei5a];}$hayra8=array_change_key_case($this->$jgmj79,CASE_LOWER);$fuyfa9=strtolower($xoei5a);return $hayra8[$fuyfa9]?? null;}protected function svdq35($xoei5a,array$cmhp7d){$this->dgqg32()->vwudaa(new vszuab($xoei5a,$cmhp7d));$mgqs65=$this->notu2($xoei5a);if($mgqs65&&$mgqs65->ziyv67()&&!$this->$qjxi63){if($mgqs65->lxpvac()){return;}try{$ptrwad=$mgqs65->mytwae();if($ptrwad->lxpvac()){return;}}catch(\ReflectionException $pgbzaf){}if(null===$this->$divh5d){$this->$divh5d=get_parent_class($this);}return call_user_func_array($this->$divh5d.base64_decode('Ojo=').$xoei5a,$cmhp7d);}$wcixb0=$this->gtxa34($xoei5a);if($wcixb0!==null&&!$this->$egmib1){try{return $wcixb0->lfcpb2($cmhp7d);}catch(NoMatchingExpectationException $doqpb3){if(!$this->$kyio74&&!$this->$fvwz78){throw $doqpb3;}}}if(!is_null($this->$goyj57)&&(method_exists($this->$goyj57,$xoei5a)||method_exists($this->$goyj57,base64_decode('X19jYWxs')))){return $this->$goyj57->{$xoei5a}(...$cmhp7d);}if($this->$fvwz78&&is_callable($this->$divh5d.base64_decode('Ojo=').$xoei5a)&&(!$this->zdbb37()||($this->$divh5d&&method_exists($this->$divh5d,$xoei5a)))){return call_user_func_array($this->$divh5d.base64_decode('Ojo=').$xoei5a,$cmhp7d);}if($this->$fvwz78&&$this->$divh5d&&method_exists($this->$divh5d,base64_decode('X19jYWxs'))){return call_user_func($this->$divh5d.base64_decode('OjpfX2NhbGw='),$xoei5a,$cmhp7d);}if($xoei5a===base64_decode('X190b1N0cmluZw==')){return sprintf(base64_decode('JXMjJXM='),self::class,spl_object_hash($this));}if($this->$kyio74&&(\Mockery::cvbm58()->ghwl59()||(!is_null($this->$goyj57)&&method_exists($this->$goyj57,$xoei5a))||is_callable($this->$divh5d.base64_decode('Ojo=').$xoei5a))){if($this->$frfl76 instanceof Undefined){return $this->$frfl76->{$xoei5a}(...$cmhp7d);}if(null===$this->$frfl76){return $this->asey2a($xoei5a);}return $this->$frfl76;}$tseob4=base64_decode('TWV0aG9kIA==').self::class.base64_decode('Ojo=').$xoei5a.base64_decode('KCkgZG9lcyBub3QgZXhpc3Qgb24gdGhpcyBtb2NrIG9iamVjdA==');if(!is_null($mgqs65)){$tseob4=base64_decode('UmVjZWl2ZWQg').self::class.base64_decode('Ojo=').$xoei5a.base64_decode('KCksIGJ1dCBubyBleHBlY3RhdGlvbnMgd2VyZSBzcGVjaWZpZWQ=');}$xdpcb5=new vdpva5($tseob4);$this->$piig81[]=$xdpcb5;throw $xdpcb5;}/** * Uses reflection to get the list of all * methods within the current mock object * * @return array */ protected function nqle36(){if(static::$wvik4b&&\Mockery::cvbm58()->gchzb6()){return static::$wvik4b;}if($this->$goyj57!==null){$tlbbb7=new \sbfxb8($this->$goyj57);}else{$tlbbb7=new \yakj94($this);}return static::$wvik4b=$tlbbb7->sxlob9();}private function zdbb37(){return is_callable($this->$divh5d.base64_decode('OjphRnVuY3Rpb25OYW1lVGhhdE5vT25lV291bGRFdmVyVXNlSW5SZWFsTGlmZTEyMzQ1'));}/** * @return array */ private function nlso38(){return array_map(static function($xoei5a){return $xoei5a->pmyq26();},array_filter($this->nqle36(),static function($xoei5a){return!$xoei5a->txlh39();}));}}?>