Skip to content

nickolasburr/autoconst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autoconst

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';

About

Autoload PHP constants via Composer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages