Back to FormField class

Method getAttribute

public mixed
getAttribute
(mixed $name, mixed $default = null)
Method to get an attribute of the field
Parameters
  • string $name Name of the attribute to get
  • mixed $default Optional value to return if attribute not found
Returns
  • mixed Value of the attribute / default
Since
  • 3.2
Class: FormField
Project: Joomla

Method getAttribute - Source code

/**
 * 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;
}