Перейти к содержанию

Класс: AbstractEntity

Краткое содержание:

Базовая ORM-сущность с аудитом создания и изменения записи.


Свойства

Нет публичных свойств.


Методы


Подробности

  • Путь: devcraft/src/classes/Abstracts/AbstractEntity.php

Детали

Методы

beforeSave()

Заполняет поля аудита перед сохранением сущности в базу данных.

С версии: 200.4.0

createdAt()

Возвращает дату и время создания записи.

С версии: 200.4.0

Возвращает: DateTimeImmutable — Момент создания.

creator()

Возвращает идентификатор создателя записи.

С версии: 200.4.0

Возвращает: int|null — ID пользователя DLE или null.

id()

Возвращает первичный ключ записи.

С версии: 200.4.0

Возвращает: int — Числовой идентификатор.

lastEditor()

Возвращает идентификатор последнего редактора записи.

С версии: 200.4.0

Возвращает: int|null — ID пользователя DLE или null.

setCreator()

Устанавливает идентификатор создателя записи.

С версии: 200.4.0

Параметры: - $user_id — ID пользователя DLE или null.

setLastEditor()

Устанавливает идентификатор последнего редактора записи.

С версии: 200.4.0

Параметры: - $user_id — ID пользователя DLE или null.

touchUpdatedAt()

Обновляет метку времени последнего изменения записи.

С версии: 200.4.0

updatedAt()

Возвращает дату и время последнего обновления записи.

С версии: 200.4.0

Возвращает: DateTimeImmutable|null — Момент обновления или null.