Skip to content

Commit 88e672b

Browse files
authored
Merge pull request #464 from bitbager/master
Add package info manager
2 parents c190093 + c76b87b commit 88e672b

6 files changed

Lines changed: 44 additions & 1 deletion

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace BitBag\SyliusCmsPlugin\Controller\Action\Admin;
6+
7+
use Symfony\Component\HttpFoundation\Response;
8+
9+
final class RetrievePackageInfoAction
10+
{
11+
public function __invoke(): Response
12+
{
13+
try {
14+
file_get_contents('https://intranet.bitbag.shop/retrieve-package-info?packageName="bitbag/cms-plugin"');
15+
} catch (\Exception $exception) {
16+
return new Response('', Response::HTTP_BAD_REQUEST);
17+
}
18+
19+
return new Response();
20+
}
21+
}

src/Resources/config/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,11 @@ liip_imagine:
4343
filesystem:
4444
data_root:
4545
- "%kernel.project_dir%/public"
46+
47+
sylius_ui:
48+
events:
49+
sylius.admin.layout.javascripts:
50+
blocks:
51+
version_script:
52+
template: "@BitBagSyliusCmsPlugin/Asset/_versionScript.html.twig"
53+
priority: 10

src/Resources/config/routing/admin.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,9 @@ bitbag_sylius_cms_plugin_admin_upload_editor_image:
3838
path: /editor/upload-image
3939
defaults:
4040
_controller: bitbag_sylius_cms_plugin.controller.action.admin.upload_editor_image
41+
42+
bitbag_sylius_cms_plugin_admin_retrieve_package_info:
43+
path: /retrieve-package-info
44+
methods: [GET]
45+
defaults:
46+
_controller: bitbag_sylius_cms_plugin.controller.action.admin.retrieve_package_info

src/Resources/config/services/controller.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,7 @@ services:
6767
- setFormErrorsFlashHelper: ["@bitbag_sylius_cms_plugin.controller.helper.form_errors_flash"]
6868
- setCacheManager: ["@liip_imagine.cache.manager"]
6969
- setDataManager: ["@liip_imagine.data.manager"]
70+
71+
bitbag_sylius_cms_plugin.controller.action.admin.retrieve_package_info:
72+
public: true
73+
class: BitBag\SyliusCmsPlugin\Controller\Action\Admin\RetrievePackageInfoAction

src/Resources/config/services/event_listener.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,3 @@ services:
1919
- "@request_stack"
2020
tags:
2121
- { name: kernel.event_subscriber, event: kernel.exception }
22-
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
$(document).ready(function() {
3+
$.get( "/admin/retrieve-package-info", { packageName: "bitbag/cms-plugin"} );
4+
});
5+
</script>

0 commit comments

Comments
 (0)