*/ public function actions(): array; /** * Run one. * * MUST REFUSE A KEY IT DOES NOT KNOW rather than doing nothing and reporting success. The * controller checks the connector is installed and that the caller may administer the site; only * the connector knows whether `resync-everything` is one of its own. * * @param string $key One of {@see actions()}'s keys. * * @return true|WP_Error An error message a human can act on, never a code alone. */ public function run_action( string $key ): bool|WP_Error; }