zef-dev / convoworks-mypdo
Mysql service data layer implementation
Installs: 401
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/zef-dev/convoworks-mypdo
Requires
- php: ^7.2
- psr/log: ^1.1.0
- zef-dev/convoworks-core: ^0.22
Requires (Dev)
- phpunit/phpunit: ^8
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