ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Glossary\InternalRepoService Class Reference

Glossary internal repo service. More...

+ Inheritance diagram for ILIAS\Glossary\InternalRepoService:
+ Collaboration diagram for ILIAS\Glossary\InternalRepoService:

Public Member Functions

 __construct (InternalDataService $data, \ilDBInterface $db)
 
 termSession ()
 
 flashcardTerm ()
 
 flashcardBox ()
 
 flashcardSession ()
 
 presentationSession ()
 

Protected Attributes

InternalDataService $data
 
ilDBInterface $db
 

Detailed Description

Glossary internal repo service.

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

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

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Glossary\InternalRepoService::__construct ( InternalDataService  $data,
\ilDBInterface  $db 
)

Member Function Documentation

◆ flashcardBox()

ILIAS\Glossary\InternalRepoService::flashcardBox ( )

Implements ILIAS\Glossary\InternalRepoServiceInterface.

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

57  : Flashcard\FlashcardBoxDBRepository
58  {
59  return new Flashcard\FlashcardBoxDBRepository($this->db);
60  }

◆ flashcardSession()

ILIAS\Glossary\InternalRepoService::flashcardSession ( )

Implements ILIAS\Glossary\InternalRepoServiceInterface.

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

62  : Flashcard\FlashcardSessionRepository
63  {
64  return new Flashcard\FlashcardSessionRepository();
65  }

◆ flashcardTerm()

ILIAS\Glossary\InternalRepoService::flashcardTerm ( )

Implements ILIAS\Glossary\InternalRepoServiceInterface.

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

52  : Flashcard\FlashcardTermDBRepository
53  {
54  return new Flashcard\FlashcardTermDBRepository($this->db);
55  }

◆ presentationSession()

ILIAS\Glossary\InternalRepoService::presentationSession ( )

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

67  : Presentation\PresentationSessionRepository
68  {
69  return new Presentation\PresentationSessionRepository();
70  }

◆ termSession()

ILIAS\Glossary\InternalRepoService::termSession ( )

Implements ILIAS\Glossary\InternalRepoServiceInterface.

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

47  : Term\TermSessionRepository
48  {
49  return new Term\TermSessionRepository();
50  }

Field Documentation

◆ $data

InternalDataService ILIAS\Glossary\InternalRepoService::$data
protected

◆ $db

ilDBInterface ILIAS\Glossary\InternalRepoService::$db
protected

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