Включение PHP Defines () с использованием Composer
Я использую Composer для управления зависимостями модулей (любить использовать autoload.php вместо тонны включений и требований!).
Я хочу включить файл PHP, который находится за пределами корневого каталога Composer (для безопасности) с учетными данными, хранящимися вdefines()
.
Это не работает,composer.json:
{
"autoload": {
"classmap": ["../credentials.php"]
}
}
credentials.php:
define('RYAN','BRODIE');
test.php:
require_once __DIR__.'/../vendor/autoload.php';
echo RYAN;
Результаты вNotice: Use of undefined constant RYAN
, Если автозагрузчик Composer предназначен только для включений классов, я был бы благодарен за любые взломы (как бы), чтобы сделать эту работу.