Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function getUserId()
 {
     $consumerId = $this->_request->getConsumerId();
     $integration = $this->_integrationFactory->create()->loadByConsumerId($consumerId);
     return $integration->getId() ? (int) $integration->getId() : 0;
 }