ILIAS  trunk Revision v11.0_alpha-1713-gd8962da2f67
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
AdministrationEditLinks.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\LegalDocuments;
22 
26 
28 {
29  public function __construct(private readonly ilLegalDocumentsAdministrationGUI $gui, private readonly Administration $admin)
30  {
31  }
32 
33  public function editCriterion(Document $document, Criterion $criterion): string
34  {
35  return $this->admin->targetWithDocAndCriterion($this->gui, $document, $criterion, __FUNCTION__);
36  }
37 
38  public function deleteCriterion(Document $document, Criterion $criterion): string
39  {
40  return $this->admin->targetWithDocAndCriterion($this->gui, $document, $criterion, __FUNCTION__);
41  }
42 }