Mercurial > hg > isophonics-drupal-site
view core/lib/Drupal/Core/Template/AttributeString.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Core\Template; use Drupal\Component\Utility\Html; /** * A class that represents most standard HTML attributes. * * To use with the Attribute class, set the key to be the attribute name * and the value the attribute value. * @code * $attributes = new Attribute(array()); * $attributes['id'] = 'socks'; * $attributes['style'] = 'background-color:white'; * echo '<cat ' . $attributes . '>'; * // Produces: <cat id="socks" style="background-color:white">. * @endcode * * @see \Drupal\Core\Template\Attribute */ class AttributeString extends AttributeValueBase { /** * Implements the magic __toString() method. */ public function __toString() { return Html::escape($this->value); } }