. */ namespace SP\Mgmt\Users; defined('APP_ROOT') || die(); use SP\DataModel\UserPreferencesData; use SP\Mgmt\ItemBase; /** * Class UserPreferencesBase * * @package SP\Mgmt\Users */ abstract class UserPreferencesBase extends ItemBase { /** @var UserPreferencesData */ protected $itemData; /** * Category constructor. * * @param UserPreferencesData $itemData * @throws \SP\Core\Exceptions\InvalidClassException */ public function __construct($itemData = null) { if (!$this->dataModel) { $this->setDataModel(UserPreferencesData::class); } parent::__construct($itemData); } /** * @return UserPreferencesData */ public function getItemData() { return parent::getItemData(); } }