hexlet / html-tags
v1.1.0
2022-01-16 12:49 UTC
Requires
- php: >=7.4 || >=8.1
- hexlet/pairs: ^1.1
- hexlet/pairs-data: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is not auto-updated.
Last update: 2025-01-13 03:32:40 UTC
README
Functions for working with HTML tags.
Examples
<?php use function Php\Html\Tags\HtmlTags\make; use function Php\Html\Tags\HtmlTags\append; use function Php\Html\Tags\HtmlTags\node; use function Php\Html\Tags\HtmlTags\toString; use function Php\Html\Tags\HtmlTags\addChild; use function Php\Html\Tags\HtmlTags\hasChildren; use function Php\Html\Tags\HtmlTags\getName; use function Php\Html\Tags\HtmlTags\getValue; $p = node('p', 'paragraph'); $ul = node('ul'); $ul2 = addChild($ul, node('li', 'body')); $ul3 = addChild($ul2, node('li', 'another body')); $dom1 = make(); $dom2 = append($dom1, $p); $dom3 = append($dom2, $ul3); toString($dom3); // '<p>paragraph</p><ul><li>body</li><li>another body</li></ul>'; getName($p); // 'p' getValue($p); // 'paragraph' hasChildren($p); // false
This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet.
See most active contributors on hexlet-friends.