/** * 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(); } }