Esempio n. 1
0
 *  That's all you need to do to get a device for the user this only works when you have one user in your user collection
 *  if you call this with more then one user in your user collection it will return the device for the first user in the
 *  collection.
 *
 */
$user = Usergrid::users()->findById(['uuid' => '1234abcd']);
echo "device" . PHP_EOL;
var_dump($user->device);
var_dump('=================================================================');
echo "roles" . PHP_EOL;
var_dump($user->roles);
var_dump('=================================================================');
echo "groups" . PHP_EOL;
var_dump($user->groups);
var_dump('=================================================================');
echo "connections" . PHP_EOL;
var_dump($user->connections);
var_dump('=================================================================');
var_dump('=================================================================');
echo "GROUPS" . PHP_EOL;
var_dump('=================================================================');
$group = Usergrid::groups()->findById(['uuid' => '121212']);
echo "roles" . PHP_EOL;
var_dump($group->roles);
var_dump('=================================================================');
echo "groups" . PHP_EOL;
var_dump($group->users);
var_dump('=================================================================');
echo "connections" . PHP_EOL;
var_dump($group->connections);
var_dump('=================================================================');
Esempio n. 2
0
$fUpdated_user = Usergrid::users()->update($fNew_email);
//var_dump($fUpdated_user->entities);
// delete a user
$fDeleted_user = Usergrid::users()->delete(['entity_name_or_uuid' => 'benn']);
//var_dump($fDeleted_user->entities);
//get custom collection
$fCustom_collection = Usergrid::application()->EntityGet(['collection' => 'shops']);
//var_dump($custom_collection->get('entities'));
//get custom collection with query
$fCustom_collection_query = Usergrid::application()->EntityGet(['collection' => 'shops', 'ql' => "select * where country='aus'"]);
//var_dump($custom_collection_query->get('name'));
// Post custom collection as JSON data
$fCustom_entity = ['collection' => 'shops', 'name' => 'shop_name3', 'adr' => ['street' => '1 main st', 'location' => 'sydney', 'post_code' => '2323'], 'type' => 'pet_shop'];
$fCreated_entity = Usergrid::applictions()->EntityJsonPost($custom_entity);
//var_dump($fCreated_entity->entities);
// update entity
$fCustom_entity_edit = ['collection' => 'shops', 'entity_name_or_uuid' => 'shop_name2', ['adr' => ['street' => '3 main st', 'location' => 'act', 'post_code' => '3323']]];
$fEdited_entity = Usergrid::applications()->EntityPut($fCustom_entity_edit);
//var_dump($fEdited_entity->entities);
/** Relationships */
$related_data = ['collection' => 'required', 'entity_id' => 'required', 'relationship' => 'required', 'ql' => 'optional'];
$get_relationship = Usergrid::application()->GetRelationship($related_data);
$create_relationship_data = ['collection' => 'required', 'first_entity_id' => 'required', 'relationship' => 'required', 'second_entity_id' => 'required'];
$new_relationship = Usergrid::application()->CreateRelationship($create_relationship_data);
/** Groups  */
//add user to group
$fAdd_user_to_group_data = ['entity_name_or_uuid' => 'group_name', 'user_name_or_uuid' => 'username'];
$fAdded_user_to_group = Usergrid::groups()->addUser($fAdd_user_to_group_data);
//delete user from group
$fDeleted_user_from_group = Usergrid::groups()->deleteUser($fAdd_user_to_group_data);