function Attribute::removeAttribute
Same name in other branches
- 9 core/lib/Drupal/Core/Template/Attribute.php \Drupal\Core\Template\Attribute::removeAttribute()
- 8.9.x core/lib/Drupal/Core/Template/Attribute.php \Drupal\Core\Template\Attribute::removeAttribute()
- 11.x core/lib/Drupal/Core/Template/Attribute.php \Drupal\Core\Template\Attribute::removeAttribute()
Removes an attribute from an Attribute object.
Parameters
string|array ...: Attributes to remove from the attribute array.
Return value
$this
File
-
core/
lib/ Drupal/ Core/ Template/ Attribute.php, line 241
Class
- Attribute
- Collects, sanitizes, and renders HTML attributes.
Namespace
Drupal\Core\TemplateCode
public function removeAttribute() {
$args = func_get_args();
foreach ($args as $arg) {
// Support arrays or multiple arguments.
if (is_array($arg)) {
foreach ($arg as $value) {
unset($this->storage[$value]);
}
}
else {
unset($this->storage[$arg]);
}
}
return $this;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.