dataToString($data) . ' with ' . $this->dataToString($override); parent::__construct($message, \Punic\Exception::INVALID_OVERRIDE, $previous); } /** * Convert override data to a string. * * @return string */ protected function dataToString($data) { if (is_array($data)) { return 'array with keys ' . implode(', ', array_keys($data)); } return gettype($data) . ' value ' . $data; } }