cydrickn / atlas-orm-bundle
This package is abandoned and no longer maintained.
The author suggests using the atlas/symfony package instead.
Atlas ORM Bundle for Symfony
v1.0.0
2018-04-11 01:46 UTC
Requires
- atlas/orm: ^2.2
- symfony/config: ^4.0
- symfony/dependency-injection: ^4.0
- symfony/http-kernel: ^4.0
This package is auto-updated.
Last update: 2022-02-01 13:12:54 UTC
README
This bundle is already deprecated as alternative you can use https://github.com/atlasphp/Atlas.Symfony
Symfony Bundle for http://atlasphp.io
Installation
Install using composer
composer require cydrickn/atlas-orm-bundle
Requirements
- PHP >=7.1
- Symfony >=4
Configuration
cydrickn_atlas: connection: driver: extendedpdo_mysql host: 'database host' database: 'database name' username: 'database username' password: 'database user password' mapper: []
Service
The bundle only have one service namely cydrickn_atlas.service. The service class is Cydrickn\AtlasBundle\Services\AtlasService.
Usage
In Controller
<?php namespace ...; use Atlas\Orm\Atlas; use Cydrickn\AtlasBundle\Services\AtlasService; class ...Controller extends BaseController { ... private function getAtlasService(): AtlasService { return $this->get('cydrickn_atlas.service'); } private function getAtlasOrm(): Atlas { return $this->getAtlasService()->getAtlas(); } }
Passing to service
services:
myservice.pass_service:
class: ...
arguments:
- '@cydrickn_atlas.service'
myservice.pass_atlas_orm:
class: ...
arguments:
- '@=service("cydrickn_atlas.service").getAtlas()'
More
For more information about atlas you can visit this site http://atlasphp.io By the way the the bundle use the atlas orm version 2.