19 declare(strict_types=1);
30 $this->assertFalse($this->relation->isUnlinked());
35 $this->assertFalse($this->relation->isLinked());
40 $this->assertTrue($this->relation->isRequested());
45 $this->assertFalse($this->relation->isIgnored());
50 $this->relation->unlink();
51 $this->assertTrue($this->relation->isUnlinked());
52 $this->assertTrue($this->relation->wasRequested());
57 $this->relation->link();
58 $this->assertTrue($this->relation->isLinked());
59 $this->assertTrue($this->relation->wasRequested());
64 $this->expectException(ilBuddySystemRelationStateException::class);
65 $this->relation->request();
70 $this->relation->ignore();
71 $this->assertTrue($this->relation->isIgnored());
77 $this->relation->getState()
78 ->getPossibleTargetStates()
Class ilBuddySystemIgnoredRequestRelationState.
Class ilBuddySystemUnlinkedRelationState.
testPossibleTargetStates()
Class ilBuddySystemLinkedState.
Class ilBuddySystemRelationStateCollection A collection of relation states.
Class ilBuddySystemRequestedRelationState.