ILIAS  trunk Revision v11.0_alpha-1731-gff9cd7e2bd3
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilSamlIdpXmlMetadataErrorFormatter.php
Go to the documentation of this file.
1 <?php
2 
19 declare(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 }
formatErrors(LibXMLError ... $errors)
Format a list of errors as a string.
formatError(LibXMLError $error)
Format an error as a string.