From a785b32f46e3a588ef54f3c365feb8cb45cefaa7 Mon Sep 17 00:00:00 2001
From: GitHub Actions Bot <>
Date: Sun, 2 Jul 2023 20:24:30 +0000
Subject: [PATCH] chore: Build release
---
.gitattributes | 3 -
.github/workflows/pack-plugin.yml | 15 ----
.gitignore | 6 --
.shopware-extension.yml | 60 --------------
bin/fix-cs.sh | 3 -
bin/static-analyze.sh | 13 ---
composer.lock | 75 ++++++++++++++++++
.../frosh-platform-thumbnail-processor.css | 1 +
.../js/frosh-platform-thumbnail-processor.js | 30 +++++++
src/Resources/store/de.md | 38 ---------
src/Resources/store/en.md | 36 ---------
src/Resources/store/icon.png | Bin 10151 -> 0 bytes
src/Resources/store/images/0.jpg | Bin 35511 -> 0 bytes
src/Resources/store/images/1.jpg | Bin 75185 -> 0 bytes
14 files changed, 106 insertions(+), 174 deletions(-)
delete mode 100644 .gitattributes
delete mode 100644 .github/workflows/pack-plugin.yml
delete mode 100755 .gitignore
delete mode 100644 .shopware-extension.yml
delete mode 100755 bin/fix-cs.sh
delete mode 100755 bin/static-analyze.sh
create mode 100644 composer.lock
create mode 100644 src/Resources/public/administration/css/frosh-platform-thumbnail-processor.css
create mode 100644 src/Resources/public/administration/js/frosh-platform-thumbnail-processor.js
delete mode 100644 src/Resources/store/de.md
delete mode 100644 src/Resources/store/en.md
delete mode 100644 src/Resources/store/icon.png
delete mode 100644 src/Resources/store/images/0.jpg
delete mode 100644 src/Resources/store/images/1.jpg
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index ceb9522..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/ export-ignore
-phpstan.neon.dist export-ignore
-psalm.xml export-ignore
diff --git a/.github/workflows/pack-plugin.yml b/.github/workflows/pack-plugin.yml
deleted file mode 100644
index 6b0d8d7..0000000
--- a/.github/workflows/pack-plugin.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-name: PackPlugin
-on:
- push:
- branches:
- - v2
-
-jobs:
- build:
- uses: FriendsOfShopware/actions/.github/workflows/store-shopware-cli.yml@main
- with:
- extensionName: FroshPlatformThumbnailProcessor
- secrets:
- accountUser: ${{ secrets.ACCOUNT_USER }}
- accountPassword: ${{ secrets.ACCOUNT_PASSWORD }}
- ghToken: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.gitignore b/.gitignore
deleted file mode 100755
index 751b333..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-vendor
-frosh-platform-thumbnail-processor.css
-frosh-platform-thumbnail-processor.js
-node_modules
-src/DependencyInjection/ThumbnailService.php
-src/DependencyInjection/FileSaver.php
diff --git a/.shopware-extension.yml b/.shopware-extension.yml
deleted file mode 100644
index 7e2f99d..0000000
--- a/.shopware-extension.yml
+++ /dev/null
@@ -1,60 +0,0 @@
-store:
- availabilities:
- - German
- - International
- default_locale: en_GB
- localizations:
- - de_DE
- - en_GB
- categories:
- - ConversionOptimierung
- type: extension
- icon: src/Resources/store/icon.png
- automatic_bugfix_version_compatibility: false
- description:
- de: file:src/Resources/store/de.md
- en: file:src/Resources/store/en.md
- tags:
- de:
- - thumbnail
- - performance
- - storage
- - webp
- en:
- - thumbnail
- - performance
- - storage
- - webp
- features:
- de:
- - Keine Thumbnail-Dateien mehr
- - URL pro SalesChannel möglich
- en:
- - No more thumbnail files
- - URL per SalesChannel possible
- images:
- - file: src/Resources/store/images/0.jpg
- activate:
- de: true
- en: true
- preview:
- de: true
- en: true
- priority: 0
- - file: src/Resources/store/images/1.jpg
- activate:
- de: true
- en: true
- preview:
- de: false
- en: false
- priority: 1
-build:
- zip:
- composer:
- enabled: true
- assets:
- enable_es_build_for_admin: true
- enable_es_build_for_storefront: true
-
-
diff --git a/bin/fix-cs.sh b/bin/fix-cs.sh
deleted file mode 100755
index 29180ae..0000000
--- a/bin/fix-cs.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-echo "Fix php files"
-php ../../../dev-ops/analyze/vendor/bin/php-cs-fixer fix --config=../../../vendor/shopware/platform/.php_cs.dist -vv .
diff --git a/bin/static-analyze.sh b/bin/static-analyze.sh
deleted file mode 100755
index b6a57d2..0000000
--- a/bin/static-analyze.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/env bash
-
-plugin_base_dir="$( cd "$( dirname "$0" )/.." >/dev/null 2>&1 && pwd )"
-
-cd "${plugin_base_dir}" && composer dump-autoload && >/dev/null cd -
-
-[ -x "$(command -v docker)" ] && [ "$(docker info &> /dev/null; echo $?)" -eq "0" ] \
- && docker run --rm -v "${plugin_base_dir}:/app" aragon999/phpstan-shopware:v6.2.2 analyze src \
- || echo "Docker not installed or not running, skipping phpstan check"
-
-[ ! -f ../../../dev-ops/analyze/vendor/bin/psalm ] \
- && echo "Cannot find psalm executable, skipping psaml check" \
- || php ../../../dev-ops/analyze/vendor/bin/psalm --config=psalm.xml --show-info=false
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 0000000..7fb7d23
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,75 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "c3eb44ab7b0a0a0c47879c3eb9a79220",
+ "packages": [
+ {
+ "name": "nikic/php-parser",
+ "version": "v4.16.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ },
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpParser\\": "lib/PhpParser"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Nikita Popov"
+ }
+ ],
+ "description": "A PHP parser written in PHP",
+ "keywords": [
+ "parser",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/nikic/PHP-Parser/issues",
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
+ },
+ "time": "2023-06-25T14:52:30+00:00"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": [],
+ "platform-dev": [],
+ "plugin-api-version": "2.3.0"
+}
diff --git a/src/Resources/public/administration/css/frosh-platform-thumbnail-processor.css b/src/Resources/public/administration/css/frosh-platform-thumbnail-processor.css
new file mode 100644
index 0000000..5550769
--- /dev/null
+++ b/src/Resources/public/administration/css/frosh-platform-thumbnail-processor.css
@@ -0,0 +1 @@
+.sw-system-config .frosh-thumbnail-processor-info-texts a,.sw-system-config .frosh-thumbnail-processor-info-texts a:visited{text-decoration:none;color:#189eff}.sw-system-config .frosh-thumbnail-processor-info-texts p{margin:revert}.frosh-thumbnail-processor-testimage{margin:20px 0}
diff --git a/src/Resources/public/administration/js/frosh-platform-thumbnail-processor.js b/src/Resources/public/administration/js/frosh-platform-thumbnail-processor.js
new file mode 100644
index 0000000..4d56844
--- /dev/null
+++ b/src/Resources/public/administration/js/frosh-platform-thumbnail-processor.js
@@ -0,0 +1,30 @@
+(()=>{var a=`{% block frosh_thumbnail_processor_info_texts %}
+
+
+ Hint: You can set the configuration per SalesChannel and you don't need to use all variables.
+
+
+
+ Available variables for the ThumbnailPattern:
+ {mediaUrl}: e.g. https://cdn.test.de/
+ {mediaPath}: e.g. media/image/5b/6d/16/tea.png
+ {width}: e.g. 800
+
+
+
+ Find patterns in the discussion category 'Patterns' of the GitHub repository:
+
+ GitHub Category 'Patterns'
+
+
+
+{% endblock %}
+`;var{Component:u}=Shopware;u.register("frosh-thumbnail-processor-info-texts",{template:a});var l=`
+ {{ btnLabel }}
+
+`;var{Component:d,Mixin:f}=Shopware;d.register("thumbnailprocessor-test",{template:l,props:["btnLabel"],inject:["thumbnailProcessorTest"],mixins:[f.getByName("notification")],data(){return{isLoading:!1,isSuccessful:!1}},computed:{pluginSalesChannelId(){let e=this.$parent;for(let t=0;t<20;t++){if(typeof e.currentSalesChannelId<"u")return e.currentSalesChannelId;e=e.$parent}throw"Can not get pluginConfigData"}},methods:{finish(){this.isSuccessful=!1},showError(e,t){this.isSuccessful=!1,t&&(e+=" sample url: "+t),this.createNotificationError({title:this.$tc("thumbnail-processor.test.title"),message:e})},saveAndCheck(){this.isLoading=!0,this.systemConfigSaveAll()},check(){let e=this;e.thumbnailProcessorTest.getUrl(this.pluginSalesChannelId).then(t=>{if(t.url){e.isSuccessful=!0;let s=document.createElement("img");s.width=200,s.height=200,s.onload=function(){s.naturalWidth!==200&&e.showError(e.$tc("thumbnail-processor.test.error.noResize"),t.url)},s.onerror=function(){e.showError(e.$tc("thumbnail-processor.test.error.general"),t.url)},s.src=t.url;let r=document.querySelector('[name="FroshPlatformThumbnailProcessor.config.test"]'),n=r.querySelector(".frosh-thumbnail-processor-testimage img");if(n)n.replaceWith(s);else{let i=document.createElement("p");i.classList.add("frosh-thumbnail-processor-testimage"),i.appendChild(s),r.appendChild(i)}}else e.showError(e.$tc("thumbnail-processor.test.error.general"));setTimeout(()=>{this.isLoading=!1},2500)})},systemConfigSaveAll(){let e=this,t=this.$parent;for(let s=0;s<30;s++){if(typeof t.$refs.systemConfig<"u")return t.$refs.systemConfig.saveAll().then(()=>{e.check()});t=t.$parent}throw"Can not get systemConfig"}}});var c=Shopware.Classes.ApiService,{Application:h}=Shopware,o=class extends c{constructor(t,s,r="thumbnail-processor-test"){super(t,s,r)}getUrl(t){let s=this.getBasicHeaders({});return this.httpClient.post(`_action/${this.getApiBasePath()}/get-sample-image`,{salesChannelId:t},{headers:s}).then(r=>c.handleResponse(r))}};h.addServiceProvider("thumbnailProcessorTest",e=>{let t=h.getContainer("init");return new o(t.httpClient,e.loginService)});})();
diff --git a/src/Resources/store/de.md b/src/Resources/store/de.md
deleted file mode 100644
index 49419b8..0000000
--- a/src/Resources/store/de.md
+++ /dev/null
@@ -1,38 +0,0 @@
-Verschwende keine Rechenleistung und keinen Speicherplatz mit Thumbnails!
-Mit diesem Plugin können Sie auf dynamische Thumbnails zurückgreifen.
-Jedes Produkt, jedes Bild in der Einkaufswelten hat berechtigterweise Thumbnails. Diese werden standardmäßig
-automatisch beim Upload erzeugt und auf der Festplatte gespeichert.
-An diesem Punkt greift dieses Plugin ein und stellt die Funktion zur Verfügung, dass keine Thumbnaildateien mehr erstellt
-werden müssen. Es bleibt lediglich, dass die Thumbnail-Größen in der Datenbank gespeichert werden.
-Die Thumbnails werden dann in Echtzeit beim Besuch durch einen externen Dienst erzeugt und ausgeliefert.
-
-## Vorteile vom Sparen der Thumbnailerzeugung:
-- Nutze einen externen Dienst, um deine Bilder optimiert auszuliefern
-- Sparen von Speicherplatz
-- Schnellerer Upload von Bildern
-- Entlastung des Servers
-- Schnellere Backups durch weniger Dateien
-
-## Hinzufügen weiterer Thumbnail-Größen:
-- im Order der Medienverwaltung neue Größe hinterlegen
-- dann den Befehl `bin/console media:generate-thumbnails` auf der Konsole ausführen, damit die Thumbnails für alle Bilder in der Datenbank aktualisiert werden (ab v3.0.2 nicht mehr notwendig)
-- Shop-Cache leeren
-
-## Welchen Dienst verwende ich nun für die Thumbnails:
-Beachten Sie, dass dieses Plugin nur die Funktion zum Ausliefern der Thumbnail-Urls bereitstellt.
-Dieses Plugin erstellt keine Thumbnails! Dazu werden die entsprechenden Dienste verwendet.
-
-Es gibt drei Paramter, die Ihnen optional zur Erstellung des Links zur Verfügung stehen:
-{mediaUrl}: Primär die Config shopware.cdn.url, alternativ Shop-Url
-{mediaPath}: relativer Pfad zu dem Originalbild
-{width}: Breite des Thumbnails
-
-Finde fertige Template auf GitHub:
-[GitHub Category Patterns](https://github.com/FriendsOfShopware/FroshPlatformThumbnailProcessor/discussions/categories/patterns).
-
-Nach der Einrichtung und Prüfung im DeveloperTools Ihres Browsers, können Sie auch den vorhandenen thumbnail-Ordner sichern und löschen.
-
-Dieses Plugin wird von [@FriendsOfShopware](https://store.shopware.com/friends-of-shopware.html) entwickelt.
-Maintainer dieses Plugins ist: [Sebastian König (tinect)](https://github.com/tinect)
-
-Bei Fragen / Fehlern bitte ein [GitHub Issue](https://github.com/FriendsOfShopware/FroshPlatformThumbnailProcessor/issues/new) erstellen
diff --git a/src/Resources/store/en.md b/src/Resources/store/en.md
deleted file mode 100644
index f10b158..0000000
--- a/src/Resources/store/en.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Don't waste the computing power and space with thumbnails! With this plugin you can access dynamic thumbnails.
-Every product, every picture in the shopping worlds legitimately has thumbnails. These become standard
-generated and saved automatically during upload.
-At this point this plugin intervenes and provides the function that no more thumbnail files are created. The only thing that remains is that the thumbnail sizes are stored in the database.
-The thumbnails are then generated and delivered by an external service in real time when visiting.
-
-## Advantages of saving thumbnail generation:
-- Use external service to deliver images optimized
-- Save space on disk
-- Faster upload of images
-- Relief of the server
-- Faster backups with fewer files
-
-## Adding more thumbnail sizes:
-- Save new size in the folder of the media management
-- then run the command `bin/console media:generate-thumbnails` on the console to update the thumbnails for all images in the database (no more needed from version 3.0.2)
-- Clear shop cache
-
-## Which service do I now use for the thumbnails:
-Please note that this plugin only provides the function for delivering the thumbnail urls.
-This plugin does not create thumbnails! The corresponding services are used for this.
-
-There are three parameters that are optionally available for creating the link:
-{mediaUrl}: Primarily your config shopware.cdn.url, alternatively shop url
-{mediaPath}: The relative path to the original image
-{width}: The width of the thumbnail
-
-Find pattern at GitHub:
-[GitHub Category Patterns](https://github.com/FriendsOfShopware/FroshPlatformThumbnailProcessor/discussions/categories/patterns).
-
-After setting up and checking in the developer tools of your browser, you can also backup and delete the existing thumbnail folder.
-
-This plugin is part of [@FriendsOfShopware](https://store.shopware.com/en/friends-of-shopware.html).
-Maintainer from the plugin is: [Sebastian König (tinect)](https://github.com/tinect)
-
-For questions or bugs please create a [GitHub Issue](https://github.com/FriendsOfShopware/FroshPlatformThumbnailProcessor/issues/new)
diff --git a/src/Resources/store/icon.png b/src/Resources/store/icon.png
deleted file mode 100644
index 885856b6e391cc84d714204bf9a596ca42f432b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 10151
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
SjJb$sX4*0b&lUW!^#1@mPUBYq
diff --git a/src/Resources/store/images/1.jpg b/src/Resources/store/images/1.jpg
deleted file mode 100644
index 23ce47484034f638cf8170d5d784c00792a2b3fb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 75185
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