denshoch/utils

Utility class used in Denshoch softwares.

v1.2.0 2024-11-20 13:54 UTC

This package is auto-updated.

Last update: 2024-11-20 13:54:52 UTC


README

Utility class used in Denshoch softwares.

Install

composer install

Usage

removeControlChars()

Remove Unicode control characters from input text.

$text = "�&#x1";
\Denshoch\Utils::removeControlChars( $text );
var_dump( $text ); #=> ''

HtmlModifier

$html = "<div><p>Hello, world!</p></div>";
$result = \Denshoch\HtmlModifier::addClass($html, 'p', 'my-class');
=> '<div><p class="my-class">Hello, world!</p></div>'


$html = "<div><p>Hello, world!</p></div>";
$tagClassPairs = [
    'p' => 'my-class',
    'div' => 'my-other-class'
];
$result = HtmlModifier::addClassMultiple($html, $tagClassPairs);
=> '<div class="my-other-class"><p class="my-class">Hello, world!</p></div>'

Test

vendor/bin/phpunit --bootstrap vendor/autoload.php tests