19 declare(strict_types=1);
    21 require_once(
'libs/composer/vendor/autoload.php');
    29     protected function setUp(): void
    36         $this->assertInstanceOf(ilKSDocumentationGotoLink::class, $this->goto_link);
    41         $link = $this->goto_link->generateGotoLink(
'nodeId', 
'skinId', 
'styleId');
    42         $this->assertEquals(
'nodeId/skinId/styleId', $link);
    47         $ctrl_observer = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->onlyMethods([
    48             'setParameterByClass',
    50             'getLinkTargetByClass'    54         $ctrl_observer->expects($this->once())
    55                       ->method(
'getLinkTargetByClass')
    57                           'ilAdministrationGUI',
    58                           'ilObjStyleSettingsGUI',
    59                           'ilSystemStyleMainGUI',
    60                           'ilSystemStyleDocumentationGUI'    63         $params = [
'something', 
'something', 
'something', 
'nodeId', 
'skinId', 
'styleId'];
 testRedirectWithGotoLink()
 
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
 
Generatates and reads Goto Links. 
 
ilKSDocumentationGotoLink $goto_link