public function Attribute::removeAttribute in Drupal 9
Same name and namespace in other branches
- 8 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 236
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;
}