public function testAddProjectMember() { $project = Utils::addProject(); $user = Utils::addUser(); $perm = Utils::addPermission(); $perm2 = new PermissionSet(); $perm2->setId($perm->getId()); $member = new User(); $member->setId($user->getId()); $member->setPermissionSet($perm2); $resp = Utils::getBuddy()->getApiProjects()->addProjectMember($member, Utils::getWorkspaceDomain(), $project->getName()); $this->assertInstanceOf('Buddy\\Objects\\User', $resp); $this->assertEquals($member->getId(), $resp->getId()); }
public function editProjectMember() { try { $buddy = new Buddy(['accessToken' => 'yourAccessToken']); $permission = new PermissionSet(); $permission->setId(2); $user = new User(); $user->setPermissionSet($permission); $resp = $buddy->getApiProjects()->editProjectMember($user, 'domain', 'projectName', 1); var_dump($resp); exit; } catch (BuddyResponseException $e) { echo $e->getMessage(); exit; } catch (BuddySDKException $e) { echo $e->getMessage(); exit; } }