ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Glossary\InternalDataService Class Reference
+ Collaboration diagram for ILIAS\Glossary\InternalDataService:

Public Member Functions

 __construct ()
 
 flashcardTerm (int $term_id, int $user_id, int $glo_id, int $box_nr, ?string $last_access=null)
 
 flashcardBox (int $box_nr, int $user_id, int $glo_id, ?string $last_access=null)
 
 settings (int $id, bool $online, string $virtual, bool $glo_menu_active, string $pres_mode, int $show_tax, int $snippet_length, bool $flash_active, string $flash_mode)
 

Protected Attributes

Flashcard DataFactory $flashcard_factory
 

Detailed Description

Definition at line 25 of file class.InternalDataService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Glossary\InternalDataService::__construct ( )

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

30  {
31  $this->flashcard_factory = new Flashcard\DataFactory();
32  }

Member Function Documentation

◆ flashcardBox()

ILIAS\Glossary\InternalDataService::flashcardBox ( int  $box_nr,
int  $user_id,
int  $glo_id,
?string  $last_access = null 
)

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

49  : Flashcard\Box {
50  return $this->flashcard_factory->box($box_nr, $user_id, $glo_id, $last_access);
51  }

◆ flashcardTerm()

ILIAS\Glossary\InternalDataService::flashcardTerm ( int  $term_id,
int  $user_id,
int  $glo_id,
int  $box_nr,
?string  $last_access = null 
)

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

40  : Flashcard\Term {
41  return $this->flashcard_factory->term($term_id, $user_id, $glo_id, $box_nr, $last_access);
42  }

◆ settings()

ILIAS\Glossary\InternalDataService::settings ( int  $id,
bool  $online,
string  $virtual,
bool  $glo_menu_active,
string  $pres_mode,
int  $show_tax,
int  $snippet_length,
bool  $flash_active,
string  $flash_mode 
)

Definition at line 53 of file class.InternalDataService.php.

63  : Settings {
64  return new Settings(
65  $id,
66  $online,
67  $virtual,
68  $glo_menu_active,
69  $pres_mode,
70  $show_tax,
71  $snippet_length,
72  $flash_active,
73  $flash_mode
74  );
75  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

Field Documentation

◆ $flashcard_factory

Flashcard DataFactory ILIAS\Glossary\InternalDataService::$flashcard_factory
protected

Definition at line 27 of file class.InternalDataService.php.


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