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 / ConstructParams.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
ConstructParams.php
101 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 MyDirectoryIterator extends DirectoryIterator {
8
9 }
10
11
12 class MyDirectoryIterator2 extends DirectoryIterator {
13 public function __construct($f) {
14 parent::__construct($f);
15 }
16 }
17
18 class ParamRequiresArgs {
19 public $a;
20
21 public function __construct(D $d, RequiresConstructorArgsA $a) {
22 $this->a = $a;
23 }
24 }
25
26
27
28 class RequiresConstructorArgsB {
29 public $a;
30 public $foo;
31 public $bar;
32
33 public function __construct(A $a, $foo, $bar) {
34 $this->a = $a;
35 $this->foo = $foo;
36 $this->bar = $bar;
37 }
38 }
39
40
41
42 trait MyTrait {
43 public function foo() {}
44 }
45
46 class MyDirectoryIteratorWithTrait extends DirectoryIterator {
47 use MyTrait;
48 }
49
50
51 class NullScalar {
52 public $string;
53
54 public function __construct($string = null) {
55 $this->string = $string;
56 }
57 }
58
59 class NullScalarNested {
60 public $nullScalar;
61
62 public function __construct(NullScalar $nullScalar) {
63 $this->nullScalar = $nullScalar;
64 }
65 }
66
67
68
69 class NB {}
70
71 class NC {}
72
73 class MethodWithTwoDefaultNullC {
74 public $a;
75 public $b;
76 public function __construct($a = null, NB $b = null) {
77 $this->a = $a;
78 $this->b = $b;
79 }
80 }
81
82 class MethodWithTwoDefaultNullCC {
83 public $a;
84 public $b;
85 public $c;
86 public function __construct($a = null, NB $b = null, NC $c = null) {
87 $this->a = $a;
88 $this->b = $b;
89 $this->c = $c;
90 }
91 }
92
93
94 class NullableClassTypeHint {
95 public $obj;
96
97 public function __construct(?D $obj) {
98 $this->obj = $obj;
99 }
100 }
101