Definition at line 15 of file Marketplace.php.
◆ __construct()
- Parameters
-
PackagesAuth | $packagesAuth | |
PackagesData | $packagesData | |
Definition at line 31 of file Marketplace.php.
33 $this->packagesAuth = $packagesAuth;
34 $this->packagesData = $packagesData;
◆ checkAuthAction()
Check if user authorize in connect
- Returns
- JsonModel
Definition at line 82 of file Marketplace.php.
85 $authDataJson = $this->packagesAuth->getAuthJsonData();
87 $isValid = $this->packagesAuth->checkCredentials($authDataJson[
'username'], $authDataJson[
'password']);
88 $isValid = json_decode($isValid,
true);
89 if ($isValid[
'success'] ===
true) {
90 return new JsonModel([
'success' =>
true,
'data' => [
94 return new JsonModel([
'success' =>
false,
'message' => $isValid[
'message']]);
97 return new JsonModel([
'success' =>
false,
'data' => [
100 }
catch (\Exception $e) {
101 return new JsonModel([
'success' =>
false,
'message' => $e->getMessage()]);
◆ indexAction()
No index action, return 404 error page
- Returns
- ViewModel
Definition at line 42 of file Marketplace.php.
44 $view =
new ViewModel;
45 $view->setTemplate(
'/error/404.phtml');
46 $this->getResponse()->setStatusCode(\
Zend\Http\Response::STATUS_CODE_404);
◆ popupAuthAction()
- Returns
- array|ViewModel
Definition at line 123 of file Marketplace.php.
125 $view =
new ViewModel();
126 $view->setTemplate(
'/magento/setup/popupauth.phtml');
127 $view->setTerminal(
true);
◆ removeCredentialsAction()
removeCredentialsAction |
( |
| ) |
|
Remove credentials from auth.json
- Returns
- JsonModel
Definition at line 110 of file Marketplace.php.
113 $result = $this->packagesAuth->removeCredentials();
114 return new JsonModel([
'success' =>
$result]);
115 }
catch (\Exception $e) {
116 return new JsonModel([
'success' =>
false,
'message' => $e->getMessage()]);
◆ saveAuthJsonAction()
Save auth.json
- Returns
- array|ViewModel
Definition at line 55 of file Marketplace.php.
58 if ($this->getRequest()->getContent()) {
59 $params = Json::decode($this->getRequest()->getContent(), Json::TYPE_ARRAY);
64 $isValid = $this->packagesAuth->checkCredentials(
$userName, $password);
65 $isValid = json_decode($isValid,
true);
66 if ($isValid[
'success'] ===
true && $this->packagesAuth->saveAuthJson(
$userName, $password)) {
67 $this->packagesData->syncPackagesData();
68 return new JsonModel([
'success' =>
true]);
70 return new JsonModel([
'success' =>
false,
'message' => $isValid[
'message']]);
72 }
catch (\Exception $e) {
73 return new JsonModel([
'success' =>
false,
'message' => $e->getMessage()]);
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
The documentation for this class was generated from the following file:
- vendor/magento/magento2-base/setup/src/Magento/Setup/Controller/Marketplace.php