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...