| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ILIAS\ContentPage\PageMetrics\PageMetricsService:
 Collaboration diagram for ILIAS\ContentPage\PageMetrics\PageMetricsService:Public Member Functions | |
| __construct (private readonly PageMetricsRepository $pageMetricsRepository, private readonly Factory $refinery) | |
| store (StorePageMetricsCommand $command) | |
| get (GetPageMetricsCommand $command) | |
Protected Member Functions | |
| doesPageExistsForLanguage (int $contentPageId, string $language) | |
| ensurePageObjectExists (int $contentPageId, string $language) | |
Additional Inherited Members | |
  Data Fields inherited from ilContentPageObjectConstants | |
| const | OBJ_TYPE = 'copa' | 
| const | HTTP_PARAM_PAGE_EDITOR_STYLE_CONTEXT = 'page_editor_style' | 
| const | UI_CMD_VIEW = 'view' | 
| const | UI_CMD_EDIT = 'edit' | 
| const | UI_CMD_UPDATE = 'update' | 
| const | UI_CMD_COPAGE_DOWNLOAD_FILE = 'downloadFile' | 
| const | UI_CMD_COPAGE_DISPLAY_FULLSCREEN = 'displayMediaFullscreen' | 
| const | UI_CMD_COPAGE_DISPLAY_MEDIA = 'displayMedia' | 
| const | UI_CMD_COPAGE_DOWNLOAD_PARAGRAPH = 'download_paragraph' | 
| const | UI_CMD_COPAGE_EDIT = 'edit' | 
| const | UI_CMD_STYLES_EDIT = 'editStyleProperties' | 
| const | UI_TAB_ID_CONTENT = 'content' | 
| const | UI_TAB_ID_INFO = 'info_short' | 
| const | UI_TAB_ID_SETTINGS = 'settings' | 
| const | UI_TAB_ID_STYLE = 'style' | 
| const | UI_TAB_ID_I18N = 'i18n' | 
| const | UI_TAB_ID_LP = 'learning_progress' | 
| const | UI_TAB_ID_EXPORT = 'export' | 
| const | UI_TAB_ID_PERMISSIONS = 'perm_settings' | 
| const | UI_TAB_ID_MD = 'meta_data' | 
Definition at line 37 of file PageMetricsService.php.
| ILIAS\ContentPage\PageMetrics\PageMetricsService::__construct | ( | private readonly PageMetricsRepository | $pageMetricsRepository, | 
| private readonly Factory | $refinery | ||
| ) | 
Definition at line 39 of file PageMetricsService.php.
      
  | 
  protected | 
Definition at line 45 of file PageMetricsService.php.
References ilPageObject\_exists().
Referenced by ILIAS\ContentPage\PageMetrics\PageMetricsService\ensurePageObjectExists().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 50 of file PageMetricsService.php.
References ILIAS\ContentPage\PageMetrics\PageMetricsService\doesPageExistsForLanguage().
Referenced by ILIAS\ContentPage\PageMetrics\PageMetricsService\store().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\ContentPage\PageMetrics\PageMetricsService::get | ( | GetPageMetricsCommand | $command | ) | 
| CouldNotFindPageMetrics | 
Definition at line 91 of file PageMetricsService.php.
| ILIAS\ContentPage\PageMetrics\PageMetricsService::store | ( | StorePageMetricsCommand | $command | ) | 
| ilException | 
Definition at line 64 of file PageMetricsService.php.
References ILIAS\ContentPage\PageMetrics\PageMetricsService\ensurePageObjectExists(), ILIAS\ContentPage\PageMetrics\Command\StorePageMetricsCommand\getContentPageId(), ILIAS\ContentPage\PageMetrics\Command\StorePageMetricsCommand\getLanguage(), and ILIAS\Repository\refinery().
 Here is the call graph for this function: