save

Creates or replaces the profile in Kuzzle.

Saving the object will return an error if the linked roles have not been previously created in Kuzzle.


save([options], [callback])

Arguments Type Description
options JSON Object Optional parameters
callback function Callback handling the response

Options

Option Type Description Default
queuable boolean Make this request queuable or not true

Return Value

Returns the Profile object to allow chaining.


Callback Response

Returns a Profile object.

Usage

Copied to clipboard!

<?php

use Kuzzle\Security\Profile;

// ...

/*
  * @var $profile Profile
  */

try {
  $profile = $profile->save();

  // $profile instanceof Profile
}
catch (ErrorException $e) {

}