ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
class.SkillInternalGUIService.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 namespace ILIAS\Container\Skills;
23 
24 use ILIAS\HTTP;
25 use ILIAS\Refinery;
26 
31 {
32  protected HTTP\Services $http;
33  protected Refinery\Factory $refinery;
35 
36  public function __construct(
37  HTTP\Services $http,
38  Refinery\Factory $refinery,
39  array $query_params = null,
40  array $post_data = null
41  ) {
42  global $DIC;
43 
44  $this->http = $http;
45  $this->refinery = $refinery;
46 
47  $this->request = new SkillContainerGUIRequest(
48  $this->http,
49  $this->refinery,
50  $query_params,
51  $post_data
52  );
53  }
54 
60  public function request(): SkillContainerGUIRequest
61  {
62  return $this->request;
63  }
64 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
Request wrapper for skill guis in container classes.
global $DIC
Definition: shib_login.php:25
__construct(HTTP\Services $http, Refinery\Factory $refinery, array $query_params=null, array $post_data=null)
Builds data types.
Definition: Factory.php:35