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