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