Класс: AbstractEntity¶
Краткое содержание:¶
Базовая ORM-сущность с аудитом создания и изменения записи.
Свойства¶
Нет публичных свойств.
Методы¶
- public beforeSave()
- public createdAt()
- public creator()
- public id()
- public lastEditor()
- public setCreator()
- public setLastEditor()
- public touchUpdatedAt()
- public updatedAt()
Подробности¶
- Путь:
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.