Class Tag

  • package PHPHtmlParser\Dom
public __construct(string $name)

Sets up the tag with a name.

    public __get( $key)

    Magic method to get any of the attributes.

    • return mixed
    public __set( $key, $value)

    Magic method to set any attribute.

      public getAttribute(string $key) : array

      Returns an attribute by the key

      • return array
      public getAttributes()

      Returns all attributes of this tag.

      • return array
      public getStyleAttributeArray() : array

      Get style attribute in array

      • return array
      public hasAttribute(string $key)

      Returns TRUE if node has attribute

      • return bool
      public isSelfClosing() : bool

      Checks if the tag is self closing.

      • return bool
      public makeClosingTag()

      Generates the closing tag for this object.

      • return string
      public makeOpeningTag()

      Generates the opening tag for this object.

      • return string
      public name() : string

      Returns the name of this tag.

      • return string
      public noise(string $noise) : PHPHtmlParser\Dom\Tag

      Sets the noise for this tag (if any)

      public noTrailingSlash() : PHPHtmlParser\Dom\Tag

      Sets the tag to not use a trailing slash.

      public removeAllAttributes()

      Removes all attributes on this tag.

      • return void
      public removeAttribute( $key)

      Removes an attribute from this tag.

      • return void
      public selfClosing() : PHPHtmlParser\Dom\Tag

      Sets the tag to be self closing.

      public setAttribute(string $key, $value) : PHPHtmlParser\Dom\Tag

      Set an attribute for this tag.

      public setAttributes(array $attr)

      Sets the attributes for this tag

      • return $this
      public setEncoding(stringEncode\Encode $encode) : void

      Sets the encoding type to be used.

      • return void
      public setHtmlSpecialCharsDecode( $htmlSpecialCharsDecode = false) : void
      • return void
      public setStyleAttributeValue( $attr_key, $attr_value) : void

      Set inline style attribute value.

        protected $attr

        The attributes of the tag.

        • var array
        protected $encode

        The encoding class to... encode the tags

        • var mixed
        protected $name

        The name of the tag.

        • var string
        protected $noise

        Tag noise

        protected $selfClosing

        Is this tag self closing.

        • var bool
        protected $trailingSlash

        If self-closing, will this use a trailing slash. />

        • var bool
        private $HtmlSpecialCharsDecode
        • var bool
        © 2020 Bruce Wells
        Search Namespaces \ Classes
        ConfigurationNumbers (0-9.) only