FluentDOM\Element::setAttribute PHP Méthode

setAttribute() public méthode

Set an attribute on an element
public setAttribute ( string $name, string $value ) : DOMAttr
$name string
$value string
Résultat DOMAttr
    public function setAttribute($name, $value)
    {
        list($namespace) = $this->resolveTagName($name);
        if ($namespace != '') {
            /** @noinspection PhpVoidFunctionResultUsedInspection */
            return parent::setAttributeNS($namespace, $name, $value);
        } else {
            return parent::setAttribute($name, $value);
        }
    }

Usage Example

Exemple #1
0
 /**
  * Transfer attributes to the node.
  *
  * @param Element $node
  * @param \stdClass $namespaces
  * @param \stdClass $attributes
  */
 private function transferAttributes(Element $node, $namespaces, $attributes)
 {
     foreach ($namespaces as $name => $value) {
         $node->setAttribute($name, $value);
     }
     foreach ($attributes as $name => $value) {
         $node->setAttribute($name, $value);
     }
 }