This package bundles the following bridges for the earc/data abstraction:
- earc/data-filesystem entity backup
- earc/data-redis entity caching
- earc/data-elasticsearch entity searching
- earc/data-primary-key-generator primary key auto generation
Install the earc/data-default-setup library via composer.
$ composer require earc/data-default-setup
Initialize the earc/data abstraction and the default setup in your index.php, bootstrap or configuration script.
use eArc\DataDefaultSetup\Initializer;
Initializer::init();
Check the ParameterInterface
for optional parameters that can be set via
earc/di. For example the redis
connection.
use eArc\DataDefaultSetup\ParameterInterface;
$redisConnection = ['127.0.0.1', 6379];
di_set_param(ParameterInterface::REDIS_CONNECTION, $redisConnection);
di_set_param(ParameterInterface::KEY_GENERATOR_REDIS_CONNECTION, $redisConnection);
You may use for data/redis and earc/data-primary-key-generator different redis servers. Thus, you have to set it twice.
- first official release