getContainer()->get( 'options' ); $this->getContainer()->add( 'preload_caches_table', CacheTable::class ); $this->getContainer()->get( 'preload_caches_table' ); $this->getContainer()->add( 'preload_caches_query', CacheQuery::class ) ->addArgument( new Logger() ); $cache_query = $this->getContainer()->get( 'preload_caches_query' ); $this->getContainer()->add( 'preload_queue', Queue::class ); $queue = $this->getContainer()->get( 'preload_queue' ); $this->getContainer()->add( 'preload_activation', Activation::class ) ->addArgument( $queue ) ->addArgument( $cache_query ) ->addArgument( $options ); } }