У нас есть этот acl-файл, который не менее одного и того же в любом другом приложении, которое у меня есть.Когда я запускаю тесты, он жалуется на CircleCi, но не на мою локальную машину?
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? '? – BVengerov
Да, у меня ошибка, и я сожалею об этом. Во всяком случае эта ошибка в моем ответе. –