berlioz/atlas-package

Atlas.ORM package for Berlioz Framework

Installs: 1 877

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 2

Open Issues: 0

Type:berlioz-package

v2.0.0-beta1 2021-09-10 13:16 UTC

This package is auto-updated.

Last update: 2024-03-26 15:01:57 UTC


README

Latest Version Software license Quality Grade Total Downloads

This package is intended to provide Atlas in Berlioz Framework.

Atlas is a database framework for PHP to help you work with your persistence model, while providing a path to refactor towards a richer domain model as needed.

Official website of Atlas

For more information, and use of Berlioz Framework, go to website and online documentation : https://getberlioz.com

Installation

Composer

You can install Atlas Package with Composer, it's the recommended installation.

$ composer require berlioz/atlas-package

Dependencies

  • PHP >= 7.1
  • Packages:
    • berlioz/core
    • atlas/orm
    • atlas/cli

Usage

Package add a service named atlas, who correspond to the \Atlas\Orm\Atlas class.

See Atlas ORM documentation for more information.

Configuration

Default configuration:

{
  "atlas": {
    "pdo": {
      "connection_locator": {
        "default": {
          "dsn": null,
          "username": null,
          "password": null
        },
        "read": {},
        "write": {}
      }
    },
    "orm": {
      "atlas": {
         "transaction_class": "Atlas\\Orm\\Transaction\\AutoTransact",
         "log_queries": "%berlioz.debug%"
      }
    }
  }
}