public function TypedDataManager::__construct

1 method overrides TypedDataManager::__construct()
TypedConfigManager::__construct in drupal/core/lib/Drupal/Core/Config/TypedConfigManager.php
Creates a new typed configuration manager.

File

drupal/core/lib/Drupal/Core/TypedData/TypedDataManager.php, line 58
Contains \Drupal\Core\TypedData\TypedDataManager.

Class

TypedDataManager
Manages data type plugins.

Namespace

Drupal\Core\TypedData

Code

public function __construct() {
  $this->discovery = new HookDiscovery('data_type_info');
  $this->discovery = new ProcessDecorator($this->discovery, array(
    $this,
    'processDefinition',
  ));
  $this->discovery = new CacheDecorator($this->discovery, 'typed_data:types');
  $this->factory = new TypedDataFactory($this->discovery);
}