27 throw new InvalidArgumentException(
'Provider not supported');
37 foreach ($mandatoryMemberVariables as $member) {
38 if (
null === $this->{$member}) {
55 'Incomplete factory configuration. Please inject a database adapter.'
59 throw new InvalidArgumentException(
"Exception for member {$member} not supported");
An exception for terminatinating execution or to throw for unit testing.
Class ilAccessibilityDocumentTableDataProvider.
Class ilAccessibilityMissingDatabaseAdapterException.
Class ilAccessibilityTableDataProviderFactory.
setDatabaseAdapter(?ilDBInterface $db)
getByContext(string $context)
validateConfiguration(array $mandatoryMemberVariables)
getExceptionByMember(string $member)
Interface ilAccessibilityTableDataProvider.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...