object(stdClass)#1 (2) {
["0* bar"]=>
int(1)
["baz":"Foo":private]=>
int(2)
}
Fatal error: Uncaught TypeError: bar(): Argument #1 ($foo) must be of type Foo, stdClass given, called in /in/hAf7F on line 16 and defined in /in/hAf7F:11
Stack trace:
#0 /in/hAf7F(16): bar(Object(stdClass))
#1 {main}
thrown in /in/hAf7F on line 11
Process exited with code 255.
object(stdClass)#1 (2) {
["0* bar"]=>
int(1)
["baz":"Foo":private]=>
int(2)
}
Fatal error: Uncaught TypeError: Argument 1 passed to bar() must be an instance of Foo, instance of stdClass given, called in /in/hAf7F on line 16 and defined in /in/hAf7F:11
Stack trace:
#0 /in/hAf7F(16): bar(Object(stdClass))
#1 {main}
thrown in /in/hAf7F on line 11
Process exited with code 255.
object(stdClass)#1 (2) {
["0* bar"]=>
int(1)
["baz":"Foo":private]=>
int(2)
}
Catchable fatal error: Argument 1 passed to bar() must be an instance of Foo, instance of stdClass given, called in /in/hAf7F on line 16 and defined in /in/hAf7F on line 11
Process exited with code 255.
Output for 5.2.3 - 5.2.17
object(stdClass)#1 (2) {
["0* bar"]=>
int(1)
["baz:private"]=>
int(2)
}
Catchable fatal error: Argument 1 passed to bar() must be an instance of Foo, instance of stdClass given, called in /in/hAf7F on line 16 and defined in /in/hAf7F on line 11
Process exited with code 255.
Output for 5.2.0 - 5.2.2
object(stdClass)#1 (2) {
["0* bar"]=>
int(1)
["baz:private"]=>
int(2)
}
<br />
<b>Catchable fatal error</b>: Argument 1 passed to bar() must be an instance of Foo, instance of stdClass given, called in /in/hAf7F on line 16 and defined in <b>/in/hAf7F</b> on line <b>11</b><br />
Process exited with code 255.
Output for 5.1.0 - 5.1.6
object(stdClass)#1 (2) {
["0*"]=>
int(1)
["baz:private"]=>
int(2)
}
<br />
<b>Fatal error</b>: Argument 1 passed to bar() must be an instance of Foo, called in /in/hAf7F on line 16 and defined in <b>/in/hAf7F</b> on line <b>11</b><br />
Process exited with code 255.
Output for 5.0.0 - 5.0.5
object(stdClass)#1 (2) {
["0*"]=>
int(1)
["baz:private"]=>
int(2)
}
<br />
<b>Fatal error</b>: Argument 1 must be an instance of Foo in <b>/in/hAf7F</b> on line <b>11</b><br />
Process exited with code 255.
Output for 4.4.2 - 4.4.9
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING, expecting ')' in <b>/in/hAf7F</b> on line <b>11</b><br />
Process exited with code 255.