@posters

Как правильно сменить тему в symfony var-dumper?

Использую symfony var-dumper отдельно от симфони. Решил поменять тему на светлую. Для этого сделал вот такую функцию у себя в коде:
function dump($data) {
    $dumper = new \Symfony\Component\VarDumper\Dumper\HtmlDumper();
    $dumper->setTheme('light');
    $dumper->dump($data);
}

Но она не работает так как должна. Получаю ошибку.
Fatal error: Uncaught TypeError: Argument 1 passed to Symfony\Component\VarDumper\Dumper\HtmlDumper::dump() must be an instance of Symfony\Component\VarDumper\Cloner\Data, instance of PhpOffice\PhpWord\Element\Section given, called in C:\laragon\www\word\index.php on line 12 and defined in C:\laragon\www\word\vendor\symfony\var-dumper\Dumper\HtmlDumper.php:142 Stack trace: #0 C:\laragon\www\word\index.php(12): Symfony\Component\VarDumper\Dumper\HtmlDumper->dump(Object(PhpOffice\PhpWord\Element\Section)) #1 C:\laragon\www\word\index.php(117): dump(Object(PhpOffice\PhpWord\Element\Section)) #2 {main} thrown in C:\laragon\www\word\vendor\symfony\var-dumper\Dumper\HtmlDumper.php on line 142

Как правильно поменять тему?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@aleksandr97
Пишу на PHP, изучаю GOLANG
Что у тебя лежит в $data ?

Должен быть этот класс: Symfony\Component\VarDumper\Cloner\Data;

у тебя и в ошибке пишет, что ты не тот класс передаешь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы