ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
NullWriter.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26
28{
29 public function writeError(Error $error, string $message): \DOMDocument
30 {
31 return new \DOMDocument();
32 }
33
34 public function writeIdentifyElements(
35 string $repository_name,
36 URI $base_url,
37 \DateTimeImmutable $earliest_datestamp,
38 string $first_admin_email,
39 string ...$further_admin_emails
40 ): \Generator {
41 yield from [];
42 }
43
47 public function writeMetadataFormat(): \DOMDocument
48 {
49 return new \DOMDocument();
50 }
51
52 public function writeRecordHeader(
53 string $identifier,
54 \DateTimeImmutable $datestamp,
55 bool $deleted = false
56 ): \DOMDocument {
57 return new \DOMDocument();
58 }
59
63 public function writeRecord(
64 string $identifier,
65 \DateTimeImmutable $datestamp,
66 \DOMDocument $metadata
67 ): \DOMDocument {
68 return new \DOMDocument();
69 }
70
71 public function writeDeletedRecord(
72 string $identifier,
73 \DateTimeImmutable $datestamp
74 ): \DOMDocument {
75 return new \DOMDocument();
76 }
77
78 public function writeSet(
79 string $spec,
80 string $name
81 ): \DOMDocument {
82 return new \DOMDocument();
83 }
84
85
86 public function writeResumptionToken(
87 string $token,
88 int $complete_list_size,
89 int $cursor
90 ): \DOMDocument {
91 return new \DOMDocument();
92 }
93
94 public function writeResponse(
95 RequestInterface $request,
96 \DOMDocument ...$contents
97 ): \DOMDocument {
98 return new \DOMDocument();
99 }
100
101 public function writeErrorResponse(
102 RequestInterface $request,
103 \DOMDocument ...$errors
104 ): \DOMDocument {
105 return new \DOMDocument();
106 }
107}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
writeResumptionToken(string $token, int $complete_list_size, int $cursor)
Definition: NullWriter.php:86
writeRecord(string $identifier, \DateTimeImmutable $datestamp, \DOMDocument $metadata)
Also includes the header.
Definition: NullWriter.php:63
writeIdentifyElements(string $repository_name, URI $base_url, \DateTimeImmutable $earliest_datestamp, string $first_admin_email, string ... $further_admin_emails)
Definition: NullWriter.php:34
writeResponse(RequestInterface $request, \DOMDocument ... $contents)
Definition: NullWriter.php:94
writeErrorResponse(RequestInterface $request, \DOMDocument ... $errors)
Definition: NullWriter.php:101
writeRecordHeader(string $identifier, \DateTimeImmutable $datestamp, bool $deleted=false)
Definition: NullWriter.php:52
writeDeletedRecord(string $identifier, \DateTimeImmutable $datestamp)
Definition: NullWriter.php:71
ilErrorHandling $error
Definition: class.ilias.php:69
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$token
Definition: xapitoken.php:67