ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Text.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Data\Text;
22 
23 interface Text
24 {
25  public function getShape(): Shape;
26  public function getMarkup(): Markup;
30  public function getSupportedStructure(): array;
31  public function toHTML(): Text\HTML;
32  public function toPlainText(): Text\PlainText;
33  public function getRawRepresentation(): string;
34 }
Methods in this interface should mostly be called by the according methods on Text instances...
Definition: Shape.php:34
This class currently is a stub only.
Definition: PlainText.php:27
This class currently is a stub only.
Definition: HTML.php:27