123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace Drupal\Core\Render;
- /**
- * Provides an implementation of AttachmentsInterface.
- *
- * @see \Drupal\Core\Render\AttachmentsInterface
- */
- trait AttachmentsTrait {
- /**
- * The attachments for this response.
- *
- * @var array
- */
- protected $attachments = [];
- /**
- * {@inheritdoc}
- */
- public function getAttachments() {
- return $this->attachments;
- }
- /**
- * {@inheritdoc}
- */
- public function addAttachments(array $attachments) {
- $this->attachments = BubbleableMetadata::mergeAttachments($this->attachments, $attachments);
- return $this;
- }
- /**
- * {@inheritdoc}
- */
- public function setAttachments(array $attachments) {
- $this->attachments = $attachments;
- return $this;
- }
- }
|