Расширение PHP tidy имеет функциюob_tidyhandler
Документыкоторый работает с буферизацией вывода PHPДокументыкак обратный вызов, например.:
ob_start('ob_tidyhandler');
Я знаю, что Tidy имеет много настроек конфигурацииДокументы, однако я столкнулся с препятствием, чтобы настроить параметры конфигурации по умолчанию для этого обратного вызова выходного буфера.
Большинство PHP-функций Tidy относятся к аккуратному документу или объекту, однако из-за буферизации вывода этот документ недоступен.
Имеется настройка конфигурацииtidy.default_config
, однако это -невозможно изменить во время выполнения, поэтому он не очень динамичен.
Кто-нибудь знает, возможна ли вообще динамическая настройка обратного вызова? Я помню, что написал свой собственный обратный вызов, собрал весь вывод и починил его вызовомtidy_repair_string
Документыкоторый принимает конфигурацию в виде массива. Но я подумал, что было бы неплохо не делать этого и просто передать конфигурацию для выходного буфера.