gument( $this->getContainer()->get( 'local_cache' ) ); $this->getContainer()->share( 'rucss_resource_fetcher', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\ResourceFetcher' ) ->addArgument( $this->getContainer()->get( 'local_cache' ) ) ->addArgument( $this->getContainer()->get( 'rucss_resource_fetcher_process' ) ) ->addArgument( $this->getContainer()->get( 'options_api' ) ); $this->getContainer()->share( 'rucss_warmup_restwp', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\Status\RESTWP' ) ->addArgument( $this->getContainer()->get( 'options' ) ) ->addArgument( $this->getContainer()->get( 'rucss_resources_query' ) ) ->addArgument( $this->getContainer()->get( 'options_api' ) ); $this->getContainer()->add( 'rucss_scanner_process', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\ScannerProcess' ) ->addArgument( $this->getContainer()->get( 'rucss_resource_fetcher' ) ) ->addArgument( $this->getContainer()->get( 'options_api' ) ); $this->getContainer()->add( 'rucss_scanner', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\Scanner' ) ->addArgument( $this->getContainer()->get( 'rucss_scanner_process' ) ) ->addArgument( $this->getContainer()->get( 'options_api' ) ) ->addArgument( $this->getContainer()->get( 'rucss_resources_table' ) ) ->addArgument( $this->getContainer()->get( 'options' ) ); $this->getContainer()->add( 'rucss_status_checker', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\Status\Checker' ) ->addArgument( $this->getContainer()->get( 'options_api' ) ) ->addArgument( $this->getContainer()->get( 'options' ) ) ->addArgument( $this->getContainer()->get( 'rucss_resources_query' ) ); $this->getContainer()->share( 'rucss_warmup_subscriber', '\WP_Rocket\Engine\Optimization\RUCSS\Warmup\Subscriber' ) ->addArgument( $this->getContainer()->get( 'options' ) ) ->addArgument( $this->getContainer()->get( 'rucss_resource_fetcher' ) ) ->addArgument( $this->getContainer()->get( 'rucss_warmup_restwp' ) ) ->addArgument( $this->getContainer()->get( 'rucss_scanner' ) ) ->addArgument( $this->getContainer()->get( 'rucss_status_checker' ) ); } }