nickolasburr / autoconst
Autoload PHP constants via Composer.
Package info
github.com/nickolasburr/autoconst
Type:composer-plugin
pkg:composer/nickolasburr/autoconst
1.0.0
2024-04-17 00:34 UTC
Requires
- php: ^8.1
- composer-plugin-api: ^2.0
This package is auto-updated.
Last update: 2026-03-04 06:58:24 UTC
README
Description
Autoload PHP constants via Composer.
Installation
composer require nickolasburr/autoconst:^1.0
Usage
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';