addProfile

Replaces the security profile associated with the user.

Updating a user will have no impact until the create or replace method is called


addProfile(profileId)

Arguments Type Description
profileId string Profile ID

addProfile(profile)

Arguments Type Description
profile Profile An instantiated Profile object

Return Value

Returns the User object.

Usage

Copied to clipboard!

<?php

use Kuzzle\Security\Profile;
use Kuzzle\Security\User;

// ...

$profile = $kuzzle->security->fetchProfile('myProfile');

/*
  * @var $user User
  */

// Updating the profile with a Profile object
$user->addProfile($profile);

// Updating the profile with a profile ID
$user->addProfile('myProfile');