/**
* Ensures that this Configuration instance contains settings that are
* suitable for a production environment.
*
* @throws DrestException If a configuration setting has a value that is not suitable for a production.
*/
public function ensureProductionSettings()
{
if ($this->inDebugMode()) {
throw DrestException::currentlyRunningDebugMode();
}
if (!$this->getMetadataCacheImpl()) {
throw DrestException::metadataCacheNotConfigured();
}
}