XOOPS  2.6.0
XoopsModelAbstract.php
Go to the documentation of this file.
1 <?php
2 /*
3  You may not change or alter any portion of this comment or credits
4  of supporting developers from this source code or any supporting source code
5  which is considered copyrighted (c) material of the original comment or credit authors.
6 
7  This program is distributed in the hope that it will be useful,
8  but WITHOUT ANY WARRANTY; without even the implied warranty of
9  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10 */
11 
12 namespace Xoops\Core\Kernel;
13 
15 
27 abstract class XoopsModelAbstract
28 {
35  protected $handler;
36 
45  {
46  $this->handler = $handler;
47  return true;
48  }
49 
57  public function setVars($args)
58  {
59  if (!empty($args) && is_array($args)) {
60  foreach ($args as $key => $value) {
61  $this->$key = $value;
62  }
63  }
64  return true;
65  }
66 }
setHandler(XoopsPersistableObjectHandler $handler)