public function injectSettings(array $settings)
{
$this->settings = $settings['persistence'];
if (!is_array($this->settings['doctrine'])) {
throw new InvalidConfigurationException(sprintf('The Neos.Flow.persistence.doctrine settings need to be an array, %s given.', gettype($this->settings['doctrine'])), 1392800005);
}
if (!is_array($this->settings['backendOptions'])) {
throw new InvalidConfigurationException(sprintf('The Neos.Flow.persistence.backendOptions settings need to be an array, %s given.', gettype($this->settings['backendOptions'])), 1426149224);
}
}