SDK
SDK PHP v3.x
1

# getPolicies

Returns roles associated to this security policy.


# Return Value

Returns an array of roles linked to this security policy.

# Usage

Copied to clipboard!
<?php
use Kuzzle\Security\Profile;
use Kuzzle\Security\Policy;
// ...
/*
  * @var $profile Profile
  */
foreach($profile->getPolicies() as $policy) {
  // $policy instanceof Policy
}

Callback response

Copied to clipboard!
[
  {
    "roleId": "<role name1>",
    "restrictedTo": {
      "index": "<some index>",
      "collections": ["<collection1>", "<collection2>", "<...>"]
    }
  },
  {
    "roleId": "<role name2>"
  },
  {
    "roleId": "<role name3>",
    "restrictedTo": {
      "index": "<some other index>",
      "collections": ["<collection>"]
    }
  }
]