php-debugbar icon indicating copy to clipboard operation
php-debugbar copied to clipboard

Tons of "Creation of dynamic property" warnings in php 8.2

Open adantart opened this issue 2 years ago • 3 comments

Tons of "Creation of dynamic property" warnings in php 8.2 It also takes too time to process and make webs slower.

Just add

    private $cloner;
    private $dumper;

in class DataFormatter.

Thank you !


[2023-01-26 21:37:17] local.WARNING: Creation of dynamic property DebugBar\DataFormatter\DataFormatter::$cloner is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 24  
[2023-01-26 21:37:17] local.WARNING: Creation of dynamic property DebugBar\DataFormatter\DataFormatter::$dumper is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 25  
[2023-01-26 21:37:18] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter::$cloner is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 24  
[2023-01-26 21:37:18] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter::$dumper is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 25  
[2023-01-26 21:37:18] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataCollector\ViewCollector::$name is deprecated in ./vendor/barryvdh/laravel-debugbar/src/DataCollector/ViewCollector.php on line 24  
[2023-01-26 21:37:19] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter::$cloner is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 24  
[2023-01-26 21:37:19] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter::$dumper is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 25  
[2023-01-26 21:37:19] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter::$cloner is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 24  
[2023-01-26 21:37:20] local.WARNING: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter::$dumper is deprecated in ./vendor/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php on line 25  

adantart avatar Jan 26 '23 20:01 adantart

use dev-master until the new version is released https://github.com/maximebf/php-debugbar/issues/518

Enjoyzz avatar Jan 28 '23 20:01 Enjoyzz

@barryvdh Can you publish a new release? We use barryvdh/laravel-debugbar and in php 8.2 is broken.

oriceon avatar Jan 30 '23 11:01 oriceon

Fixed on #507

parallels999 avatar Sep 27 '23 21:09 parallels999