在运行时PHP实施接口

沙希德·乔杜里(Shahid Chaudhary)

嗨,我正在使用slim和cartalyst \ sentinel开发登录应用程序。当我创建哨兵提醒的新实例时,$reminder = new Cartalyst\Sentinel\Reminders\IlluminateReminderRepository;它会提示实现UserRepositoryInterface的错误error __construct() must implement interface Cartalyst\Sentinel\Users\UserRepositoryInterface

我的问题是我如何在运行时在php中实现接口。

而在上面我使用了激活类,该类也以src代码实现了一个接口,class IlluminateActivationRepository implements ActivationRepositoryInterface但它不会产生错误。

下面的激活类工作正常。

$activation = (new Cartalyst\Sentinel\Activations\IlluminateActivationRepository)->create($user);
沙希德·乔杜里(Shahid Chaudhary)

好的,我通过此提供的用户存储库对象解决了。

$users = $app->container->sentinel->getUserRepository();

 $reminder =  new Cartalyst\Sentinel\Reminders\IlluminateReminderRepository ( $users );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时PHP实施接口

来自分类Dev

PHP:如何在运行时伪造接口?

来自分类Dev

在运行时更改网络接口

来自分类Dev

在运行时更改网络接口

来自分类Dev

在运行时实现接口的好处是什么?

来自分类Dev

是否可以在运行时使用Java实现接口?

来自分类Dev

在运行时按接口创建实例

来自分类Dev

如何在运行时运行php扩展

来自分类Dev

PHP在运行时修改suhosin设置

来自分类Dev

PHP Yii:数据库在运行时连接

来自分类Dev

会话在运行时设置php.ini

来自分类Dev

PHP 类在运行时动态扩展

来自分类Dev

为什么此Typescript接口在运行时捆绑中导致空异常?

来自分类Dev

如何使用Google Guice在运行时基于注释注入接口实现

来自分类Dev

接口控制器标题在运行时未更改

来自分类Dev

创建一个在运行时实现接口的类(例如代理类)

来自分类Dev

2020年以后,使用Typeguard在运行时按类型或接口检查Typescript对象

来自分类Dev

使用C#在运行时将多个接口合并为一个

来自分类Dev

为什么此Typescript接口在运行时捆绑中导致空异常?

来自分类Dev

如何使用Google Guice在运行时基于注释注入接口实现

来自分类Dev

温莎城堡在嵌套类中注入依赖项,根接口在运行时解析

来自分类Dev

在运行时获取RelativeLayout的尺寸

来自分类Dev

在运行时创建的访问控制

来自分类Dev

在运行时更改字段属性

来自分类Dev

DevExpress WebChartControl在运行时创建

来自分类Dev

在运行时配置EJB查找

来自分类Dev

在运行时更改LSApplicationQueriesSchemes

来自分类Dev

在运行时覆盖常量值

来自分类Dev

Selenium xpath在运行时被更改