name = $name; $this->email = $email; } /** * {@inheritdoc} */ public function getName() { return $this->name; } /** * {@inheritdoc} */ public function getEmail() { return $this->email; } /** * Creates a Receiver given a User * * @param User $user * * @return Receiver * * @throws InvalidArgumentException In case no valid email is found for user */ public static function fromUser(User $user) { return new static($user->getDisplayName(), $user->getEmail()); } }