Download the latest stable version of this bundle with composer:
composer require b2pweb/bdf-prime-bundle
Adding the following line in the config/bundles.php
file of your project:
<?php
// config/bundles.php
return [
// ...
Bdf\PrimeBundle\PrimeBundle::class => ['all' => true],
Bdf\PrimeBundle\TestingPrimeBundle::class => ['test' => true],
// ...
];
Add your dsn on the.env
file
DATABASE_URL=mysql://root@127.0.0.1/dbname?serverVersion=5.7
Add your dsn on the.env.test
file
DATABASE_URL=sqlite::memory:
Add a default config file to ./config/packages/prime.yaml
prime:
activerecord: true
hydrators: '%kernel.cache_dir%/prime/hydrators/loader.php'
default_connection: 'default'
connections:
default: '%env(resolve:DATABASE_URL)%'
migration:
connection: 'default'
path: '%kernel.project_dir%/src/Migration'
Enable caching for production
prime:
cache:
query:
service: 'Bdf\Prime\Cache\ArrayCache'
metadata:
pool: 'cache.app'
Add a test file to ./config/packages/test/prime.yaml
prime:
logging: false
cache:
query:
pool: null
service: null
metadata:
pool: null
service: null
See the available values of the configuration