ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilMailMimeSenderUserById Class Reference

Class ilMailMimeSenderUserById. More...

+ Inheritance diagram for ilMailMimeSenderUserById:
+ Collaboration diagram for ilMailMimeSenderUserById:

Public Member Functions

 __construct (ilSetting $settings, int $usrId)
 
- Public Member Functions inherited from ilMailMimeSenderUser
 __construct (ilSetting $settings, ilObjUser $user)
 
 hasReplyToAddress ()
 
 getReplyToAddress ()
 
 getReplyToName ()
 
 hasEnvelopFromAddress ()
 
 getEnvelopFromAddress ()
 
 getFromAddress ()
 
 getFromName ()
 

Static Public Member Functions

static addUserToCache (int $usrId, ilObjUser $user)
 

Static Protected Attributes

static array $userInstances = []
 

Additional Inherited Members

- Protected Attributes inherited from ilMailMimeSenderUser
ilSetting $settings
 
ilObjUser $user
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilMailMimeSenderUserById::__construct ( ilSetting  $settings,
int  $usrId 
)

Definition at line 30 of file class.ilMailMimeSenderUserById.php.

References ILIAS\GlobalScreen\Provider\__construct().

31  {
32  if (!array_key_exists($usrId, self::$userInstances)) {
33  self::$userInstances[$usrId] = new ilObjUser($usrId);
34  }
35 
36  parent::__construct($settings, self::$userInstances[$usrId]);
37  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ addUserToCache()

static ilMailMimeSenderUserById::addUserToCache ( int  $usrId,
ilObjUser  $user 
)
static

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

References ilMailMimeSenderUser\$user.

Referenced by ilMailMimeTest\setUp(), and ilMailTest\testExternalMailDeliveryToLocalRecipientsWorksAsExpected().

39  : void
40  {
41  self::$userInstances[$usrId] = $user;
42  }
+ Here is the caller graph for this function:

Field Documentation

◆ $userInstances

array ilMailMimeSenderUserById::$userInstances = []
staticprotected

Definition at line 28 of file class.ilMailMimeSenderUserById.php.


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