Capability name => role names. */ public function capabilities(): array; /** * Bind this module's repositories and services into the container. * * @param Container $container The plugin container. */ public function registerServices( Container $container ): void; /** * Register REST routes. Called on rest_api_init. * * @param Container $container The plugin container. */ public function registerRoutes( Container $container ): void; /** * Register WordPress hooks (cron, listeners, filters). * * @param Container $container The plugin container. */ public function registerHooks( Container $container ): void; }