* @copyright Copyright (c) 2013 - 2019, TechFuze. (http://techfuze.net) */ abstract class Model { /** * @var Plugins */ public $plugins; /** * @var Libraries */ public $libraries; /** * @var Helpers */ public $helpers; /** * @var Config */ public $config; public function __construct() { $this->plugins = Factory::getInstance()->plugins; $this->libraries = Factory::getInstance()->libraries; $this->helpers = Factory::getInstance()->helpers; $this->config = Factory::getInstance()->config; } }