SDK
SDK PHP v3.x
1

You are currently looking at the documentation of a previous version of Kuzzle. We strongly recommend that you use the latest version. You can also use the version selector in the top menu.

role #

Instantiate a new Role object.


role(id, content) #

ArgumentsTypeDescription
idstringUnique role identifier
contentJSON ObjectRole content

Return Value #

Returns the new Role object.

Usage #

<?php
use \Kuzzle\Kuzzle;
use \Kuzzle\Security\Role;
$roleId = 'myRole';
$roleDefinition = [
  'controllers' => [
    '*' => [
      'actions' => [
        '*' => true
      ]
    ]
  ]
];
$kuzzle = new Kuzzle('localhost');
$security = $kuzzle->security();
$role = $security->role($roleId, $roleDefinition);
// $role instanceof Role