35 lines
816 B
PHP
35 lines
816 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace KupShop\PreordersBundle\Email;
|
|
|
|
use KupShop\KupShopBundle\Email\UserMessagesInterface;
|
|
use KupShop\KupShopBundle\Email\UserMessagesTrait;
|
|
|
|
class UserPreorderMessageEmail extends UserPreorderEmail implements UserMessagesInterface
|
|
{
|
|
use UserMessagesTrait;
|
|
|
|
protected static $type = 'PREORDER_USER_MESSAGE';
|
|
|
|
public function getMessages($languageID = null): array
|
|
{
|
|
if (!$languageID) {
|
|
$languageID = $this->userPreorder->getCustomData()->get('language');
|
|
}
|
|
|
|
return $this->fetchMessages($languageID);
|
|
}
|
|
|
|
public function getMessagesByStatus($status, $languageID = null): array
|
|
{
|
|
return [];
|
|
}
|
|
|
|
public function getObjectId(): ?int
|
|
{
|
|
return $this->userPreorder->getPreorder()->id;
|
|
}
|
|
}
|