/** * @test */ public function serializeShouldReturnArrayWithSignedUpKeyIfUserHasSignedUpAtDate() { $user = $this->anUser(); $user->expects($this->once())->method('getSignedUpAt')->willReturn($this->getMock(DateTime::class)); $serialized = $this->serializer->serialize($user); $this->assertArrayHasKey('signed_up_at', $serialized); }
/** * Sends a user to Intercom API * * @api * * @param UserInterface $user */ public function createUser(UserInterface $user) { $this->client->createUser($this->serializer->serialize($user)); }