Autoload PHP constants via Composer.
composer require nickolasburr/autoconst:^1.0
Constants are defined via extra.define
object:
{
"autoload": {
"psr-4": {
"Vendor\\Package": "src/"
}
},
"extra": {
"define": {
"MODULE": "Vendor_Package"
}
}
}
The above can be treated the same as if it was defined via const
:
<?php
namespace Vendor\Package;
const MODULE = 'Vendor_Package';