2016-12-09 9 views
0

우리는 다른 모든 응용 프로그램에서이 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'누구든지 나를 도울 수 ?

+0

''EDITION_ALL ''에 철자가 잘못 입력되어 있습니까? – BVengerov

+0

예, 철자가 잘못되었습니다. 죄송합니다. 어쨌든이 버그는 내 대답에있다. –

답변

0

저는 circleCi machine php 5.6에서 사용하고 있습니다. 내 지역 개발에서 PHP 7.0.13을 사용하고 있습니다. 그래서 이것이 일어났습니다. 질문에 약간의 오해를 불러 일으켰습니다. 그 죄송합니다.