setConfiguration($configuration); } /** * {@inheritdoc} */ public function exists($key, $system = false) { if ($system) { return false; } return null !== $this->configuration->getRaw($key); } /** * {@inheritdoc} */ public function get($key, $system = false) { if ($system) { return null; } return $this->configuration->getRaw($key); } /** * Set Configuration * * @param ConfigurationInterface $configuration * * @return ConfigurationDataSource */ public function setConfiguration(ConfigurationInterface $configuration) { $this->configuration = $configuration; return $this; } }