ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCtrlPathFactoryInterface Interface Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilCtrlPathFactoryInterface:
+ Collaboration diagram for ilCtrlPathFactoryInterface:

Public Member Functions

 find (ilCtrlContextInterface $context, $target)
 Returns the corresponding ilCtrlPath by the provided target type. More...
 
 existing (string $cid_path)
 Returns an instance of an existing ilCtrlPath. More...
 
 null ()
 Returns a pseudo instance of an ilCtrlPath. More...
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Interface ilCtrlPathFactoryInterface describes the ilCtrl Path factory.

Author
Thibeau Fuhrer thf@s.nosp@m.tude.nosp@m.r-rai.nosp@m.mann.nosp@m..ch

Definition at line 25 of file interface.ilCtrlPathFactoryInterface.php.

Member Function Documentation

◆ existing()

ilCtrlPathFactoryInterface::existing ( string  $cid_path)

Returns an instance of an existing ilCtrlPath.

Parameters
string$cid_path
Returns
ilCtrlPathInterface

Implemented in ilCtrlPathFactory.

◆ find()

ilCtrlPathFactoryInterface::find ( ilCtrlContextInterface  $context,
  $target 
)

Returns the corresponding ilCtrlPath by the provided target type.

Parameters
ilCtrlContextInterface$context
string[]|string$target
Returns
ilCtrlPathInterface

Implemented in ilCtrlPathFactory.

◆ null()

ilCtrlPathFactoryInterface::null ( )

Returns a pseudo instance of an ilCtrlPath.

Returns
ilCtrlPathInterface

Implemented in ilCtrlPathFactory.


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