ILIAS  trunk Revision v11.0_alpha-2658-ge2404539063
ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface Interface Reference
+ Inheritance diagram for ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface:
+ Collaboration diagram for ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface:

Public Member Functions

 slotForElement (ElementInterface $element)
 
 slotsForElementWithoutCondition (ElementInterface $element)
 Does not check the condition of the slots, so can return multiple slots per element. More...
 
 potentialSlotForElementByCondition (ElementInterface $element, ElementInterface $element_in_condition, string $value)
 
 findElementOfCondition (Identifier $slot, ElementInterface $element, ElementInterface ... $all_elements)
 

Detailed Description

Definition at line 25 of file ElementHelperInterface.php.

Member Function Documentation

◆ findElementOfCondition()

ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface::findElementOfCondition ( Identifier  $slot,
ElementInterface  $element,
ElementInterface ...  $all_elements 
)

◆ potentialSlotForElementByCondition()

ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface::potentialSlotForElementByCondition ( ElementInterface  $element,
ElementInterface  $element_in_condition,
string  $value 
)

◆ slotForElement()

ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface::slotForElement ( ElementInterface  $element)

◆ slotsForElementWithoutCondition()

ILIAS\MetaData\Vocabularies\Slots\ElementHelperInterface::slotsForElementWithoutCondition ( ElementInterface  $element)

Does not check the condition of the slots, so can return multiple slots per element.

Returns
Identifier[]

Implemented in ILIAS\MetaData\Vocabularies\Slots\ElementHelper, and ILIAS\MetaData\Vocabularies\Slots\NullElementHelper.


The documentation for this interface was generated from the following file: