db === null) { $resourceName = $this->Config()->get('db', 'resource'); if ($resourceName) { $this->db = Db::fromResourceName($resourceName); } else { if ($this->getRequest()->isApiRequest()) { throw new ConfigurationError('Icinga Director is not correctly configured'); } else { $this->redirectNow('director'); } } } return $this->db; } }