nickolasburr / autoconst
Autoload PHP constants via Composer.
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
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: 2025-03-04 05:02:54 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';