mediator = $mediator; } /** * Init the update mediator by adding all update workers. * * @hook affilicious_provider_setup_after_init * @since 0.7 * @param Provider[] $providers */ public function init($providers) { foreach ($providers as $provider) { $slug = $provider->get_slug(); $queue = new Update_Queue($slug); $this->mediator->add_queue($queue); } } }