private function getAttribute(\DOMNode $domNode, string $name): ?string
    {
        if (!\count($domNode->attributes)) {
            return null;
        }

        /** @var \DOMAttr $attribute */
        foreach ($domNode->attributes as $attribute) {
            if ($attribute->name === $name) {
                return $attribute->value;
            }
        }

        return null;
    }
private function getAttribute(\DOMNode $domNode, string $name): ?string
    {
        if (!\count($domNode->attributes)) {
            return null;
        }

        /** @var \DOMAttr $attribute */
        foreach ($domNode->attributes as $attribute) {
            if ($attribute->name === $name) {
                return $attribute->value;
            }
        }

        return null;
    }
private function getAttribute ( \ DOMNode $ domNode , string $ name ) : ? string { if ( ! \ count ( $ domNode -> attributes ) ) { return null ; } /** @var \DOMAttr $attribute */ foreach ( $ domNode -> attributes as $ attribute ) { if ( $ attribute -> name === $ name ) { return $ attribute -> value ; } } return null ; }
Read the value of a DOMNode attribute.

@param \DOMNode $domNode
@param string   $name

@return null|string
Read the value of a DOMNode attribute .