예제 #1
0
 public function testNoUserEmail()
 {
     $settings = array();
     $user = new IntercomUser(new FakeWordPressUserNoEmail(), $settings);
     $built_settings = $user->buildSettings();
     $this->assertEquals(false, array_key_exists('email', $built_settings));
 }
예제 #2
0
 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;
 }