Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
wp-content
/
plugins
/
mailpoet
/
lib
/
Automation
/
Engine
/
Data
:
Subject.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare(strict_types = 1); namespace MailPoet\Automation\Engine\Data; if (!defined('ABSPATH')) exit; class Subject { /** @var string */ private $key; /** @var array */ private $args; public function __construct( string $key, array $args ) { $this->key = $key; $this->args = $args; } public function getKey(): string { return $this->key; } public function getArgs(): array { return $this->args; } public function toArray(): array { return [ 'key' => $this->getKey(), 'args' => $this->getArgs(), ]; } public static function fromArray(array $data): self { return new self($data['key'], $data['args']); } }