| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilLTIConsumeProviderList:
 Collaboration diagram for ilLTIConsumeProviderList:Data Fields | |
| const | SCOPE_GLOBAL = 'global' | 
| const | SCOPE_USER = 'user' | 
| const | SCOPE_BOTH = 'both' | 
Protected Member Functions | |
| getWhereExpression () | |
| buildQuery () | |
| getKeywordsFormatted (array $keywords) | |
Protected Attributes | |
| array | $providers = array() | 
| array | $usagesUntrashed = array() | 
| array | $usagesTrashed = array() | 
| array | $idsFilter = array() | 
| string | $scopeFilter = self::SCOPE_BOTH | 
| string | $availabilityFilter = '' | 
| int | $creatorFilter = 0 | 
| string | $titleFilter = '' | 
| string | $categoryFilter = '' | 
| string | $keywordFilter = '' | 
| bool | $hasOutcomeFilter = null | 
| bool | $isExternalFilter = null | 
| bool | $isProviderKeyCustomizableFilter = null | 
Private Member Functions | |
| loadUsedBy (int $providerId) | |
Definition at line 29 of file class.ilLTIConsumeProviderList.php.
| ilLTIConsumeProviderList::add | ( | ilLTIConsumeProvider | $provider | ) | 
Definition at line 222 of file class.ilLTIConsumeProviderList.php.
References $provider.
Referenced by load().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 312 of file class.ilLTIConsumeProviderList.php.
Referenced by load().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::current | ( | ) | 
Definition at line 473 of file class.ilLTIConsumeProviderList.php.
| ilLTIConsumeProviderList::getAvailabilityFilter | ( | ) | 
Definition at line 132 of file class.ilLTIConsumeProviderList.php.
References $availabilityFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getById | ( | int | $providerId | ) | 
| ilException | 
Definition at line 230 of file class.ilLTIConsumeProviderList.php.
References $provider, and $providerId.
| ilLTIConsumeProviderList::getCategoryFilter | ( | ) | 
Definition at line 172 of file class.ilLTIConsumeProviderList.php.
References $categoryFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getCreatorFilter | ( | ) | 
Definition at line 152 of file class.ilLTIConsumeProviderList.php.
References $creatorFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getHasOutcomeFilter | ( | ) | 
Definition at line 192 of file class.ilLTIConsumeProviderList.php.
References $hasOutcomeFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getIdsFilter | ( | ) | 
Definition at line 119 of file class.ilLTIConsumeProviderList.php.
References $idsFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getIsExternalFilter | ( | ) | 
Definition at line 202 of file class.ilLTIConsumeProviderList.php.
References $isExternalFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getIsProviderKeyCustomizableFilter | ( | ) | 
Definition at line 212 of file class.ilLTIConsumeProviderList.php.
References $isProviderKeyCustomizableFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getKeywordFilter | ( | ) | 
Definition at line 182 of file class.ilLTIConsumeProviderList.php.
References $keywordFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 498 of file class.ilLTIConsumeProviderList.php.
Referenced by getTableData().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getProviders | ( | ) | 
Definition at line 103 of file class.ilLTIConsumeProviderList.php.
References $providers.
| ilLTIConsumeProviderList::getScopeFilter | ( | ) | 
Definition at line 142 of file class.ilLTIConsumeProviderList.php.
References $scopeFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getTableData | ( | ) | 
Definition at line 383 of file class.ilLTIConsumeProviderList.php.
References $provider, getKeywordsFormatted(), and loadUsages().
Referenced by getTableDataUsedBy().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilLTIConsumeProviderList::getTableDataUsedBy | ( | ) | 
Definition at line 427 of file class.ilLTIConsumeProviderList.php.
References getTableData(), and loadUsedBy().
 Here is the call graph for this function:| ilLTIConsumeProviderList::getTitleFilter | ( | ) | 
