PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.3
Presto Player v4.3.3
4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / vendor / level-2 / dice / tests / TestData / Call.php
presto-player / vendor / level-2 / dice / tests / TestData Last commit date
Basic.php 5 years ago Call.php 5 years ago ConstructParams.php 5 years ago CreateArgs.php 5 years ago NamedInstances.php 5 years ago Namespace.php 5 years ago ShareInstances.php 2 years ago
Call.php
60 lines
1 <?php
2 /* @description Dice - A minimal Dependency Injection Container for PHP *
3 * @author Tom Butler tom@r.je *
4 * @copyright 2012-2018 Tom Butler <tom@r.je> | https:// r.je/dice.html *
5 * @license http:// www.opensource.org/licenses/bsd-license.php BSD License *
6 * @version 3.0 */
7 class TestCall {
8 public $isCalled = false;
9
10 public function callMe() {
11 $this->isCalled = true;
12 }
13 }
14
15 class TestCall2 {
16 public $foo;
17 public $bar;
18
19 public function callMe($foo, $bar) {
20 $this->foo = $foo;
21 $this->bar = $bar;
22 }
23 }
24
25
26 class TestCall3 {
27 public $a;
28
29 public function callMe(A $a) {
30 $this->a = $a;
31
32 return 'callMe called';
33 }
34 }
35
36
37 class TestCallImmutable {
38 public $a;
39 public $b;
40
41 public function call1($a) {
42 $new = clone $this;
43 $new->a = $a;
44 return $new;
45 }
46
47 public function call2($b) {
48 $new = clone $this;
49 $new->b = $b;
50 return $new;
51 }
52 }
53
54 class TestCallVariadic {
55 public $data;
56
57 public function callMe(...$data) {
58 $this->data = $data;
59 }
60 }