DbWriter
in package
implements
WriterInterface
Класс имплементация интерфейса WriterInterface
Данный класс реализует логирование информации в базу данный
Tags
Interfaces, Classes, Traits and Enums
- WriterInterface
- Интерфейс, для всех методов записи лога
Table of Contents
- DB_PATH = __DIR__ . '/../../../../../logger.sqlite'
- Константа пути к базе данных куда логируется информация
- $db : SQLite3
- Тип базы данных который используется для логирования
- __construct() : mixed
- Конструктор данного класса
- createTable() : void
- Метод создания таблицы базы данных
- write() : mixed|void
- Метод записи в базу данных
Constants
DB_PATH
Константа пути к базе данных куда логируется информация
public
mixed
DB_PATH
= __DIR__ . '/../../../../../logger.sqlite'
Properties
$db
Тип базы данных который используется для логирования
private
SQLite3
$db
Tags
Methods
__construct()
Конструктор данного класса
public
__construct() : mixed
Tags
Return values
mixed —createTable()
Метод создания таблицы базы данных
public
createTable() : void
Tags
Return values
void —write()
Метод записи в базу данных
public
write(array<string|int, mixed> $data) : mixed|void
Parameters
- $data : array<string|int, mixed>
-
информация которая записывается в базу данных