来自webservice的symfony2用户类

时间:2013-04-15 17:09:35

标签: symfony constructor

我正在通过网络服务设置Symfony用户登录。

在我的UserProvider中,我从webservice(Salesforce SOAP)中获取用户。 找到用户后,我会创建一个新的User对象。

我的问题来自网络服务,用户需要存储大量信息。

除了菜谱提供的四个选项 - 返回新用户($ username,$ password,$ salt,$ roles) - 我需要大约20个带有getter和setter的字段。

在不重新调用网络服务的情况下,从UserProvider传递给用户的最佳方法是什么?

我错过了什么吗?

非常感谢任何帮助。

邓肯

1 个答案:

答案 0 :(得分:1)

UserProvider必须提供实现UserInterface接口的类实例。因此,您的User类可以包含任意数量的字段,条件是此类实现UserInterface接口。