getContainer()->add( 'plugin_updater_common_subscriber', 'WP_Rocket\Subscriber\Plugin\Updater_Api_Common_Subscriber' ) ->withArgument( [ 'api_host' => $api_url['host'], 'site_url' => home_url(), 'plugin_version' => WP_ROCKET_VERSION, 'settings_slug' => WP_ROCKET_SLUG, 'settings_nonce_key' => WP_ROCKET_PLUGIN_SLUG, 'plugin_options' => $this->getContainer()->get( 'options' ), ] ); $this->getContainer()->add( 'plugin_information_subscriber', 'WP_Rocket\Subscriber\Plugin\Information_Subscriber' ) ->withArgument( [ 'plugin_file' => WP_ROCKET_FILE, 'api_url' => WP_ROCKET_WEB_INFO, ] ); $this->getContainer()->add( 'plugin_updater_subscriber', 'WP_Rocket\Subscriber\Plugin\Updater_Subscriber' ) ->withArgument( [ 'plugin_file' => WP_ROCKET_FILE, 'plugin_version' => WP_ROCKET_VERSION, 'vendor_url' => WP_ROCKET_WEB_MAIN, 'api_url' => WP_ROCKET_WEB_CHECK, 'icons' => [ '2x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-256x256.png', '1x' => WP_ROCKET_ASSETS_IMG_URL . 'icon-128x128.png', ], ] ); } }