/PHP-8.2/Zend/tests/ |
H A D | closure_014.phpt | 6 function __invoke() { 16 function __invoke() { 22 var_dump($x->__invoke()); 24 $x->__invoke(); 31 $x->__invoke(); 38 $e =& $x->__invoke($b); 42 $x->__invoke($b); 49 $e =& $x->__invoke($d); 53 $x->__invoke($d); 59 $x->__invoke(); [all …]
|
H A D | closure_016.phpt | 6 function __invoke() { 21 var_dump(is_callable(array($test,"__invoke"), true, $name)); 23 var_dump(is_callable(array($test,"__invoke"), false, $name)); 37 Foo::__invoke 39 Foo::__invoke 41 Foo::__invoke 43 Foo::__invoke 45 Closure::__invoke 47 Closure::__invoke 49 Closure::__invoke [all …]
|
H A D | closure_058.phpt | 17 $a->__invoke(); 18 $c = array($a,"__invoke"); 20 call_user_func(array($a,"__invoke")); 21 $z(array($a,"__invoke")); 28 $b->__invoke(); 29 $c = array($b,"__invoke"); 31 call_user_func(array($b,"__invoke")); 32 $z(array($b,"__invoke"));
|
H A D | closure_013.phpt | 2 Closure 013: __invoke() on temporary result 6 function __invoke() { 17 $test->__invoke(); 19 $test->__invoke(); 20 $test = foo()->__invoke();
|
H A D | bug61025.phpt | 2 Bug #61025 (__invoke() visibility not honored) 7 private function __invoke() { 15 echo $b->__invoke(); 19 Warning: The magic method Bar::__invoke() must have public visibility in %sbug61025.php on line %d 21 Fatal error: Uncaught Error: Call to private method Bar::__invoke() from global scope in %s:%d
|
H A D | closure_invoke_ref_warning.phpt | 2 Argument name for Closure::__invoke via call_user_func reference warning 7 call_user_func([$test, '__invoke'], null); 11 Warning: Closure::__invoke(): Argument #1 ($arg) must be passed by reference, value given in %s on …
|
H A D | call_user_func_003.phpt | 18 var_dump(call_user_func(array($foo, '__invoke'))->__invoke()); 19 var_dump(call_user_func(function() use (&$foo) { return $foo; }, '__invoke'));
|
H A D | closure_059.phpt | 17 $f->__invoke($a); 18 call_user_func(array($f,"__invoke"), $a); 26 $f->__invoke($b); 31 call_user_func(array($f,"__invoke"), $b);
|
H A D | first_class_callable_009.phpt | 2 First Class Callable from Closure::__invoke 9 $foo = $closure->__invoke(...);
|
H A D | bug78689.phpt | 2 Bug #78689: Closure::fromCallable() doesn't handle [Closure, '__invoke'] 5 $a = [function () { echo "123\n"; }, '__invoke'];
|
H A D | bug77627.phpt | 2 Fix for #77627 method_exists on Closure::__invoke without object returns false 5 var_dump(method_exists(Closure::class, "__invoke"));
|
H A D | bug70215.phpt | 7 public static function __invoke() { 20 Fatal error: Method A::__invoke() cannot be static in %s on line %d
|
H A D | dereference_004.phpt | 2 Testing array dereference on __invoke() result 15 public function __invoke() {
|
H A D | bug69802_2.phpt | 2 Bug #69802 (Reflection on Closure::__invoke borks type hint class name) 6 $r = new ReflectionMethod($f, '__invoke');
|
/PHP-8.2/ext/reflection/tests/ |
H A D | bug52057.phpt | 9 var_dump($reflection->hasMethod('__invoke')); // true 12 var_dump($reflection->hasMethod('__invoke')); // true 15 var_dump($reflection->hasMethod('__invoke')); // true 18 var_dump($h = $reflection->getMethod('__invoke')); // true 22 var_dump($h = $reflection->getMethod('__invoke')); // true 36 string(8) "__invoke" 40 string(17) "Closure::__invoke" 43 string(8) "__invoke" 47 string(17) "Closure::__invoke" 50 string(8) "__invoke" [all …]
|
H A D | closures_002.phpt | 7 function __invoke($a, $b = 0) { } 10 $rm = new ReflectionMethod(new Test, '__invoke'); 15 $rp = new ReflectionParameter(array(new Test, '__invoke'), 0); 18 $rp = new ReflectionParameter(array(new Test, '__invoke'), 1); 23 string(8) "__invoke"
|
H A D | closures_001.phpt | 9 $rm = $ro->getMethod('__invoke'); 14 if ($rm->getName() == '__invoke') { 22 $rm = new ReflectionMethod($closure, '__invoke'); 29 $rp = new ReflectionParameter(array($closure, '__invoke'), 0); 31 $rp = new ReflectionParameter(array($closure, '__invoke'), 1); 33 $rp = new ReflectionParameter(array($closure, '__invoke'), 'a'); 35 $rp = new ReflectionParameter(array($closure, '__invoke'), 'b'); 56 string(8) "__invoke"
|
H A D | closures_004.phpt | 12 $closure2->__invoke (); 17 $closure2->__invoke (); 21 $method = new ReflectionMethod ($closure, '__invoke'); 25 $closure2->__invoke (); 30 $closure2->__invoke ();
|
H A D | closures_003.phpt | 8 $method = new ReflectionMethod ($closure, '__invoke'); 15 $parameter = new ReflectionParameter (array ($closure, '__invoke'), 'b'); 22 __invoke 23 __invoke
|
H A D | bug74949.phpt | 8 $r = new ReflectionMethod($f, "__invoke"); 21 Method [ <internal> public method __invoke ] { 24 Method Closure::__invoke does not have a prototype
|
H A D | bug75186.phpt | 2 Bug #75186: Inconsistent reflection of Closure:::__invoke() 8 if ($method->name == '__invoke') { 21 string(8) "__invoke"
|
H A D | bug69802.phpt | 2 Bug #69802 (Reflection on Closure::__invoke borks type hint class name) 6 $r = new ReflectionMethod($f, '__invoke'); 23 Method [ <internal> public method __invoke ] {
|
/PHP-8.2/Zend/tests/enum/ |
H A D | __invoke.phpt | 2 Enum __invoke 9 public function __invoke(...$args)
|
/PHP-8.2/Zend/tests/return_types/ |
H A D | 043.phpt | 9 public function __invoke(): self {} 16 public function __invoke(): Foo|int {} 23 public function __invoke(): mixed {}
|
/PHP-8.2/Zend/tests/variadic/ |
H A D | closure_invoke.phpt | 2 Closure::__invoke() with variadic parameter 7 $closure->__invoke(
|