Files
kupshop/bundles/KupShop/PreordersBundle/Email/UserPreorderMessageEmail.php
2025-08-02 16:30:27 +02:00

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;
}
}