【发布时间】:2016-12-09 10:32:01
【问题描述】:
我们有这个 acl 文件,它在我拥有的所有其他应用程序中都差不多。
if (!defined('ROLE_ADMIN')) {
define('ROLE_ADMIN', 'admin');
}
if (!defined('ROLE_MASTER')) {
define('ROLE_MASTER', 'master');
}
if (!defined('ROLE_REGULAR')) {
define('ROLE_REGULAR', 'regular');
}
if (!defined('EDITION_ALL,')) {
define('EDITION_ALL,', ['CXEE1502-de','CXPE1502-de','CXTE1502-de','CXBE1502-de']);
}
return [
'acl' => [
'index' => [
'index' => [
'roles' => [ROLE_ADMIN, ROLE_MASTER, ROLE_REGULAR],
'products' => EDITION_ALL,
]
],
'dashboards' => [
'dashboard' => [
'roles' => [ROLE_ADMIN, ROLE_MASTER, ROLE_REGULAR],
'products' => EDITION_ALL,
]
],
]
]
CircleCi 抱怨价值 EDITION_ALL。 这是我得到的确切信息:
PHP 注意:使用未定义的常量 EDITION_ALL - 假定 'EDITION_ALL' 谁能帮助我?
【问题讨论】:
-
您在
'EDITION_ALL,'中没有拼写错误(常量名称中的逗号)吗? -
是的,我拼错了,对此我深表歉意。无论如何,这个错误在我的回答中。
标签: unit-testing testing phpunit acl circleci