| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\Style\Content\DomainService:Public Member Functions | |
| __construct (InternalRepoService $repo_service, InternalDataService $data_service, InternalDomainService $domain_service) | |
| items (\ilContainer $container) | |
| Controls item state (e.g.  More... | |
| itemPresentation (\ilContainer $container, ?\ilContainerUserFilter $container_user_filter, bool $include_empty_blocks=true, ?string $lang=null) | |
| Manages item retrieval, filtering, grouping and sorting.  More... | |
| itemSetFlat (int $ref_id, ?\ilContainerUserFilter $user_filter, bool $force_session_order_by_date=true) | |
| Manages set of conatiner items (flat version)  More... | |
| itemSetTree (int $ref_id, ?\ilContainerUserFilter $user_filter) | |
| Manages set of conatiner items (flat version)  More... | |
| itemSetSingle (int $ref_id, int $single_ref_id) | |
| Manages set of conatiner items (single item version)  More... | |
| view (\ilContainer $container) | |
| mode (\ilContainer $container) | |
| Controls admin/content view state Note: The node manager currently holds "state".  More... | |
| filter (array $objects, ?\ilContainerUserFilter $container_user_filter, bool $results_on_filter_only=false) | |
| itemBlockSequenceGenerator (\ilContainer $container, BlockSequence $block_sequence, ItemSetManager $item_set_manager, bool $include_empty_blocks=true, ?string $lang=null) | |
Protected Attributes | |
| ILIAS COPage PC Resources ResourcesManager | $copage_resources | 
| ILIAS Repository Clipboard ClipboardManager | $repo_clipboard | 
| InternalRepoService | $repo_service | 
| InternalDataService | $data_service | 
| InternalDomainService | $domain_service | 
| ItemSessionRepository | $item_repo | 
| ModeSessionRepository | $mode_repo | 
Static Protected Attributes | |
| static array | $mode_managers = [] | 
| static array | $flat_item_set_managers = [] | 
| static array | $tree_item_set_managers = [] | 
Definition at line 32 of file class.DomainService.php.
| ILIAS\Style\Content\DomainService::__construct | ( | InternalRepoService | $repo_service, | 
| InternalDataService | $data_service, | ||
| InternalDomainService | $domain_service | ||
| ) | 
Definition at line 57 of file class.DomainService.php.
References ILIAS\Style\Content\DomainService\$data_service, $DIC, ILIAS\Style\Content\DomainService\$domain_service, and ILIAS\Style\Content\DomainService\$repo_service.
| ILIAS\Style\Content\DomainService::filter | ( | array | $objects, | 
| ?\ilContainerUserFilter | $container_user_filter, | ||
| bool | $results_on_filter_only = false  | 
        ||
| ) | 
| array[] | $objects each array must contain the keys "obj_id" and "type" | 
Definition at line 237 of file class.DomainService.php.
| ILIAS\Style\Content\DomainService::itemBlockSequenceGenerator | ( | \ilContainer | $container, | 
| BlockSequence | $block_sequence, | ||
| ItemSetManager | $item_set_manager, | ||
| bool | $include_empty_blocks = true,  | 
        ||
| ?string | $lang = null  | 
        ||
| ) | 
Definition at line 252 of file class.DomainService.php.
References $container, ILIAS\Style\Content\DomainService\$copage_resources, and ILIAS\Style\Content\DomainService\$domain_service.
| ILIAS\Style\Content\DomainService::itemPresentation | ( | \ilContainer | $container, | 
| ?\ilContainerUserFilter | $container_user_filter, | ||
| bool | $include_empty_blocks = true,  | 
        ||
| ?string | $lang = null  | 
        ||
| ) | 
Manages item retrieval, filtering, grouping and sorting.
Definition at line 97 of file class.DomainService.php.
| ILIAS\Style\Content\DomainService::items | ( | \ilContainer | $container | ) | 
Controls item state (e.g.
expanded)
Definition at line 81 of file class.DomainService.php.
References $DIC, and ILIAS\Style\Content\DomainService\mode().
 Here is the call graph for this function:| ILIAS\Style\Content\DomainService::itemSetFlat | ( | int | $ref_id, | 
| ?\ilContainerUserFilter | $user_filter, | ||
| bool | $force_session_order_by_date = true  | 
        ||
| ) | 
Manages set of conatiner items (flat version)
Definition at line 116 of file class.DomainService.php.
References $ref_id, and ILIAS\Style\Content\ItemSetManager\FLAT.
| ILIAS\Style\Content\DomainService::itemSetSingle | ( | int | $ref_id, | 
| int | $single_ref_id | ||
| ) | 
Manages set of conatiner items (single item version)
Definition at line 156 of file class.DomainService.php.
References ILIAS\Style\Content\ItemSetManager\SINGLE.
| ILIAS\Style\Content\DomainService::itemSetTree | ( | int | $ref_id, | 
| ?\ilContainerUserFilter | $user_filter | ||
| ) | 
Manages set of conatiner items (flat version)
Definition at line 138 of file class.DomainService.php.
References $ref_id, and ILIAS\Style\Content\ItemSetManager\TREE.
| ILIAS\Style\Content\DomainService::mode | ( | \ilContainer | $container | ) | 
Controls admin/content view state Note: The node manager currently holds "state".
E.g. the ilContainerGUI class sets e.g. the ordering mode early in the request. Thus internal manager array is not only caching for performance but also serves a singleton approach. This may be refactored in the future.
Definition at line 221 of file class.DomainService.php.
References ilObject\getId().
Referenced by ILIAS\Style\Content\DomainService\items().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Style\Content\DomainService::view | ( | \ilContainer | $container | ) | 
Definition at line 167 of file class.DomainService.php.
References $container, ILIAS\Style\Content\DomainService\$domain_service, ilContainer\filteredSubtree(), ilContainer\getViewMode(), and ilContainer\VIEW_SIMPLE.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 34 of file class.DomainService.php.
Referenced by ILIAS\Style\Content\DomainService\itemBlockSequenceGenerator().
      
  | 
  protected | 
Definition at line 37 of file class.DomainService.php.
Referenced by ILIAS\Style\Content\DomainService\__construct().
      
  | 
  protected | 
Definition at line 38 of file class.DomainService.php.
Referenced by ILIAS\Style\Content\DomainService\__construct(), ILIAS\Style\Content\DomainService\itemBlockSequenceGenerator(), and ILIAS\Style\Content\DomainService\view().
      
  | 
  staticprotected | 
Definition at line 50 of file class.DomainService.php.
      
  | 
  protected | 
Definition at line 40 of file class.DomainService.php.
      
  | 
  staticprotected | 
Definition at line 45 of file class.DomainService.php.
      
  | 
  protected | 
Definition at line 41 of file class.DomainService.php.
      
  | 
  protected | 
Definition at line 35 of file class.DomainService.php.
      
  | 
  protected | 
Definition at line 36 of file class.DomainService.php.
Referenced by ILIAS\Style\Content\DomainService\__construct().
      
  | 
  staticprotected | 
Definition at line 55 of file class.DomainService.php.