'data' =>
$this->
Request()->
getParams(),
'message' =>
$namespace->
get('no_role_passed', 'No valid role id passed'
),
]);
return;
} // Get new role rules
$newRules =
$this->
Request()->
getParam('privileges', null
);
// Iterate the new rules and create shopware models
foreach ($newRules as $newRule) { $rule =
new Rule();
$rule->
setRole($role);
if (isset($newRule['resourceId'
])) { $resource =
$this->
get('models'
)->
find(Resource::
class,
$newRule['resourceId'
]);
$rule->
setResource($resource);
} if (isset($newRule['privilegeId'
])) { /** @var Privilege $privilege */
$privilege =
$this->
get('models'
)->
find(Privilege::
class,
$newRule['privilegeId'
]);
$rule->
setPrivilege($privilege);
} else {