Code Duplication    Length = 23-23 lines in 10 locations

class/AccountsHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class AccountsHandler
37
 */
38
class AccountsHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_accounts', Accounts::class, 'accounts_id', 'accounts_name');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/BmhHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class Bmh
37
 */
38
class BmhHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_bmh', Bmh::class, 'bmh_id', 'bmh_rule_no');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/CatHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class CatHandler
37
 */
38
class CatHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_cat', Cat::class, 'cat_id', 'cat_name');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/CatsubscrHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class CatsubscrHandler
37
 */
38
class CatsubscrHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_catsubscr', Catsubscr::class, 'catsubscr_id', 'catsubscr_catid');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/ImportHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class ImportHandler
37
 */
38
class ImportHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_import', Import::class, 'import_id', 'import_email');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/LetterHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class LetterHandler
37
 */
38
class LetterHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_letter', Letter::class, 'letter_id', 'letter_title');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/MailinglistHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class Mailinglist
37
 */
38
class MailinglistHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_mailinglist', Mailinglist::class, 'mailinglist_id', 'mailinglist_email');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/ProtocolHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class ProtocolHandler
37
 */
38
class ProtocolHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_protocol', Protocol::class, 'protocol_id', 'protocol_letter_id');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61

class/TaskHandler.php 1 location

@@ 34-56 (lines=23) @@
31
/**
32
 * Class TaskHandler
33
 */
34
class TaskHandler extends \XoopsPersistableObjectHandler
35
{
36
    /**
37
     * @var Helper
38
     * @access public
39
     */
40
    public $helper = null;
41
42
    /**
43
     * @param null|\XoopsDatabase                   $db
44
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
45
     */
46
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
47
    {
48
        parent::__construct($db, 'xnewsletter_task', Task::class, 'task_id', 'task_letter_id');
49
        /** @var Helper $this->helper */
50
        if (null === $helper) {
51
            $this->helper = Helper::getInstance();
52
        } else {
53
            $this->helper = $helper;
54
        }
55
    }
56
}
57

class/TemplateHandler.php 1 location

@@ 38-60 (lines=23) @@
35
/**
36
 * Class TemplateHandler
37
 */
38
class TemplateHandler extends \XoopsPersistableObjectHandler
39
{
40
    /**
41
     * @var Helper
42
     * @access public
43
     */
44
    public $helper = null;
45
46
    /**
47
     * @param null|\XoopsDatabase                   $db
48
     * @param \XoopsModules\Xnewsletter\Helper|null $helper
49
     */
50
    public function __construct(\XoopsDatabase $db = null, Helper $helper = null)
51
    {
52
        parent::__construct($db, 'xnewsletter_template', Template::class, 'template_id', 'template_title');
53
        /** @var Helper $this->helper */
54
        if (null === $helper) {
55
            $this->helper = Helper::getInstance();
56
        } else {
57
            $this->helper = $helper;
58
        }
59
    }
60
}
61