Download the PHP package russsiq/laravel-dom-manipulator without Composer
On this page you can find all versions of the php package russsiq/laravel-dom-manipulator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download russsiq/laravel-dom-manipulator
More information about russsiq/laravel-dom-manipulator
Files in russsiq/laravel-dom-manipulator
Package laravel-dom-manipulator
Short Description Класс-обертка для модуля DOM в Laravel 9.x.
License MIT
Homepage https://github.com/russsiq/laravel-dom-manipulator
Informations about the package laravel-dom-manipulator
Класс-обертка для модуля DOM в Laravel 9.x.
Подключение
Для добавления зависимости в проект на Laravel, используйте менеджер пакетов Composer:
Если в вашем приложении включен отказ от обнаружения пакетов в директиве dont-discover
в разделе extra
файла composer.json
, то необходимо самостоятельно добавить следующее в файле config/app.php
:
-
Провайдер услуг в раздел
providers
: - Псевдоним класса (Facade) в раздел
aliases
:
Использование
Методы
Все публичные методы доступны через фасад DOMManipulator
:
Список доступных публичных методов фасада DOMManipulator
:
- each
- extractImages
- remove
- revisionPreTag
- getContent
each(string $name, callable $callback): self
Выполнить замыкание над каждым узлом с заданным именем.
extractImages(): array
Извлечение массива путей изображений.
getContent(): string
Получить строковое представление содержимого текущего Документа.
remove(string $name): self
Удалить все теги, содержащие переданное имя.
revisionPreTag(): self
Скорректировать теги pre
:
- оставить единый класс для всех тегов;
- преобразовать значения тегов в HTML-сущности.
Пример использования
Для инициализации класса-обертки Manipulator
вы можете воспользоваться методом wrapAsDocument
фасада DOMManipulator
:
Тестирование
Для запуска тестов используйте команду:
Для запуска тестов и формирования agile-документации, генерируемой в HTML-формате и записываемой в файл tests/testdox.html, используйте команду:
Удаление пакета
Для удаления пакета из вашего проекта на Laravel используйте команду:
Лицензия
laravel-dom-manipulator
– программное обеспечение с открытым исходным кодом, распространяющееся по лицензии MIT.