public function createLogger($methods = []) { $logger = $this->getMock(Logger::class, $methods, [], '', false); if ($this->solver !== null && $this->existsProtectedProperty($this->solver, 'logger')) { $this->setProtectedProperty($this->solver, 'logger', $logger); } return $logger; }