ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.145.164.25 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/nicnAdmin/vendor/phpspec/prophecy/spec/Prophecy/Doubler/Generator/ |
Upload File : |
<?php namespace spec\Prophecy\Doubler\Generator; use PhpSpec\ObjectBehavior; use Prophecy\Doubler\Generator\ClassCodeGenerator; use Prophecy\Doubler\Generator\Node\ClassNode; class ClassCreatorSpec extends ObjectBehavior { function let(ClassCodeGenerator $generator) { $this->beConstructedWith($generator); } function it_evaluates_code_generated_by_ClassCodeGenerator($generator, ClassNode $class) { $generator->generate('stdClass', $class)->shouldBeCalled()->willReturn( 'return 42;' ); $this->create('stdClass', $class)->shouldReturn(42); } function it_throws_an_exception_if_class_does_not_exist_after_evaluation($generator, ClassNode $class) { $generator->generate('CustomClass', $class)->shouldBeCalled()->willReturn( 'return 42;' ); $class->getParentClass()->willReturn('stdClass'); $class->getInterfaces()->willReturn(array('Interface1', 'Interface2')); $this->shouldThrow('Prophecy\Exception\Doubler\ClassCreatorException') ->duringCreate('CustomClass', $class); } }