◆ getByContext()
ilTermsOfServiceTableDataProviderFactory::getByContext |
( |
|
$context | ) |
|
- Parameters
-
- Returns
- ilTermsOfServiceAgreementByLanguageProvider|ilTermsOfServiceAgreementByLanguageProvider|ilTermsOfServiceAcceptanceHistoryProvider
- Exceptions
-
Definition at line 36 of file class.ilTermsOfServiceTableDataProviderFactory.php.
37 {
38 switch ($context) {
41 require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceAgreementByLanguageProvider.php';
43
46 require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceAcceptanceHistoryProvider.php';
48
49 default:
50 throw new InvalidArgumentException('Provider not supported');
51 }
52 }
const CONTEXT_ACCEPTANCE_HISTORY
validateConfiguration(array $mandatory_members)
const CONTEXT_AGRREMENT_BY_LANGUAGE
References CONTEXT_ACCEPTANCE_HISTORY, CONTEXT_AGRREMENT_BY_LANGUAGE, getDatabaseAdapter(), and validateConfiguration().
◆ getDatabaseAdapter()
ilTermsOfServiceTableDataProviderFactory::getDatabaseAdapter |
( |
| ) |
|
◆ getExceptionByMember()
ilTermsOfServiceTableDataProviderFactory::getExceptionByMember |
( |
|
$member | ) |
|
|
protected |
- Parameters
-
- Returns
- ilTermsOfServiceMissingDatabaseAdapterException|ilTermsOfServiceMissingLanguageAdapterException
- Exceptions
-
Definition at line 74 of file class.ilTermsOfServiceTableDataProviderFactory.php.
75 {
76 switch ($member) {
77 case 'lng':
78 require_once 'Services/TermsOfService/exceptions/class.ilTermsOfServiceMissingLanguageAdapterException.php';
80
81 case 'db':
82 require_once 'Services/TermsOfService/exceptions/class.ilTermsOfServiceMissingDatabaseAdapterException.php';
84
85 default:
86 throw new InvalidArgumentException("Exveption for member {$member} not supported");
87 }
88 }
Referenced by validateConfiguration().
◆ getLanguageAdapter()
ilTermsOfServiceTableDataProviderFactory::getLanguageAdapter |
( |
| ) |
|
◆ setDatabaseAdapter()
ilTermsOfServiceTableDataProviderFactory::setDatabaseAdapter |
( |
|
$db | ) |
|
◆ setLanguageAdapter()
ilTermsOfServiceTableDataProviderFactory::setLanguageAdapter |
( |
|
$lng | ) |
|
◆ validateConfiguration()
ilTermsOfServiceTableDataProviderFactory::validateConfiguration |
( |
array |
$mandatory_members | ) |
|
|
protected |
◆ $db
ilTermsOfServiceTableDataProviderFactory::$db |
|
protected |
◆ $lng
ilTermsOfServiceTableDataProviderFactory::$lng |
|
protected |
◆ CONTEXT_ACCEPTANCE_HISTORY
const ilTermsOfServiceTableDataProviderFactory::CONTEXT_ACCEPTANCE_HISTORY = 'acceptance_history' |
◆ CONTEXT_AGRREMENT_BY_LANGUAGE
const ilTermsOfServiceTableDataProviderFactory::CONTEXT_AGRREMENT_BY_LANGUAGE = 'agreements_by_language' |
The documentation for this class was generated from the following file: