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

1.0.0 2024-04-17 00:34 UTC

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