nickolasburr / autoconst
Autoload PHP constants via Composer.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:composer-plugin
Requires
- php: ^8.1
- composer-plugin-api: ^2.0
This package is auto-updated.
Last update: 2024-04-17 01:09:18 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';