annotate core/modules/workspaces/src/WorkspacesServiceProvider.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 129ea1e6d783
children
rev   line source
Chris@17 1 <?php
Chris@17 2
Chris@17 3 namespace Drupal\workspaces;
Chris@17 4
Chris@17 5 use Drupal\Core\DependencyInjection\ContainerBuilder;
Chris@17 6 use Drupal\Core\DependencyInjection\ServiceProviderBase;
Chris@17 7
Chris@17 8 /**
Chris@17 9 * Defines a service provider for the Workspaces module.
Chris@17 10 */
Chris@17 11 class WorkspacesServiceProvider extends ServiceProviderBase {
Chris@17 12
Chris@17 13 /**
Chris@17 14 * {@inheritdoc}
Chris@17 15 */
Chris@17 16 public function alter(ContainerBuilder $container) {
Chris@17 17 // Add the 'workspace' cache context as required.
Chris@17 18 $renderer_config = $container->getParameter('renderer.config');
Chris@17 19 $renderer_config['required_cache_contexts'][] = 'workspace';
Chris@17 20 $container->setParameter('renderer.config', $renderer_config);
Chris@17 21 }
Chris@17 22
Chris@17 23 }