ModuleUser_EntitySession
Package | modules.user |
---|---|
Inheritance | class ModuleUser_EntitySession » Entity » LsObject |
Since | 1.0 |
Source Code | /classes/modules/user/entity/Session.entity.class.php |
Сущность сессии
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
_aData | array | Данные сущности, на этот массив мапятся методы set* и get* | Entity |
aValidateErrors | array | Список ошибок валидации в разрезе полей, например | Entity |
aValidateRules | array | Список правил валидации полей | Entity |
sPrimaryKey | null|string | Имя поля с первичным ключом в БД | Entity |
sValidateScenario | string | Сценарий валиадции полей | Entity |
Public Methods
Method | Description | Defined By |
---|---|---|
Init() | Метод инициализации сущности, вызывается при её создании | Entity |
_Validate() | Выполняет валидацию данных сущности | Entity |
__call() | Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля | Entity |
__construct() | Если передать в конструктор ассоциативный массив свойств и их значений, то они автоматом загрузятся в сущность | Entity |
_addValidateError() | Добавляет для поля ошибку в список ошибок | Entity |
_clearValidateErrors() | Очищает список всех ошибок или для конкретного поля | Entity |
_createValidators() | Создает и возвращает список валидаторов для сущности | Entity |
_getData() | Получает массив данных сущности | Entity |
_getDataArray() | Рекурсивное преобразование объекта и вложенных объектов в массив | Entity |
_getDataOne() | Возвращает данные по конкретному полю | Entity |
_getPrimaryKey() | Получение первичного ключа сущности (ключ, а не значение!) | Entity |
_getPrimaryKeyValue() | Возвращает значение первичного ключа/поля | Entity |
_getValidateError() | Возвращает первую ошибку для поля или среди всех полей | Entity |
_getValidateErrors() | Возвращает список ошибок для всех полей или одного поля | Entity |
_getValidateScenario() | Возвращает текущий сценарий валидации | Entity |
_getValidators() | Возвращает список валидаторов с учетом текущего сценария | Entity |
_hasValidateErrors() | Проверяет есть ли ошибки валидации | Entity |
_setData() | Устанавливает данные сущности | Entity |
_setValidateScenario() | Устанавливает сценарий валидации | Entity |
getDateCreate() | Возвращает дату создания сессии | ModuleUser_EntitySession |
getDateLast() | Возвращает последную дату сессии | ModuleUser_EntitySession |
getIpCreate() | Возвращает IP создания сессии | ModuleUser_EntitySession |
getIpLast() | Возвращает последний IP сессии | ModuleUser_EntitySession |
getKey() | Возвращает ключ сессии | ModuleUser_EntitySession |
getUserId() | Возвращает ID пользователя | ModuleUser_EntitySession |
setDateCreate() | Устанавливает дату создания сессии | ModuleUser_EntitySession |
setDateLast() | Устанавливает последную дату сессии | ModuleUser_EntitySession |
setIpCreate() | Устанавливает IP создания сессии | ModuleUser_EntitySession |
setIpLast() | Устанавливает последний IP сессии | ModuleUser_EntitySession |
setKey() | Устанавливает ключ сессии | ModuleUser_EntitySession |
setUserId() | Устанавливает ID пользователя | ModuleUser_EntitySession |
Method Details
getDateCreate()
method
public string|null getDateCreate()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#62 (show)
public function getDateCreate() {
return $this->_getDataOne('session_date_create');
}
Возвращает дату создания сессии
getDateLast()
method
public string|null getDateLast()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#70 (show)
public function getDateLast() {
return $this->_getDataOne('session_date_last');
}
Возвращает последную дату сессии
getIpCreate()
method
public string|null getIpCreate()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#46 (show)
public function getIpCreate() {
return $this->_getDataOne('session_ip_create');
}
Возвращает IP создания сессии
getIpLast()
method
public string|null getIpLast()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#54 (show)
public function getIpLast() {
return $this->_getDataOne('session_ip_last');
}
Возвращает последний IP сессии
getKey()
method
public string|null getKey()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#30 (show)
public function getKey() {
return $this->_getDataOne('session_key');
}
Возвращает ключ сессии
getUserId()
method
public int|null getUserId()
| ||
{return} | int|null |
Source Code: /classes/modules/user/entity/Session.entity.class.php#38 (show)
public function getUserId() {
return $this->_getDataOne('user_id');
}
Возвращает ID пользователя
setDateCreate()
method
public void setDateCreate(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Session.entity.class.php#112 (show)
public function setDateCreate($data) {
$this->_aData['session_date_create']=$data;
}
Устанавливает дату создания сессии
setDateLast()
method
public void setDateLast(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Session.entity.class.php#120 (show)
public function setDateLast($data) {
$this->_aData['session_date_last']=$data;
}
Устанавливает последную дату сессии
setIpCreate()
method
public void setIpCreate(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Session.entity.class.php#96 (show)
public function setIpCreate($data) {
$this->_aData['session_ip_create']=$data;
}
Устанавливает IP создания сессии
setIpLast()
method
public void setIpLast(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Session.entity.class.php#104 (show)
public function setIpLast($data) {
$this->_aData['session_ip_last']=$data;
}
Устанавливает последний IP сессии
setKey()
method
public void setKey(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Session.entity.class.php#80 (show)
public function setKey($data) {
$this->_aData['session_key']=$data;
}
Устанавливает ключ сессии
setUserId()
method
public void setUserId(int $data)
| ||
$data | int |
Source Code: /classes/modules/user/entity/Session.entity.class.php#88 (show)
public function setUserId($data) {
$this->_aData['user_id']=$data;
}
Устанавливает ID пользователя