ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Container\Content\DataService Class Reference
+ Collaboration diagram for ILIAS\Container\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 27 of file class.DataService.php.

Member Function Documentation

◆ blockItemsInfo()

ILIAS\Container\Content\DataService::blockItemsInfo ( array  $ref_ids,
bool  $limit_exhausted 
)

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

94  : BlockItemsInfo
95  {
96  return new BlockItemsInfo($ref_ids, $limit_exhausted);
97  }

◆ blockSequence()

ILIAS\Container\Content\DataService::blockSequence ( array  $parts)
Parameters
BlockSequencePart[]$parts

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

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

◆ itemBlock()

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

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

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

◆ itemBlockSequence()

ILIAS\Container\Content\DataService::itemBlockSequence ( array  $blocks)

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

89  : ItemBlockSequence
90  {
91  return new ItemBlockSequence($blocks);
92  }

◆ itemGroupBlock()

ILIAS\Container\Content\DataService::itemGroupBlock ( int  $ref_id)

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

54  : ItemGroupBlock
55  {
56  return new ItemGroupBlock($ref_id);
57  }
$ref_id
Definition: ltiauth.php:67

◆ itemGroupBlocks()

ILIAS\Container\Content\DataService::itemGroupBlocks ( )

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

59  : ItemGroupBlocks
60  {
61  return new ItemGroupBlocks();
62  }

◆ objectivesBlock()

ILIAS\Container\Content\DataService::objectivesBlock ( )

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

44  : ObjectivesBlock
45  {
46  return new ObjectivesBlock();
47  }

◆ otherBlock()

ILIAS\Container\Content\DataService::otherBlock ( )

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

39  : OtherBlock
40  {
41  return new OtherBlock();
42  }

◆ sessionBlock()

ILIAS\Container\Content\DataService::sessionBlock ( )

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

49  : SessionBlock
50  {
51  return new SessionBlock();
52  }

◆ typeBlock()

ILIAS\Container\Content\DataService::typeBlock ( string  $type)

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

29  : TypeBlock
30  {
31  return new TypeBlock($type);
32  }

◆ typeBlocks()

ILIAS\Container\Content\DataService::typeBlocks ( )

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

34  : TypeBlocks
35  {
36  return new TypeBlocks();
37  }

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