PHP Класс PHPHtmlParser\Dom\Tag

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$attr array The attributes of the tag.
$encode mixed .. encode the tags
$name string The name of the tag.
$noise Tag noise
$selfClosing boolean Is this tag self closing.

Открытые методы

Метод Описание
__construct ( $name ) Sets up the tag with a name.
__get ( string $key ) : mixed Magic method to get any of the attributes.
__set ( string $key, mixed $value ) Magic method to set any attribute.
getAttribute ( string $key ) : mixed Returns an attribute by the key
getAttributes ( ) : array Returns all attributes of this tag.
isSelfClosing ( ) : boolean Checks if the tag is self closing.
makeClosingTag ( ) : string Generates the closing tag for this object.
makeOpeningTag ( ) : string Generates the opening tag for this object.
name ( ) : string Returns the name of this tag.
noise ( $noise ) Sets the noise for this tag (if any)
removeAllAttributes ( ) : void Removes all attributes on this tag.
removeAttribute ( $key ) : void Removes an attribute from this tag.
selfClosing ( ) Sets the tag to be self closing.
setAttribute ( string $key, string | array $value ) Set an attribute for this tag.
setAttributes ( array $attr ) Sets the attributes for this tag
setEncoding ( stringEncode\Encode $encode ) Sets the encoding type to be used.

Описание методов

__construct() публичный Метод

Sets up the tag with a name.
public __construct ( $name )
$name

__get() публичный Метод

Magic method to get any of the attributes.
public __get ( string $key ) : mixed
$key string
Результат mixed

__set() публичный Метод

Magic method to set any attribute.
public __set ( string $key, mixed $value )
$key string
$value mixed

getAttribute() публичный Метод

Returns an attribute by the key
public getAttribute ( string $key ) : mixed
$key string
Результат mixed

getAttributes() публичный Метод

Returns all attributes of this tag.
public getAttributes ( ) : array
Результат array

isSelfClosing() публичный Метод

Checks if the tag is self closing.
public isSelfClosing ( ) : boolean
Результат boolean

makeClosingTag() публичный Метод

Generates the closing tag for this object.
public makeClosingTag ( ) : string
Результат string

makeOpeningTag() публичный Метод

Generates the opening tag for this object.
public makeOpeningTag ( ) : string
Результат string

name() публичный Метод

Returns the name of this tag.
public name ( ) : string
Результат string

noise() публичный Метод

Sets the noise for this tag (if any)
public noise ( $noise )
$noise

removeAllAttributes() публичный Метод

Removes all attributes on this tag.
public removeAllAttributes ( ) : void
Результат void

removeAttribute() публичный Метод

Removes an attribute from this tag.
public removeAttribute ( $key ) : void
$key
Результат void

selfClosing() публичный Метод

Sets the tag to be self closing.
public selfClosing ( )

setAttribute() публичный Метод

Set an attribute for this tag.
public setAttribute ( string $key, string | array $value )
$key string
$value string | array

setAttributes() публичный Метод

Sets the attributes for this tag
public setAttributes ( array $attr )
$attr array

setEncoding() публичный Метод

Sets the encoding type to be used.
public setEncoding ( stringEncode\Encode $encode )
$encode stringEncode\Encode

Описание свойств

$attr защищенное свойство

The attributes of the tag.
protected array $attr
Результат array

$encode защищенное свойство

.. encode the tags
protected mixed $encode
Результат mixed

$name защищенное свойство

The name of the tag.
protected string $name
Результат string

$noise защищенное свойство

Tag noise
protected $noise

$selfClosing защищенное свойство

Is this tag self closing.
protected bool $selfClosing
Результат boolean