You are here

public function WorkspaceServiceProvider::alter in Workspace 8.2

Modifies existing service definitions.

Parameters

ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.

Overrides ServiceProviderBase::alter

File

src/WorkspaceServiceProvider.php, line 16

Class

WorkspaceServiceProvider
Defines a service provider for the workspace module.

Namespace

Drupal\workspace

Code

public function alter(ContainerBuilder $container) {

  // Add the 'workspace' cache context as required.
  $renderer_config = $container
    ->getParameter('renderer.config');
  $renderer_config['required_cache_contexts'][] = 'workspace';
  $container
    ->setParameter('renderer.config', $renderer_config);
}