ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
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)
 

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<

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: