install modulu from shop
This commit is contained in:
parent
9a152885d8
commit
6cf35d5638
@ -34,7 +34,7 @@ class ModuleShopClientController extends AdminController
|
|||||||
$per_page = 8;
|
$per_page = 8;
|
||||||
|
|
||||||
$token = $_ENV['MODULE_SHOP_TOKEN'];
|
$token = $_ENV['MODULE_SHOP_TOKEN'];
|
||||||
$modules_info = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/module_shop/gb_slug', [
|
$modules_info = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/api/module_shop/gb_slug', [
|
||||||
'headers' => [
|
'headers' => [
|
||||||
'Authorization' => 'Bearer ' . $token,
|
'Authorization' => 'Bearer ' . $token,
|
||||||
]
|
]
|
||||||
@ -56,8 +56,8 @@ class ModuleShopClientController extends AdminController
|
|||||||
*/
|
*/
|
||||||
public function actionView(int $id): void
|
public function actionView(int $id): void
|
||||||
{
|
{
|
||||||
$token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.W10.POQZmGB7EZIayINtYhzu5r1rdgZhF9qPJpaQkl_g6pU';
|
$token = $_ENV['MODULE_SHOP_TOKEN'];
|
||||||
$module_info = $this->client->request('GET', 'http://igfs.loc/api/module_shop/' . $id, [
|
$module_info = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/api/module_shop/' . $id, [
|
||||||
'headers' => [
|
'headers' => [
|
||||||
'Authorization' => 'Bearer ' . $token,
|
'Authorization' => 'Bearer ' . $token,
|
||||||
]
|
]
|
||||||
@ -69,19 +69,38 @@ class ModuleShopClientController extends AdminController
|
|||||||
/**
|
/**
|
||||||
* @throws GuzzleException
|
* @throws GuzzleException
|
||||||
*/
|
*/
|
||||||
public function actionInstall(): void
|
#[NoReturn] public function actionInstall(): void
|
||||||
{
|
{
|
||||||
$request = new Request();
|
$request = new Request();
|
||||||
$id = $request->get("id");
|
$id = $request->get('id');
|
||||||
$token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.W10.POQZmGB7EZIayINtYhzu5r1rdgZhF9qPJpaQkl_g6pU';
|
$token = $_ENV['MODULE_SHOP_TOKEN'];
|
||||||
$module_info = $this->client->request('GET', 'http://igfs.loc/api/module_shop/' . $id, [
|
Debug::prn(123);
|
||||||
|
$module = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/api/module_shop/install/' . $id, [
|
||||||
'headers' => [
|
'headers' => [
|
||||||
'Authorization' => 'Bearer ' . $token,
|
'Authorization' => 'Bearer ' . $token,
|
||||||
|
'Accept' => 'application/itguild',
|
||||||
|
'sink' => RESOURCES_DIR . '/tmp/ms/some.itguild'
|
||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
$module_info = json_decode($module_info->getBody()->getContents(), true);
|
|
||||||
Debug::dd($module_info['path_to_archive']);
|
$module = json_decode($module->getBody()->getContents(), true);
|
||||||
$this->moduleService->installModule($module_info['path_to_archive']);
|
// Debug::dd(123);
|
||||||
|
$this->moduleService->installModule(RESOURCES_DIR . '/tmp/ms/some.igm');
|
||||||
|
$this->redirect('/admin/module_shop_client', 302);
|
||||||
|
|
||||||
|
|
||||||
|
// $request = new Request();
|
||||||
|
// $id = $request->get("id");
|
||||||
|
// $token = $_ENV['MODULE_SHOP_TOKEN'];
|
||||||
|
// $module_info = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/api/module_shop/' . $id, [
|
||||||
|
// 'headers' => [
|
||||||
|
// 'Authorization' => 'Bearer ' . $token,
|
||||||
|
// ]
|
||||||
|
// ]);
|
||||||
|
// $module_info = json_decode($module_info->getBody()->getContents(), true);
|
||||||
|
// Debug::dd($_ENV['MODULE_SHOP_URL'] . $module_info['path_to_archive']);
|
||||||
|
// $this->moduleService->installModule(RESOURCES_DIR . '/tmp/ms/some.igm');
|
||||||
|
// $this->redirect('/admin/module_shop_client', 302);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user