Skip to content
Snippets Groups Projects

Devel

Merged Piotr Potrebka requested to merge devel into main
5 files
+ 31
7
Compare changes
  • Side-by-side
  • Inline

Files

@@ -4,13 +4,22 @@ namespace WPDesk\Library\WPEmail\Abstracts;
use WPDesk\View\Renderer\Renderer;
abstract class EmailAbstract implements EmailInterface {
abstract class EmailGettersAbstract implements EmailGettersInterface, EmailSettersInterface {
/**
* @var Renderer
*/
private $renderer;
/**
* @var string
*/
private $subject;
/**
* @var string
*/
private $heading;
public function __construct( Renderer $renderer, array $recipients ) {
$this->renderer = $renderer;
$this->recipients = $recipients;
@@ -45,6 +54,13 @@ abstract class EmailAbstract implements EmailInterface {
return '';
}
public function set_subject( string $subject ): self {
$this->subject = $subject;
return $this;
}
/**
* Get email heading.
*
@@ -54,6 +70,13 @@ abstract class EmailAbstract implements EmailInterface {
return '';
}
public function set_heading( string $heading ): self {
$this->heading = $heading;
return $this;
}
/**
* Get valid recipients.
*
Loading