connection = new Connection($contextProviders); $this->wrappedDumper = $wrappedDumper; } /** * @return string|null */ public function dump(Data $data) { if (!$this->connection->write($data) && $this->wrappedDumper) { return $this->wrappedDumper->dump($data); } return null; } }