ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Mail\Object\PureJsonMailEncoder Class Reference
+ Inheritance diagram for ILIAS\Mail\Object\PureJsonMailEncoder:
+ Collaboration diagram for ILIAS\Mail\Object\PureJsonMailEncoder:

Public Member Functions

 __construct (private readonly \ilMailValueObjectJsonService $serialization_service)
 
 encode (array $mails)
 
 encode (array $mails)
 

Detailed Description

Definition at line 23 of file PureJsonMailEncoder.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Mail\Object\PureJsonMailEncoder::__construct ( private readonly \ilMailValueObjectJsonService  $serialization_service)

Definition at line 25 of file PureJsonMailEncoder.php.

26 {
27 }

Member Function Documentation

◆ encode()

ILIAS\Mail\Object\PureJsonMailEncoder::encode ( array  $mails)
Parameters
list<

ilMailValueObject> $mails

Implements ILIAS\Mail\Object\MailPayloadEncoder.

Definition at line 29 of file PureJsonMailEncoder.php.

29 : string
30 {
31 return $this->serialization_service->convertToJson($mails);
32 }

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