type; } /** * Set the type of the input * * @param string $type * * @return $this */ public function setType($type) { $this->type = (string) $type; return $this; } protected function registerAttributeCallbacks(Attributes $attributes) { parent::registerAttributeCallbacks($attributes); $attributes->registerAttributeCallback( 'type', [$this, 'getType'], [$this, 'setType'] ); } }