get($fullClassName); $task->registerHooks(); if ($task->NEED_SCHEDULE) $task->schedule(); } } } private static function initWpBgProcess($container): void { $dispatchers = [ $container->get(CreateProduct::class), $container->get(UpdateProduct::class), ]; foreach ($dispatchers as $dispatcher) { $className = \get_class($dispatcher); global ${$className}; ${$className} = $dispatcher; } } }