public bool Parse(string name, string value, XmlNode node)
{
switch (name)
{
case "ZendEngineV1Compatible": throw new NotSupportedException(name); // ZendEngineV1Compatible = (value == "true"); break;
case "QuoteRuntimeVariables": QuoteRuntimeVariables = (value == "true"); break;
case "QuoteInDbManner": /*QuoteInDbManner =*/ if (value == "true") throw new ConfigUtils.InvalidAttributeValueException(node, "value"); break;
case "DeserializationCallback": DeserializationCallback = (value != String.Empty) ? new PhpCallback(value) : null; break;
case "AlwaysPopulateRawPostData": AlwaysPopulateRawPostData = (value == "true"); break;
case "RegisteringOrder":
if (!ValidateRegisteringOrder(value))
throw new ConfigurationErrorsException(CoreResources.GetString("invalid_registering_order"), node);
RegisteringOrder = value;
break;
default:
return false;
}
return true;
}
}