--EXPECTF--
Notice: Undefined variable: nonesuchvar in %s on line %d
-Warning: array_walk() expects parameter 2 to be valid callback, array given in %s on line %d
+Warning: array_walk() expects parameter 2 to be a valid callback, second array member is not a valid method in %s on line %d
===DONE===
===A===
TestB::doSomething(1)
-Warning: call_user_func_array() expects parameter 1 to be valid callback, array given in %s on line %d
-NULL
+Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method TestA::doSomething() should not be called statically, assuming $this from compatible context TestB in %s on line %d
+TestA::doSomething(2)
+int(1)
===B===
TestB::doSomethingThis(1)
===C===
TestB::doSomethingParent(1)
-Warning: call_user_func_array() expects parameter 1 to be valid callback, array given in %s on line %d
-NULL
+Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method TestA::doSomethingParent() should not be called statically, assuming $this from compatible context TestB in %s on line %d
+TestA::doSomethingParent(2)
+int(1)
===D===
TestB::doSomethingParentThis(1)