protected function normalize( array $defaults = [], $implode = false )
	{
		$args = $this->mergeAttributesWith( $defaults );

		$normalize = new Normalizer;

		return ( $this->element && method_exists( $normalize, $this->element ))
			? $normalize->{$this->element}( $args, $implode )
			: ( !!$implode ? '' : [] );
	}
protected function normalize( array $defaults = [], $implode = false )
	{
		$args = $this->mergeAttributesWith( $defaults );

		$normalize = new Normalizer;

		return ( $this->element && method_exists( $normalize, $this->element ))
			? $normalize->{$this->element}( $args, $implode )
			: ( !!$implode ? '' : [] );
	}
protected function normalize ( array $ defaults = [ ] , $ implode = false ) { $ args = $ this -> mergeAttributesWith ( $ defaults ) ; $ normalize = new Normalizer ; return ( $ this -> element && method_exists ( $ normalize , $ this -> element ) ) ? $ normalize -> { $ this -> element } ( $ args , $ implode ) : ( ! ! $ implode ? '' : [ ] ) ; }
Normalize attributes for this specific field type

@param bool|string $implode

@return array|string
Normalize attributes for this specific field type