Definition at line 162 of file class.ilLTIConsumeProviderList.php.
References $titleFilter.
Referenced by getWhereExpression().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 243 of file class.ilLTIConsumeProviderList.php.
References $DIC, ilLTIConsumeProvider\AVAILABILITY_CREATE, ilLTIConsumeProvider\AVAILABILITY_EXISTING, ilLTIConsumeProvider\AVAILABILITY_NONE, getAvailabilityFilter(), getCategoryFilter(), getCreatorFilter(), getHasOutcomeFilter(), getIdsFilter(), getIsExternalFilter(), getIsProviderKeyCustomizableFilter(), getKeywordFilter(), getScopeFilter(), and getTitleFilter().
 Here is the call graph for this function:| ilLTIConsumeProviderList::hasTrashedUsages | ( | int | $providerId | ) | 
Definition at line 375 of file class.ilLTIConsumeProviderList.php.
References $providerId.
Referenced by hasUsages().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::hasUntrashedUsages | ( | int | $providerId | ) | 
Definition at line 370 of file class.ilLTIConsumeProviderList.php.
References $providerId.
Referenced by hasUsages().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::hasUsages | ( | int | $providerId | ) | 
Definition at line 365 of file class.ilLTIConsumeProviderList.php.
References hasTrashedUsages(), and hasUntrashedUsages().
 Here is the call graph for this function:| ilLTIConsumeProviderList::key | ( | ) | 
Definition at line 483 of file class.ilLTIConsumeProviderList.php.
Referenced by valid().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::load | ( | ) | 
Definition at line 321 of file class.ilLTIConsumeProviderList.php.
References $DIC, $provider, $res, add(), and buildQuery().
 Here is the call graph for this function:| ilLTIConsumeProviderList::loadUsages | ( | ) | 
Definition at line 334 of file class.ilLTIConsumeProviderList.php.
References $DIC, $res, and ILIAS\Repository\int().
Referenced by getTableData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 450 of file class.ilLTIConsumeProviderList.php.
Referenced by getTableDataUsedBy().
 Here is the caller graph for this function:| ilLTIConsumeProviderList::next | ( | ) | 
Definition at line 478 of file class.ilLTIConsumeProviderList.php.
| ilLTIConsumeProviderList::rewind | ( | ) | 
Definition at line 493 of file class.ilLTIConsumeProviderList.php.
| ilLTIConsumeProviderList::setAvailabilityFilter | ( | string | $availabilityFilter | ) | 
Definition at line 137 of file class.ilLTIConsumeProviderList.php.
References $availabilityFilter.
| ilLTIConsumeProviderList::setCategoryFilter | ( | string | $categoryFilter | ) | 
Definition at line 177 of file class.ilLTIConsumeProviderList.php.
References $categoryFilter.
| ilLTIConsumeProviderList::setCreatorFilter | ( | int | $creatorFilter | ) | 
Definition at line 157 of file class.ilLTIConsumeProviderList.php.
References $creatorFilter.
| ilLTIConsumeProviderList::setHasOutcomeFilter | ( | ?bool | $hasOutcomeFilter | ) | 
Definition at line 197 of file class.ilLTIConsumeProviderList.php.
References $hasOutcomeFilter.
| ilLTIConsumeProviderList::setIdsFilter | ( | array | $idsFilter | ) | 
| int[] | $idsFilter | 
Definition at line 127 of file class.ilLTIConsumeProviderList.php.
References $idsFilter.
| ilLTIConsumeProviderList::setIsExternalFilter | ( | ?bool | $isExternalFilter | ) | 
Definition at line 207 of file class.ilLTIConsumeProviderList.php.
References $isExternalFilter.
| ilLTIConsumeProviderList::setIsProviderKeyCustomizableFilter | ( | ?bool | $isProviderKeyCustomizableFilter | ) | 
Definition at line 217 of file class.ilLTIConsumeProviderList.php.
References $isProviderKeyCustomizableFilter.
| ilLTIConsumeProviderList::setKeywordFilter | ( | string | $keywordFilter | ) | 
Definition at line 187 of file class.ilLTIConsumeProviderList.php.
References $keywordFilter.
| ilLTIConsumeProviderList::setProviders | ( | array | $providers | ) | 
| ilLTIConsumeProvider[] | $providers | 
Definition at line 111 of file class.ilLTIConsumeProviderList.php.
References $providers.
| ilLTIConsumeProviderList::setScopeFilter | ( | string | $scopeFilter | ) | 
Definition at line 147 of file class.ilLTIConsumeProviderList.php.
References $scopeFilter.
| ilLTIConsumeProviderList::setTitleFilter | ( | string | $titleFilter | ) | 
Definition at line 167 of file class.ilLTIConsumeProviderList.php.
References $titleFilter.
| ilLTIConsumeProviderList::valid | ( | ) | 
Definition at line 488 of file class.ilLTIConsumeProviderList.php.
References key().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 63 of file class.ilLTIConsumeProviderList.php.
Referenced by getAvailabilityFilter(), and setAvailabilityFilter().
      
  | 
  protected | 
