/** * Load integration by id. * * @param int $integrationId * @return IntegrationModel * @throws \Magento\Integration\Exception */ protected function _loadIntegrationById($integrationId) { $integration = $this->_integrationFactory->create()->load($integrationId); if (!$integration->getId()) { throw new \Magento\Integration\Exception(__("Integration with ID '%1' does not exist.", $integrationId)); } return $integration; }
/** * {@inheritdoc} */ public function getUserId() { $consumerId = $this->_request->getConsumerId(); $integration = $this->_integrationFactory->create()->loadByConsumerId($consumerId); return $integration->getId() ? (int) $integration->getId() : 0; }