zef-dev/convoworks-mypdo

Mysql service data layer implementation

1.3.1 2021-05-14 10:02 UTC

This package is auto-updated.

Last update: 2024-04-14 16:50:30 UTC


README

This library contains mysql implementations for \Convo\Core\IServiceDataProvider, \Convo\Core\IServiceParamsFactory and \Convo\Core\IServiceParamsFactory Convoworks interfaces which serves for storing service related data.

Usage

If you are not using DI, you can initialize them like this:

    $pdoConnectionProvider = new \Convo\Data\Mypdo\MypdoConnectionProvider( $logger, 'host', 'dbName', 'username', 'password');
    $convoServiceParamsFactory = new \Convo\Data\Mypdo\MypdoServiceParamsFactory( $logger, $pdoConnectionProvider);
    $convoServiceDataProvider = new \Convo\Data\Mypdo\MypdoServiceDataProvider( $logger, $pdoConnectionProvider);

Database

Check the docs folder for .sql create database script and Mysql Workbench database model.

For more information, please check out convoworks.com