# fluent-cart/1.3.21/app/Hooks/Handlers/GlobalPermissionsHandler.php

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version 1.3.21. 21 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/1.3.21/code/app/Hooks/Handlers/GlobalPermissionsHandler.php
- Raw: https://pluginprobe.com/plugins/fluent-cart/1.3.21/raw/app/Hooks/Handlers/GlobalPermissionsHandler.php
- Modified: 2025-10-14T16:36:46+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/1.3.21/code/app/Hooks/Handlers/GlobalPermissionsHandler.php#L10-L20`.

```php
<?php

namespace FluentCart\App\Hooks\Handlers;

class GlobalPermissionsHandler
{
    public static $customCapabilities = array();

    public function register()
    {
        add_filter('fluent_cart_register_permission', function ($moduleName, $permissions) {
            $customPermissions = array();
            foreach ($permissions as $permission) {
                $capability = 'fluent_cart/permissions/' . $moduleName . '/' . $permission;
                $customPermissions[$capability] = false;
            }
            self::$customCapabilities = $customPermissions;
        }, 10, 2);
    }
}

```
