$page + 1, 'pages_count' => $pages_count, 'output' => $output, ], Async_Operation_Queue::STATS ); } catch ( Async_Operation_Exception $aoe ) { Logger::log( Logger::LEVEL_ERROR, 'Error while creating a stats calculation task: ' . $aoe->getMessage() ); } } else { unset( $output['pages'] ); Optimization_Stats::set_stored_stats( $output ); } } public function __construct() { add_action( Async_Operation_Hook::CALCULATE_OPTIMIZATION_STATS, [ $this, 'handle_stats_chunk' ], 10, 3 ); } }