/** * {@inheritdoc} */ public function startTest(\PHPUnit_Framework_Test $test) { // print_r(get_class_methods($test)); die; $this->error = false; $this->mockLogger = $test->getMockLogger(); $this->testFullName = sprintf('%s::%s', get_class($test), $test->getName()); $this->mockLogger->expects($test->any())->method('log')->will($test->returnCallback(function ($level, $message, $context) { $this->log[$this->testFullName][] = ['level' => $level, 'message' => $message, 'context' => $context]; })); }