ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 30 of file class.DataService.php.

Member Function Documentation

◆ blockItemsInfo()

ILIAS\Container\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\Container\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

References $parts.

◆ 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 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\Container\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\Container\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:66

References $ref_id.

◆ itemGroupBlocks()

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

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

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

◆ objectivesBlock()

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

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

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

◆ otherBlock()

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

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

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

◆ sessionBlock()

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

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

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

◆ typeBlock()

ILIAS\Container\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\Container\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: