/** * Constructs a new PlaceholderingRenderCache object. * * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack * The request stack. * @param \Drupal\Core\Cache\CacheFactoryInterface $cache_factory * The cache factory. * @param \Drupal\Core\Cache\Context\CacheContextsManager $cache_contexts_manager * The cache contexts manager. * @param \Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator * The placeholder generator. */ public function __construct(RequestStack $request_stack, CacheFactoryInterface $cache_factory, CacheContextsManager $cache_contexts_manager, PlaceholderGeneratorInterface $placeholder_generator) { parent::__construct($request_stack, $cache_factory, $cache_contexts_manager); $this->placeholderGenerator = $placeholder_generator; }