Files
MageSail/Magesail/Model/MagesailLog.php
T
2026-03-12 17:05:22 -05:00

24 lines
575 B
PHP

<?php
declare(strict_types=1);
namespace MageSail\Magesail\Model;
use Magento\Framework\App\ResourceConnection;
class MagesailLog
{
public function __construct(
private readonly ResourceConnection $resource
) {
}
public function add(string $message): void
{
$message = mb_substr($message, 0, 255);
$this->resource->getConnection()->insert(
$this->resource->getTableName('magesail_logs'),
['message' => $message, 'created_at' => (new \DateTimeImmutable('now'))->format('Y-m-d H:i:s')]
);
}
}