403 ) ); } /** * Returns every registered permission. * * @return array The permission names. */ public static function all(): array { return array_keys( self::map() ); } /** * Returns the default permission map. * * @return array WordPress capabilities keyed by plugin permission. */ private static function map(): array { return array( self::MANAGE_FORMS => 'manage_options', self::MANAGE_ENTRIES => 'manage_options', self::MANAGE_SETTINGS => 'manage_options', self::USE_TOOLS => 'manage_options', ); } }