isFresh() ) { $container_builder = new ContainerBuilder(); $container_builder->addCompilerPass( new Loader_Pass() ); $loader = new Custom_Loader( $container_builder ); $loader->load( 'config/dependency-injection/services.php' ); $container_builder->compile(); $dumper = new PhpDumper( $container_builder ); $code = $dumper->dump( [ 'class' => 'Cached_Container', 'namespace' => 'Yoast\WP\SEO\Generated', ] ); $code = \str_replace( 'Symfony\\Component\\DependencyInjection', 'YoastSEO_Vendor\\Symfony\\Component\\DependencyInjection', $code ); $code = \str_replace( 'Symfony\\\\Component\\\\DependencyInjection', 'YoastSEO_Vendor\\\\Symfony\\\\Component\\\\DependencyInjection', $code ); $cache->write( $code, $container_builder->getResources() ); } } }