Предотвратить загрязнение глобального пространства имен Laravel Hamcrest

В настоящее время Laravel 5.5 включает в себя hamcrest / hamcrest-php v1.2.2 по умолчанию. Согласно моим журналам ошибок, hamcrest загрязняет глобальное пространство имен php такими функциями, как is(),

[Ср. 17 января 15: 50: 14.130470 2018] [php7: error] [pid 30809] [client 70.178.240.6:62075] Неустранимая ошибка PHP: Невозможно переопределить is () (ранее объявлено в / [censored] / laravel / vendor /) hamcrest / hamcrest-php / hamcrest / Hamcrest.php: 306) в /[censored]/functions.php в строке 2603

Разве такая библиотека не должна быть пространством имен? Я что-то пропустил?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]