mnhcc/ml-core

Minimalus Layoutilus — core autoloader, base object model, helpers and config

Maintainers

Package info

github.com/carschrotter/ml-core

pkg:composer/mnhcc/ml-core

Statistics

Installs: 2

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

v0.9.0 2026-04-24 20:14 UTC

This package is auto-updated.

Last update: 2026-04-24 20:32:34 UTC


README

Core package of the Minimalus Layoutilus PHP framework.

Provides the custom SPL autoloader (BootstrapHandler), base object model (MNHcC, Bootstrap), scalar box types (AutoBox\Scalar), array/string helpers, and the constant/config bootstrap.

Requirements

  • PHP ≥ 5.4

Installation

composer require mnhcc/ml-core

Bootstrap

namespace mnhcc\ml { const INDEX = true; }

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

mnhcc\ml\classes\BootstrapHandler::initial(__DIR__);

BootstrapHandler::initial() registers the SPL autoloader, defines global constants (NSS, n, br, php, DS) and path constants (MNHCC_PATH, ROOT_PATH).

Autoloader

The autoloader maps namespace segments to files using non-standard extensions:

Extension Type
.class.php class
.interface.php interface
.trait.php trait

License

LGPL-2.1-only