ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.GUIService.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
27
32{
34 protected \ilObjectService $object_service;
36
37 public function __construct(
41 ) {
42 $this->ui_service = $ui_service;
43 $this->object_service = $object_service;
44 $this->domain_service = $domain_service;
45 }
46
47 public function page(int $ref_id): PrintProcessGUI
48 {
50 $this->domain_service->lng(),
51 $this->ui_service->ctrl(),
53 );
54 return $this->getPrintProcessGUI($provider);
55 }
56
57 public function list(int $ref_id): PrintProcessGUI
58 {
60 $this->domain_service->lng(),
61 $this->ui_service->ctrl(),
63 );
64 return $this->getPrintProcessGUI($provider);
65 }
66
67
69 {
71 $this->domain_service->lng(),
72 $this->ui_service->ctrl(),
74 );
75 return $this->getPrintProcessGUI($provider);
76 }
77
79 {
81 $this->domain_service->lng(),
82 $this->ui_service->ctrl(),
84 );
85 return $this->getPrintProcessGUI($provider);
86 }
87
89 {
91 $this->domain_service->lng(),
92 $this->ui_service->ctrl(),
94 );
95 return $this->getPrintProcessGUI($provider);
96 }
97
99 {
100 return new PrintProcessGUI(
101 $provider,
102 $this->ui_service->http(),
103 $this->ui_service->ui(),
104 $this->domain_service->lng()
105 );
106 }
107}
getPrintProcessGUI(PrintViewProvider $provider)
InternalDomainService $domain_service
__construct(InternalGUIService $ui_service, \ilObjectService $object_service, InternalDomainService $domain_service)
$ref_id
Definition: ltiauth.php:66
$provider
Definition: ltitoken.php:80
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...