public function testAddAndDeleteEmail() { $email = new Email(); $email->setEmail(Utils::randomEmail()); $resp = Utils::getBuddy()->getApiEmails()->addAuthenticatedUserEmail($email); $this->assertInstanceOf('Buddy\\Objects\\Email', $resp); $resp = Utils::getBuddy()->getApiEmails()->deleteAuthenticatedUserEmail($email->getEmail()); $this->assertEquals(true, $resp); }
public function addEmail() { try { $buddy = new Buddy(['accessToken' => 'yourAccessToken']); $email = new Email(); $email->setEmail('*****@*****.**'); $resp = $buddy->getApiEmails()->addAuthenticatedUserEmail($email); var_dump($resp); exit; } catch (BuddyResponseException $e) { echo $e->getMessage(); exit; } catch (BuddySDKException $e) { echo $e->getMessage(); exit; } }
/** * @param Email $email * @param null|string $accessToken * @return Email */ public function addAuthenticatedUserEmail(Email $email, $accessToken = null) { return $this->postJson($accessToken, ['email' => $email->getEmail()], '/user/emails')->getAsEmail(); }