◆ __construct()
      
        
          | ilPDSelectedItemsBlockSelectedItemsProvider::__construct  | 
          ( | 
          ilObjUser  | 
          $actor | ) | 
           | 
        
      
 
 
◆ getItems()
      
        
          | ilPDSelectedItemsBlockSelectedItemsProvider::getItems  | 
          ( | 
          array  | 
          $object_type_white_list = [] | ) | 
           | 
        
      
 
Implements ilPDSelectedItemsBlockProvider.
Definition at line 38 of file class.ilPDSelectedItemsBlockSelectedItemsProvider.php.
References ILIAS\Repository\access(), ILIAS\Repository\int(), ILIAS\Repository\settings(), and ilStr\shortenTextExtended().
   40         $short_desc = $this->
settings->get(
'rep_shorten_description');
    41         $short_desc_max_length = (
int) $this->
settings->get(
'rep_shorten_description_length');
    43         $favourites = $this->fav_manager->getFavouritesOfUser(
    44             $this->actor->getId(),
    45             count($object_type_white_list) > 0 ? $object_type_white_list : null
    47         $access_granted_favourites = [];
    48         foreach ($favourites as $idx => $favourite) {
    49             if (!$this->
access->checkAccess(
'visible', 
'', $favourite[
'ref_id'])) {
    53             if ($short_desc && $short_desc_max_length !== 0) {
    57             $access_granted_favourites[$idx] = $favourite;
    59         return $access_granted_favourites;
 
static shortenTextExtended(string $a_str, int $a_len, bool $a_dots=false, bool $a_next_blank=false, bool $a_keep_extension=false)
 
 
 
 
◆ $access
◆ $actor
  
  
      
        
          | ilObjUser ilPDSelectedItemsBlockSelectedItemsProvider::$actor | 
         
       
   | 
  
protected   | 
  
 
 
◆ $fav_manager
◆ $settings
  
  
      
        
          | ilSetting ilPDSelectedItemsBlockSelectedItemsProvider::$settings | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: