libs/Parser/Node/TagNode.php
private function setMultinameAttribute( string$name, string$value, callable$processer=null ):self
	{
		if( strlen($value) && !empty($this->config[$name]) ){
			return $this->setAttribute($this->config[$name],call_user_func($processer??[$this,'checkExpression',],$value));
		}

		return $this;
	}
private function setMultinameAttribute( string$name, string$value, callable$processer=null ):self
	{
		if( strlen($value) && !empty($this->config[$name]) ){
			return $this->setAttribute($this->config[$name],call_user_func($processer??[$this,'checkExpression',],$value));
		}

		return $this;
	}
private function setMultinameAttribute ( string $ name , string $ value , callable $ processer = null ) : self { if ( strlen ( $ value ) && ! empty ( $ this -> config [ $ name ] ) ) { return $ this -> setAttribute ( $ this -> config [ $ name ] , call_user_func ( $ processer ?? [ $ this , 'checkExpression' , ] , $ value ) ) ; } return $ this ; }
Setting attribute whitch has same name in HTSL but different name in HTML.

@access private

@param string        $name      Attribute name of HTSL
@param string        $value     Attribute value
@param callable|null $processer

@return \Htsl\Parser\Node\TagNode
Setting attribute whitch has same name in HTSL but different name in HTML .