ILIAS  release_8 Revision v8.25-1-g13de6a5eca6
interface.ilConditionControllerInterface.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
5/******************************************************************************
6 *
7 * This file is part of ILIAS, a powerful learning management system
8 * published by ILIAS open source e-Learning e.V.
9 *
10 * ILIAS is licensed with the GPL-3.0,
11 * see https://www.gnu.org/licenses/gpl-3.0.en.html
12 * You should have received a copy of said license along with the
13 * source code, too.
14 *
15 * If this is not the case or you just want to try ILIAS, you'll find
16 * us at:
17 * https://www.ilias.de
18 * https://github.com/ILIAS-eLearning
19 *
20 *****************************************************************************/
21
28{
32 public function isContainerConditionController(int $a_container_ref_id): bool;
33
37 public function getConditionSetForRepositoryObject(int $a_container_child_ref_id): ilConditionSet;
38}
Condition set Note: This object currently focuses on repository objects as targets.
Interface for containers that take over control of conditions for repository object targets.
isContainerConditionController(int $a_container_ref_id)
Returns true, if the a container controls the conditions of its childrens.
getConditionSetForRepositoryObject(int $a_container_child_ref_id)
Returns condition set for a repository object which is children under a container that controls the c...