PHPackages                             nickolasburr/autoconst - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nickolasburr/autoconst

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

nickolasburr/autoconst
======================

Autoload PHP constants via Composer.

1.0.0(2y ago)26MITPHPPHP ^8.1

Since Apr 17Pushed 1y ago1 watchersCompare

[ Source](https://github.com/nickolasburr/autoconst)[ Packagist](https://packagist.org/packages/nickolasburr/autoconst)[ RSS](/packages/nickolasburr-autoconst/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (0)

autoconst
=========

[](#autoconst)

- [Description](#description)
- [Installation](#installation)
- [Usage](#usage)

[Description](#id1)
-------------------

[](#description)

Autoload PHP constants via Composer.

[Installation](#id2)
--------------------

[](#installation)

```
composer require nickolasburr/autoconst:^1.0
```

[Usage](#id3)
-------------

[](#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`:

```
