private static void Configuration(HtmlTagWriter container, Context ctx) { container.EchoTag("h1", "Configuration"); var extensions = Context.GetLoadedExtensions(); foreach (string ext in extensions) { container.EchoTag("h2", ext); } // TODO: extensions configuration var options = StandardPhpOptions.DumpOptions(ctx, null); foreach (var extensionopt in options.GroupBy(opt => opt.ExtensionName)) { } }
static void Configuration(Context ctx, InfoWriter writer) { writer.Header(InfoResources.Configuration); foreach (string ext in Context.GetLoadedExtensions()) { //container.EchoTag("h2", ext); } // TODO: extensions configuration var options = StandardPhpOptions.DumpOptions(ctx, null); foreach (var opts in options.GroupBy(opt => opt.ExtensionName)) { foreach (var o in opts) { //yield return new[] { o.Name, o.LocalValue.ToString(ctx), o.DefaultValue.ToString(ctx) }; } } }