ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilSamlIdpXmlMetadataErrorFormatter.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22{
29 private function formatError(LibXMLError $error): string
30 {
31 return implode(',', [
32 'level=' . $error->level,
33 'code=' . $error->code,
34 'line=' . $error->line,
35 'col=' . $error->column,
36 'msg=' . trim($error->message)
37 ]);
38 }
39
49 public function formatErrors(LibXMLError ...$errors): string
50 {
51 $text = '';
52 foreach ($errors as $error) {
53 $text .= $this->formatError($error) . "\n";
54 }
55
56 return $text;
57 }
58}
formatError(LibXMLError $error)
Format an error as a string.
formatErrors(LibXMLError ... $errors)
Format a list of errors as a string.