/**
* Method to get an attribute of the field
*
* @param string $name Name of the attribute to get
* @param mixed $default Optional value to return if attribute not found
*
* @return mixed Value of the attribute / default
*
* @since 3.2
*/
public function getAttribute($name, $default = null)
{
if ($this->element instanceof \SimpleXMLElement) {
$attributes = $this->element->attributes();
// Ensure that the attribute exists
if ($attributes->{$name} !== null) {
return (string) $attributes->{$name};
}
}
return $default;
}