public function transform(User $user) { return ['id' => $user->id()->toString(), 'email' => $user->email()->toString(), 'firstName' => $user->firstName()->toString(), 'lastName' => $user->lastName()->toString(), 'username' => $user->username()->toString()]; }
/** * Create a new instance from a native form * * @param User $user * @return ValueObject */ public static function fromUser(User $user) { return new Token($user->id()); }