LS
Package | engine |
---|---|
Inheritance | class LS » LsObject |
Since | 1.0 |
Source Code | /engine/classes/Engine.class.php |
Короткий алиас для вызова основных методов движка
Public Methods
Method | Description | Defined By |
---|---|---|
Adm() | Возвращает true если текущий пользователь администратор | LS |
CurUsr() | Возвращает текущего авторизованного пользователя | LS |
E() | Возвращает ядро | LS |
Ent() | Возвращает объект сущности | LS |
Mpr() | Возвращает объект маппера | LS |
__call() | Вызов метода модуля | LS |
__callStatic() | Статический вызов метода модуля для PHP >= 5.3 | LS |
getInstance() | LS |
Property Details
oInstance
property
protected static $oInstance;
Method Details
Adm()
method
public bool Adm()
| ||
{return} | bool |
Source Code: /engine/classes/Engine.class.php#1201 (show)
public function Adm() {
return self::CurUsr() && self::CurUsr()->isAdministrator();
}
Возвращает true если текущий пользователь администратор
CurUsr()
method
public ModuleUser_EntityUser CurUsr()
| ||
{return} | ModuleUser_EntityUser |
Source Code: /engine/classes/Engine.class.php#1191 (show)
public function CurUsr() {
return self::E()->User_GetUserCurrent();
}
Возвращает текущего авторизованного пользователя
See Also
E()
method
public Engine E()
| ||
{return} | Engine |
Source Code: /engine/classes/Engine.class.php#1159 (show)
public function E() {
return Engine::GetInstance();
}
Возвращает ядро
See Also
Ent()
method
public Entity Ent($sName $sName, array $aParams=array (
))
| ||
$sName | $sName | Название сущности |
$aParams | array | Параметры для передачи в конструктор |
{return} | Entity |
Source Code: /engine/classes/Engine.class.php#1170 (show)
public function Ent($sName,$aParams=array()) {
return Engine::GetEntity($sName,$aParams);
}
Возвращает объект сущности
See Also
Mpr()
method
public mixed Mpr($sClassName $sClassName, string|null $sName=NULL, DbSimple_Mysql|null $oConnect=NULL)
| ||
$sClassName | $sClassName | Класс модуля маппера |
$sName | string|null | Имя маппера |
$oConnect | DbSimple_Mysql|null | Объект коннекта к БД |
{return} | mixed |
Source Code: /engine/classes/Engine.class.php#1182 (show)
public function Mpr($sClassName,$sName=null,$oConnect=null) {
return Engine::GetMapper($sClassName,$sName,$oConnect);
}
Возвращает объект маппера
See Also
__call()
method
public mixed __call($sName $sName, array $aArgs=array (
))
| ||
$sName | $sName | Полное название метода, например Module_Method |
$aArgs | array | Список аргуметов метода |
{return} | mixed |
Source Code: /engine/classes/Engine.class.php#1212 (show)
public function __call($sName,$aArgs=array()) {
return call_user_func_array(array(self::E(),$sName),$aArgs);
}
Вызов метода модуля Например
$LS->Module_Method()
__callStatic()
method
public static mixed __callStatic($sName $sName, array $aArgs=array (
))
| ||
$sName | $sName | Полное название метода, например Module_Method |
$aArgs | array | Список аргуметов метода |
{return} | mixed |
Source Code: /engine/classes/Engine.class.php#1224 (show)
public static function __callStatic($sName,$aArgs=array()) {
return call_user_func_array(array(self::E(),$sName),$aArgs);
}
Статический вызов метода модуля для PHP >= 5.3 Например
LS::Module_Method()
getInstance()
method
public static void getInstance()
|
Source Code: /engine/classes/Engine.class.php#1145 (show)
static public function getInstance() {
if (isset(self::$oInstance) and (self::$oInstance instanceof self)) {
return self::$oInstance;
} else {
self::$oInstance = new self();
return self::$oInstance;
}
}