public function DataProducerProxy::__construct in GraphQL 8.4
Construct DataProducerProxy object.
Parameters
string $id: DataProducer plugin id.
array $mapping:
array $config: Plugin configuration.
\Drupal\graphql\Plugin\DataProducerPluginManager $pluginManager:
\Symfony\Component\HttpFoundation\RequestStack $requestStack:
\Drupal\Core\Cache\Context\CacheContextsManager $contextsManager:
\Drupal\Core\Cache\CacheBackendInterface $cacheBackend:
File
- src/
Plugin/ GraphQL/ DataProducer/ DataProducerProxy.php, line 94
Class
- DataProducerProxy
- A proxy class that lazy resolves data producers and has a result cache.
Namespace
Drupal\graphql\Plugin\GraphQL\DataProducerCode
public function __construct($id, array $mapping, array $config, DataProducerPluginManager $pluginManager, RequestStack $requestStack, CacheContextsManager $contextsManager, CacheBackendInterface $cacheBackend) {
$this->id = $id;
$this->mapping = $mapping;
$this->config = $config;
$this->pluginManager = $pluginManager;
$this->requestStack = $requestStack;
$this->contextsManager = $contextsManager;
$this->cacheBackend = $cacheBackend;
}