multisite_scaffold_site_option
Generate a network-wide site option manager with getter, setter, default values, and per-site override support.
Instructions
Generate a network-wide site option manager: getter, setter, default values, per-site override support, and ServiceProvider. Uses get_site_option/update_site_option with per-site fallback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rootNamespace | Yes | Plugin root namespace | |
| className | Yes | Class name (e.g., "NetworkConfig") | |
| optionKey | Yes | Option key prefix (e.g., "myplugin_network") | |
| options | Yes | Option fields as "name:type:default" triplets, comma-separated (e.g., "api_key:string:,max_sites:int:10,enabled:bool:true") |