ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager Class Reference
+ Collaboration diagram for ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager:

Public Member Functions

 __construct (protected InternalDataService $data, InternalRepoService $repo, protected InternalDomainService $domain)
 
 setFinished (int $tour_id, int $user_id)
 
 hasFinished (int $tour_id, int $user_id)
 
 resetTour (int $tour_id)
 

Protected Attributes

UserFinishedDBRepository $repo
 

Detailed Description

Definition at line 27 of file UserFinishedManager.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager::__construct ( protected InternalDataService  $data,
InternalRepoService  $repo,
protected InternalDomainService  $domain 
)

Definition at line 31 of file UserFinishedManager.php.

35 {
36 $this->repo = $repo->userFinished();
37 }

References ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager\$repo.

Member Function Documentation

◆ hasFinished()

ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager::hasFinished ( int  $tour_id,
int  $user_id 
)

Definition at line 44 of file UserFinishedManager.php.

44 : bool
45 {
46 return $this->repo->hasFinished($tour_id, $user_id);
47 }

References $user_id.

◆ resetTour()

ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager::resetTour ( int  $tour_id)

Definition at line 49 of file UserFinishedManager.php.

49 : void
50 {
51 $this->repo->resetTour($tour_id);
52 }

◆ setFinished()

ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager::setFinished ( int  $tour_id,
int  $user_id 
)

Definition at line 39 of file UserFinishedManager.php.

39 : void
40 {
41 $this->repo->setFinished($tour_id, $user_id);
42 }

References $user_id.

Field Documentation

◆ $repo

UserFinishedDBRepository ILIAS\Help\GuidedTour\UserFinished\UserFinishedManager::$repo
protected

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