public function testNoUserEmail() { $settings = array(); $user = new IntercomUser(new FakeWordPressUserNoEmail(), $settings); $built_settings = $user->buildSettings(); $this->assertEquals(false, array_key_exists('email', $built_settings)); }
private function getRawData() { $user = new IntercomUser($this->wordpress_user, $this->raw_data); $settings = $user->buildSettings(); $secureModeCalculator = new SecureModeCalculator($settings, $this->secret); $result = array_merge($settings, $secureModeCalculator->secureModeComponent()); $result = $this->mergeConstants($result); return $result; }