19declare(strict_types=1);
21use PHPUnit\Framework\TestCase;
31 $param1 = $this->createMock(ilWebLinkParameter::class);
32 $param1->expects($this->once())
33 ->method(
'appendToLink')
35 ->willReturn(
'target?param1');
36 $param1->method(
'getValue')
40 $param2 = $this->createMock(ilWebLinkParameter::class);
41 $param2->expects($this->once())
42 ->method(
'appendToLink')
43 ->with(
'target?param1')
44 ->willReturn(
'target?param1¶m2');
45 $param2->method(
'getValue')
55 new DateTimeImmutable(),
56 new DateTimeImmutable(),
61 'target?param1¶m2',
62 $item->getResolvedLink(
true)
66 $item->getResolvedLink(
false)
79 new DateTimeImmutable(),
80 new DateTimeImmutable(),
99 new DateTimeImmutable(),
100 new DateTimeImmutable(),
106 $item->getResolvedLink()
Immutable class for external Web Link items.
Unit tests for ilWebLinkItemExternal.
testGetTargetTrailingSpace()
testGetResolvedLinkTrailingSpace()