Evite a limpeza de adicionar tags html
Eu tenho uma classe que gera alguns html (elementos de formulário e elementos de tabela), mas essa classe retorna todo o html em uma linha.
Então, eu estou tentando usar o arrumo para embelezar o código (indentar o código, colocar quebras de linha, etc), o único problema que estou tendo é que também está gerando as tags que eu não quero.
Aqui está o código:
tidy_parse_string(
$table->getHtml(),
array(
'DocType' => 'omit',
'indent' => true,
'indent-spaces' => 4,
'wrap' => 0
)
);
A única maneira que encontrei para remover as tags html extras é adicionando um str_replace, algo assim:
str_replace(array('<html>','</html>','<body>','</body>','<head>','</head>','<title>','</title>'),'', code);
O que funciona, mas eu estava realmente pulando lá seria uma maneira de dizer apenas para embelezar o código e não inserir o código extra.