* 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('=================================================================');
$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);