ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\UI\Component\Legacy\Content\DataService Class Reference
+ Collaboration diagram for ILIAS\UI\Component\Legacy\Content\DataService:

Public Member Functions

 typeBlock (string $type)
 
 typeBlocks ()
 
 otherBlock ()
 
 objectivesBlock ()
 
 sessionBlock ()
 
 itemGroupBlock (int $ref_id)
 
 itemGroupBlocks ()
 
 blockSequence (array $parts)
 
 itemBlock (string $id, Block $block, array $item_ref_ids, bool $exhausted, array $objective_ids=[])
 
 itemBlockSequence (array $blocks)
 
 blockItemsInfo (array $ref_ids, bool $limit_exhausted)
 

Detailed Description

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 30 of file class.DataService.php.

Member Function Documentation

◆ blockItemsInfo()

ILIAS\UI\Component\Legacy\Content\DataService::blockItemsInfo ( array  $ref_ids,
bool  $limit_exhausted 
)

Definition at line 97 of file class.DataService.php.

97  : BlockItemsInfo
98  {
99  return new BlockItemsInfo($ref_ids, $limit_exhausted);
100  }

◆ blockSequence()

ILIAS\UI\Component\Legacy\Content\DataService::blockSequence ( array  $parts)
Parameters
BlockSequencePart[]$parts

Definition at line 70 of file class.DataService.php.

70  : BlockSequence
71  {
72  return new BlockSequence($parts);
73  }
if($clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'|| $grantType !='client_credentials') $parts
Definition: ltitoken.php:61

◆ itemBlock()

ILIAS\UI\Component\Legacy\Content\DataService::itemBlock ( string  $id,
Block  $block,
array  $item_ref_ids,
bool  $exhausted,
array  $objective_ids = [] 
)
Parameters
int[]$item_ref_ids

Definition at line 82 of file class.DataService.php.

88  : ItemBlock {
89  return new ItemBlock($id, $block, $item_ref_ids, $exhausted, $objective_ids);
90  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ itemBlockSequence()

ILIAS\UI\Component\Legacy\Content\DataService::itemBlockSequence ( array  $blocks)

Definition at line 92 of file class.DataService.php.

92  : ItemBlockSequence
93  {
94  return new ItemBlockSequence($blocks);
95  }

◆ itemGroupBlock()

ILIAS\UI\Component\Legacy\Content\DataService::itemGroupBlock ( int  $ref_id)

Definition at line 57 of file class.DataService.php.

57  : ItemGroupBlock
58  {
59  return new ItemGroupBlock($ref_id);
60  }
$ref_id
Definition: ltiauth.php:65

◆ itemGroupBlocks()

ILIAS\UI\Component\Legacy\Content\DataService::itemGroupBlocks ( )

Definition at line 62 of file class.DataService.php.

62  : ItemGroupBlocks
63  {
64  return new ItemGroupBlocks();
65  }

◆ objectivesBlock()

ILIAS\UI\Component\Legacy\Content\DataService::objectivesBlock ( )

Definition at line 47 of file class.DataService.php.

47  : ObjectivesBlock
48  {
49  return new ObjectivesBlock();
50  }

◆ otherBlock()

ILIAS\UI\Component\Legacy\Content\DataService::otherBlock ( )

Definition at line 42 of file class.DataService.php.

42  : OtherBlock
43  {
44  return new OtherBlock();
45  }

◆ sessionBlock()

ILIAS\UI\Component\Legacy\Content\DataService::sessionBlock ( )

Definition at line 52 of file class.DataService.php.

52  : SessionBlock
53  {
54  return new SessionBlock();
55  }

◆ typeBlock()

ILIAS\UI\Component\Legacy\Content\DataService::typeBlock ( string  $type)

Definition at line 32 of file class.DataService.php.

32  : TypeBlock
33  {
34  return new TypeBlock($type);
35  }

◆ typeBlocks()

ILIAS\UI\Component\Legacy\Content\DataService::typeBlocks ( )

Definition at line 37 of file class.DataService.php.

37  : TypeBlocks
38  {
39  return new TypeBlocks();
40  }

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