Arquivos
hhvm/hphp/test/quick/fb_intercept.php.expect
T
Mark Williams 117823acf1 Pass name of called class to intercept handler for static methods
Otherwise there is no way to tell which class was actually called.
More context here: https://www.facebook.com/groups/243324789049477/permalink/470958322952788/
2013-05-20 13:52:33 -07:00

307 linhas
3.8 KiB
Plaintext

frap claptrap
----HANDLER----
string(4) "frap"
NULL
array(1) {
[0]=>
string(8) "claptrap"
}
string(4) "data"
bool(true)
---------------
----HANDLER----
string(4) "frap"
NULL
array(1) {
[0]=>
string(8) "callfunc"
}
string(4) "data"
bool(true)
---------------
----HANDLER----
string(4) "frap"
NULL
array(1) {
[0]=>
string(8) "claptrap"
}
NULL
bool(true)
---------------
frap claptrap
----HANDLER----
string(4) "frap"
NULL
array(1) {
[0]=>
string(8) "callfunc"
}
NULL
bool(true)
---------------
frap callfunc
Closure! wooooo
magic call! string(12) "i_dont_exist"
array(5) {
[0]=>
string(4) "frap"
[1]=>
NULL
[2]=>
array(1) {
[0]=>
string(8) "claptrap"
}
[3]=>
NULL
[4]=>
&bool(true)
}
frap claptrap
static frap Blark
static frap Blark
static frap SubBlark
static frap SubBlark
static frap SubBlark2
static frap SubBlark2
----HANDLER----
string(12) "Blark::sfrap"
string(5) "Blark"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(5) "Blark"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(8) "SubBlark"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(8) "SubBlark"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(9) "SubBlark2"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(9) "SubBlark2"
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(12) "Blark::sfrap"
string(5) "Blark"
array(0) {
}
NULL
bool(true)
---------------
static frap Blark
----HANDLER----
string(12) "Blark::sfrap"
string(5) "Blark"
array(0) {
}
NULL
bool(true)
---------------
static frap Blark
magic call! string(19) "i_dont_exist_either"
array(5) {
[0]=>
string(12) "Blark::sfrap"
[1]=>
string(5) "Blark"
[2]=>
array(0) {
}
[3]=>
NULL
[4]=>
&bool(true)
}
magic call! string(19) "i_dont_exist_either"
array(5) {
[0]=>
string(12) "Blark::sfrap"
[1]=>
string(5) "Blark"
[2]=>
array(0) {
}
[3]=>
NULL
[4]=>
&bool(true)
}
----HANDLER----
string(11) "Blark::frap"
object(Blark)#4 (0) {
}
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(11) "Blark::frap"
object(Blark)#4 (0) {
}
array(0) {
}
NULL
bool(true)
---------------
----HANDLER----
string(11) "Blark::frap"
object(Blark)#4 (0) {
}
array(0) {
}
NULL
bool(true)
---------------
non-static frap
----HANDLER----
string(11) "Blark::frap"
object(Blark)#4 (0) {
}
array(0) {
}
NULL
bool(true)
---------------
non-static frap
magic call! string(19) "i_dont_exist_either"
array(5) {
[0]=>
string(11) "Blark::frap"
[1]=>
object(Blark)#4 (0) {
}
[2]=>
array(0) {
}
[3]=>
NULL
[4]=>
&bool(true)
}
magic call! string(19) "i_dont_exist_either"
array(5) {
[0]=>
string(11) "Blark::frap"
[1]=>
object(Blark)#4 (0) {
}
[2]=>
array(0) {
}
[3]=>
NULL
[4]=>
&bool(true)
}
----HANDLER----
string(7) "handler"
NULL
array(5) {
[0]=>
string(4) "frap"
[1]=>
NULL
[2]=>
array(1) {
[0]=>
string(8) "claptrap"
}
[3]=>
NULL
[4]=>
&bool(true)
}
NULL
bool(true)
---------------
----HANDLER----
string(4) "frap"
NULL
array(1) {
[0]=>
string(8) "claptrap"
}
NULL
bool(true)
---------------
frap claptrap
static frap Blark
non-static frap
----HANDLER----
string(17) "MagicCall::__call"
object(MagicCall)#3 (0) {
}
array(2) {
[0]=>
string(5) "blark"
[1]=>
array(1) {
[0]=>
string(2) "hi"
}
}
NULL
bool(true)
---------------
----HANDLER----
string(17) "MagicCall::__call"
object(MagicCall)#3 (0) {
}
array(2) {
[0]=>
string(5) "blark"
[1]=>
array(1) {
[0]=>
string(2) "ho"
}
}
NULL
bool(true)
---------------
magic call! string(5) "blark"
array(1) {
[0]=>
string(2) "ho"
}