Atlas ORM package for Berlioz Framework
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources
src
.gitattributes
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
composer.json
composer.lock
phpunit.xml.dist

README.md

Atlas ORM package for Berlioz Framework

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%"
      }
    }
  }
}