diff --git a/engine/classes/Action.class.php b/engine/classes/Action.class.php index 96bdd380..610fa430 100644 --- a/engine/classes/Action.class.php +++ b/engine/classes/Action.class.php @@ -19,7 +19,7 @@ * Абстрактный класс экшена * */ -abstract class Action extends Object { +abstract class Action extends LsObject { protected $aRegisterEvent=array(); protected $aParams=array(); diff --git a/engine/classes/Block.class.php b/engine/classes/Block.class.php index 0cc7ff17..b02c1a1c 100644 --- a/engine/classes/Block.class.php +++ b/engine/classes/Block.class.php @@ -20,7 +20,7 @@ * Это те блоки которые обрабатывают шаблоны Smarty перед выводом(например блок "Облако тегов") * */ -abstract class Block extends Object { +abstract class Block extends LsObject { protected $oEngine=null; protected $aParams=array(); diff --git a/engine/classes/Cron.class.php b/engine/classes/Cron.class.php index f38f9d93..221bdd3b 100644 --- a/engine/classes/Cron.class.php +++ b/engine/classes/Cron.class.php @@ -20,7 +20,7 @@ require_once("Engine.class.php"); /** * Абстрактный слой работы с крон-процессами */ -class Cron extends Object { +class Cron extends LsObject { /** * @var Engine */ diff --git a/engine/classes/Engine.class.php b/engine/classes/Engine.class.php index bf680a1b..6199c272 100644 --- a/engine/classes/Engine.class.php +++ b/engine/classes/Engine.class.php @@ -39,7 +39,7 @@ require_once("ManyToManyRelation.class.php"); * Основной класс движка, который позволяет напрямую обращаться к любому модулю * */ -class Engine extends Object { +class Engine extends LsObject { /** * Имя плагина diff --git a/engine/classes/Entity.class.php b/engine/classes/Entity.class.php index 98bfd572..763d7fd9 100644 --- a/engine/classes/Entity.class.php +++ b/engine/classes/Entity.class.php @@ -19,7 +19,7 @@ * Абстрактный класс сущности * */ -abstract class Entity extends Object { +abstract class Entity extends LsObject { protected $_aData=array(); protected $sPrimaryKey = null; protected $aValidateRules=array(); diff --git a/engine/classes/Hook.class.php b/engine/classes/Hook.class.php index 91b816c4..f5942461 100644 --- a/engine/classes/Hook.class.php +++ b/engine/classes/Hook.class.php @@ -19,7 +19,7 @@ * Абстракция хука, от которой наследуются все хуки * */ -abstract class Hook extends Object { +abstract class Hook extends LsObject { public function __construct() { diff --git a/engine/classes/ManyToManyRelation.class.php b/engine/classes/ManyToManyRelation.class.php index 293cff52..9ee25152 100644 --- a/engine/classes/ManyToManyRelation.class.php +++ b/engine/classes/ManyToManyRelation.class.php @@ -21,8 +21,7 @@ * Например, $oTopic->Tags->add($oTag) или $oTopic->Tags->delete($oTag->getId()) при * наличии настроенной MANY_TO_MANY связи 'tags' */ -class LS_ManyToManyRelation -{ +class LS_ManyToManyRelation extends LsObject { // Ссылка на $oEntityORM->aRelationsData[], // где relation_name - имя сязи, которую представляет объект protected $_aCollection = array(); diff --git a/engine/classes/Mapper.class.php b/engine/classes/Mapper.class.php index 7cdf683c..f8b9e4aa 100644 --- a/engine/classes/Mapper.class.php +++ b/engine/classes/Mapper.class.php @@ -19,7 +19,7 @@ * Абстрактный класс мапера * */ -abstract class Mapper extends Object { +abstract class Mapper extends LsObject { protected $oDb; /** diff --git a/engine/classes/Module.class.php b/engine/classes/Module.class.php index 0321ce88..fc95b497 100644 --- a/engine/classes/Module.class.php +++ b/engine/classes/Module.class.php @@ -19,7 +19,7 @@ * Абстракция модуля, от которой наследуются все модули * */ -abstract class Module extends Object { +abstract class Module extends LsObject { /** * Engine object * diff --git a/engine/classes/Object.class.php b/engine/classes/Object.class.php index 625a7c7a..5d6314b4 100644 --- a/engine/classes/Object.class.php +++ b/engine/classes/Object.class.php @@ -19,7 +19,7 @@ * От этого класса наследуются все остальные * */ -abstract class Object { - +abstract class LsObject { + } ?> \ No newline at end of file diff --git a/engine/classes/Plugin.class.php b/engine/classes/Plugin.class.php index 1b7f4042..6d611846 100644 --- a/engine/classes/Plugin.class.php +++ b/engine/classes/Plugin.class.php @@ -19,7 +19,7 @@ * Абстракция плагина, от которой наследуются все плагины * */ -abstract class Plugin extends Object { +abstract class Plugin extends LsObject { /** * Путь к шаблонам с учетом наличия соответствующего skin`a * diff --git a/engine/classes/Router.class.php b/engine/classes/Router.class.php index 616438ae..d9aff042 100644 --- a/engine/classes/Router.class.php +++ b/engine/classes/Router.class.php @@ -22,7 +22,7 @@ require_once("ActionPlugin.class.php"); * Класс роутинга(контроллера) * Инициализирует ядро, определяет какой экшен запустить согласно URL'у и запускает его. */ -class Router extends Object { +class Router extends LsObject { protected $aConfigRoute=array(); static protected $sAction=null;