send message from cli through ovh if configured

This commit is contained in:
2022-06-13 21:39:29 +02:00
parent 616be5cc8a
commit 4c0fef4f44
19 changed files with 540 additions and 57 deletions

View File

@@ -19,10 +19,13 @@ class ShortMessage
private PhoneNumber $phoneNumber;
public function __construct(string $content, PhoneNumber $phoneNumber)
private string $priority = 'low';
public function __construct(string $content, PhoneNumber $phoneNumber, string $priority = 'low')
{
$this->content = $content;
$this->phoneNumber = $phoneNumber;
$this->priority = $priority;
}
public function getContent(): string
@@ -35,21 +38,29 @@ class ShortMessage
return $this->phoneNumber;
}
/**
* @param string $content
*/
public function setContent(string $content): void
public function getPriority(): string
{
return $this->priority;
}
public function setContent(string $content): self
{
$this->content = $content;
return $this;
}
/**
* @param PhoneNumber $phoneNumber
*/
public function setPhoneNumber(PhoneNumber $phoneNumber): void
public function setPhoneNumber(PhoneNumber $phoneNumber): self
{
$this->phoneNumber = $phoneNumber;
return $this;
}
public function setPriority(string $priority): self
{
$this->priority = $priority;
return $this;
}
}