public function testRewireMethod_allInstances() { //echo "testRewireMethod_allInstances==================================================================\n"; $recorder = new Recorder(); $f1 = new FooBar(); $f2 = new FooBar(); $this->rewireMethod("FooBar", "doSetFoo", $recorder, "record"); //echo "CALL1\n"; $f1->doSetFoo(123); //echo "CALL2\n"; $f2->doSetFoo(456); //echo "CALLend\n"; $this->assertEquals(array(array(123), array(456)), $recorder->recorded); }