neoan3/db adapter for neoanIo

1.0.1 2022-08-02 01:14 UTC

This package is auto-updated.

Last update: 2024-04-30 00:45:49 UTC


This wrapper enables the use of the battle-tested neoan3 legacy default database handler neoan3-apps/db


composer require

NOTE: There is no need to install neoan3-apps/db separately; this package already requires it

Setup in

Simply drop a new Instance into the database connection after app initialization:

For credential keys, please see Environment variable

// environment variables (assumes )
$credentials = [
            'host' => Env::get('DB_HOST', 'localhost'),
            'name' => Env::get('DB_NAME', 'neoan_io'),
            'port' => Env::get('DB_PORT', 3306),
            'user' => Env::get('DB_USER', 'root'),
            'password' => Env::get('DB_PASSWORD', ''),
            'charset' => Env::get('DB_CHARSET', 'utf8mb4'),
            'casing' => Env::get('DB_CASING', 'camel'),
            'assumes_uuid' => Env::get('DB_UUID', false),



This adapter hooks into the framework and requires no active usage. However, for a better understanding, please see neoan3-apps/db


This Adapter comes with almost no strings attached: view