19declare(strict_types=1);
33use ILIAS\UI\Implementation\Component\ComponentHelper;
80 protected string|
int $id,
81 protected Symbol |
Image |
Shy | StandardLink |
string $primary_identifier,
82 protected Symbol |
Image |
Shy | StandardLink |
string $secondary_identifier
94 $clone->primary_identifier = $primary_identifier;
99 return $this->primary_identifier;
104 $clone = clone $this;
105 $clone->secondary_identifier = $secondary_identifier;
110 return $this->secondary_identifier;
119 $clone = clone $this;
128 return $this->blocking_conditions;
135 PropertyListing | StandardLink |
Content ...$featured_props
137 $clone = clone $this;
138 $clone->featured_props = $featured_props;
146 return $this->featured_props;
153 PropertyListing |
Content ...$main_details
155 $clone = clone $this;
156 $clone->main_details = $main_details;
164 return $this->main_details;
172 $this->checkArgListElements(
173 "Entity Prioritized Reactions",
175 [Glyph::class, Tag::class, StandardButton::class, Shy::class]
177 $clone = clone $this;
178 $clone->prio_reactions = $prio_reactions;
186 return $this->prio_reactions;
194 $this->checkArgListElements(
197 [Glyph::class, Tag::class, Shy::class, StandardButton::class]
200 $clone = clone $this;
201 $clone->reactions = $reactions;
209 return $this->reactions;
216 PropertyListing | StandardLink |
Content ...$availability
218 $clone = clone $this;
219 $clone->availability = $availability;
227 return $this->availability;
234 PropertyListing |
Content ...$details
236 $clone = clone $this;
237 $clone->details = $details;
245 return $this->details;
250 $clone = clone $this;
251 $clone->managing_actions = $managing_actions;
260 return $this->withManagingActions(...$actions);
268 return $this->managing_actions;
275 PropertyListing |
Content ...$personal_status
277 $clone = clone $this;
278 $clone->personal_status = $personal_status;
286 return $this->personal_status;
291 $clone = clone $this;
292 $clone->workflow = $workflow;
298 return $this->workflow;
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
withPrioritizedReactions(Glyph|Tag|StandardButton|Shy ... $prio_reactions)
withSecondaryIdentifier(Symbol|Image|Shy|StandardLink|string $secondary_identifier)
withReactions(Glyph|Tag|Shy|StandardButton ... $reactions)
withAvailability(PropertyListing|StandardLink|Content ... $availability)
withBlockingAvailabilityConditions(PropertyListing|StandardLink|Content ... $blocking_conditions)
withPersonalStatus(PropertyListing|Content ... $personal_status)
getBlockingAvailabilityConditions()
withWorkflow(Workflow\Linear $workflow)
withMainDetails(PropertyListing|Content ... $main_details)
Workflow Linear $workflow
withPrimaryIdentifier(Symbol|Image|Shy|StandardLink|string $primary_identifier)
withDetails(PropertyListing|Content ... $details)
__construct(protected string|int $id, protected Symbol|Image|Shy|StandardLink|string $primary_identifier, protected Symbol|Image|Shy|StandardLink|string $secondary_identifier)
array $blocking_conditions
getPrioritizedReactions()
withManagingActions(Shy ... $managing_actions)
withActions(Shy ... $actions)
withFeaturedProperties(PropertyListing|StandardLink|Content ... $featured_props)
This describes a Linear Workflow.
This describes a Workflow.