View source on Github
Analyzing class MStilkerich\CardDavAddressbook4Roundcube\Database
Description
Access module for the roundcube database.
The purpose of this class is to decouple all access to the roundcube database from the rest of the plugin. The main purpose of this is to set a ground for testing, where the actual access to the database (this class) could be replaced by mocks. The methods of this class should be able to satisfy all query needs of the plugin without the need to have SQL queries directly inside the plugin, as these would be difficult to parse in a test mock.
Type hierarchy
-
roundcube/carddav dev-master v4.1.x-devtexxasrulez/carddav v4.x-dev
Class usage:
This class is used in:Class | Package |
---|---|
MStilkerich\CardDavAddressbook4Roundcube\SyncHandlerRoundcube |
roundcube/carddav
dev-master
|
MStilkerich\CardDavAddressbook4Roundcube\Addressbook |
roundcube/carddav
dev-master
|
MStilkerich\CardDavAddressbook4Roundcube\SyncHandlerRoundcube |
roundcube/carddav
v4.1.x-dev
|
MStilkerich\CardDavAddressbook4Roundcube\Addressbook |
roundcube/carddav
v4.1.x-dev
|
MStilkerich\CardDavAddressbook4Roundcube\DataConversion |
roundcube/carddav
v4.1.x-dev
|
MStilkerich\CardDavAddressbook4Roundcube\SyncHandlerRoundcube |
texxasrulez/carddav
v4.x-dev
|
MStilkerich\CardDavAddressbook4Roundcube\Addressbook |
texxasrulez/carddav
v4.x-dev
|