Definition at line 78 of file class.ilLTIConsumeProviderList.php.
Referenced by getCategoryFilter(), and setCategoryFilter().
      
  | 
  protected | 
Definition at line 68 of file class.ilLTIConsumeProviderList.php.
Referenced by getCreatorFilter(), and setCreatorFilter().
      
  | 
  protected | 
Definition at line 88 of file class.ilLTIConsumeProviderList.php.
Referenced by getHasOutcomeFilter(), and setHasOutcomeFilter().
      
  | 
  protected | 
Definition at line 53 of file class.ilLTIConsumeProviderList.php.
Referenced by getIdsFilter(), and setIdsFilter().
      
  | 
  protected | 
Definition at line 93 of file class.ilLTIConsumeProviderList.php.
Referenced by getIsExternalFilter(), and setIsExternalFilter().
      
  | 
  protected | 
Definition at line 98 of file class.ilLTIConsumeProviderList.php.
Referenced by getIsProviderKeyCustomizableFilter(), and setIsProviderKeyCustomizableFilter().
      
  | 
  protected | 
Definition at line 83 of file class.ilLTIConsumeProviderList.php.
Referenced by getKeywordFilter(), and setKeywordFilter().
      
  | 
  protected | 
Definition at line 34 of file class.ilLTIConsumeProviderList.php.
Referenced by getProviders(), and setProviders().
      
  | 
  protected | 
Definition at line 58 of file class.ilLTIConsumeProviderList.php.
Referenced by getScopeFilter(), and setScopeFilter().
      
  | 
  protected | 
Definition at line 73 of file class.ilLTIConsumeProviderList.php.
Referenced by getTitleFilter(), and setTitleFilter().
      
  | 
  protected | 
Definition at line 48 of file class.ilLTIConsumeProviderList.php.
      
  | 
  protected | 
Definition at line 43 of file class.ilLTIConsumeProviderList.php.
| const ilLTIConsumeProviderList::SCOPE_BOTH = 'both' | 
Definition at line 38 of file class.ilLTIConsumeProviderList.php.
| const ilLTIConsumeProviderList::SCOPE_GLOBAL = 'global' | 
Definition at line 36 of file class.ilLTIConsumeProviderList.php.
Referenced by ilObjLTIConsumerGUI\initCreateForm(), ilLTIConsumerAdministrationGUI\showGlobalProviderCmd(), and ilLTIConsumerAdministrationGUI\showUsagesCmd().
| const ilLTIConsumeProviderList::SCOPE_USER = 'user' | 
Definition at line 37 of file class.ilLTIConsumeProviderList.php.
Referenced by ilObjLTIConsumerGUI\initCreateForm(), and ilLTIConsumerAdministrationGUI\showUserProviderCmd().