Zend\Permissions\Rbac\Role 尝试实例化对象时出现错误 500

Zend\Permissions\Rbac\Role Error 500 when try to instantiate object

我正在尝试在我的项目中实现 RBAC,但我无法实例化 Rbac class。

我的代码:

<?php

命名空间Login\Controller;

使用Zend\Mvc\Controller\AbstractActionController;

使用Zend\Permissions\Rbac\Rbac; 使用 Zend\Permissions\Rbac\Role;

class TesteController 扩展了 AbstractActionController {

public function indexAction() {
    $role = new Role('teste');

    die('=== FIM ===');
}

}

当我注释 Role 行时它显示“=== FIM ===”,但是当它没有注释时它给出 500 错误。

我已经在 vendor 中检查了模块结构,没问题。

当我通过 composer 安装 vendor 模块时,是否需要做任何其他事情才能让 zend 3 识别它?

错误是由我的 php 版本不接受 return 类型声明引起的。 Rbac模块满满当当