get($resourceName)) === null) { throw new ConfigurationError('BLUBB?!'); } return $resourceConfig; } public static function createResource(Zend_Config $config) { switch (strtolower($config->type)) { case 'db': $resource = new DbConnection($config); break; case 'statusdat': $resource = new StatusdatReader($config); break; default: throw new ConfigurationError('BLUBB2?!'); } return $resource; } }