dataObjectHelper = $dataObjectHelper; $this->userConfigDataFactory = $userConfigDataFactory; } protected function _construct() { $this->_init(\MSP\TwoFactorAuth\Model\ResourceModel\UserConfig::class); } /** * Retrieve UserConfig model * * @return \MSP\TwoFactorAuth\Api\Data\UserConfigInterface */ public function getDataModel() { $userConfigData = $this->getData(); /** @var \MSP\TwoFactorAuth\Api\Data\UserConfigInterface $userConfigDataObject */ $userConfigDataObject = $this->userConfigDataFactory->create(); $this->dataObjectHelper->populateWithArray( $userConfigDataObject, $userConfigData, \MSP\TwoFactorAuth\Api\Data\UserConfigInterface::class ); $userConfigDataObject->setId($this->getId()); return $userConfigDataObject; } }