PHPackages                             kmucms/config - 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. kmucms/config

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kmucms/config
=============

Project configuration. Configuration variables are gouped by class-names. Every class uses their own configuration vars.

010PHP

Since Mar 2Pushed 5y ago1 watchersCompare

[ Source](https://github.com/kmucms/config)[ Packagist](https://packagist.org/packages/kmucms/config)[ RSS](/packages/kmucms-config/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

```
Configure a php project.
Every php-class gets their own configuration variables.
Configuration syntax is an nested php-array.

1. install

If you use composer, add this line to require block of composer.json .

┌─ composer.json ────────────────────────────────────────────────────────┐

  {
    ...
    "require": {
      ...
      "kmucms/config": "@dev"
    }
  }

└────────────────────────────────────────────────────────────────────────┘

2. Init configuration class. Preffered on the same spot where you import composer's autoload.

┌─ index.php ────────────────────────────────────────────────────────────┐

  require_once __DIR__ . '/vendor/autoload.php';

  \kmucms\config\Config::init(__DIR__ . '/_config.php');

└────────────────────────────────────────────────────────────────────────┘

3. Create the configuration file on given position (in example above: __DIR__ . '/_config.php').

┌─ _config.php ──────────────────────────────────────────────────────────┐
