├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .danger.php ├── .env.example ├── .github └── workflows │ ├── danger.yml │ ├── merge-bot.yml │ ├── phpunit.yml │ ├── qodana.yml │ └── release.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── .qodana-profile.xml ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── pluginupload ├── box.json ├── composer.json ├── examples ├── api │ ├── plugins.json │ └── producer.json └── ci │ ├── .gitlab-ci.yml │ └── github-action.yaml ├── phpunit.xml.dist ├── qodana.yaml ├── src ├── Application.php ├── Commands │ ├── DownloadPluginResourcesCommand.php │ ├── ListPluginsCommand.php │ ├── PreparePluginCommand.php │ ├── SelfUpdateCommand.php │ ├── UpdatePluginCommand.php │ ├── UploadPluginCommand.php │ ├── ValidatePluginCommand.php │ └── ZipDirPluginCommand.php ├── Components │ ├── BufferedWriter.php │ ├── CodeReviewFormatter.php │ ├── Generation │ │ ├── Shopware5 │ │ │ ├── Plugin.php │ │ │ └── PluginReader.php │ │ ├── ShopwareApp │ │ │ ├── App.php │ │ │ ├── AppReader.php │ │ │ └── ManifestReader.php │ │ └── ShopwarePlatform │ │ │ ├── ChangelogParser.php │ │ │ ├── ChangelogReader.php │ │ │ ├── Plugin.php │ │ │ └── PluginReader.php │ ├── PluginBinaryUploader.php │ ├── PluginFinder.php │ ├── PluginInterface.php │ ├── PluginPrepare.php │ ├── PluginReaderInterface.php │ ├── PluginUpdater.php │ ├── PluginValidator │ │ ├── General │ │ │ ├── DescriptionLengthChecker.php │ │ │ ├── LicenseValidation.php │ │ │ ├── NotAllowedFilesInZipChecker.php │ │ │ ├── PhpLinter.php │ │ │ ├── VersionChecker.php │ │ │ └── ZipFolderMatchesTechnicalPluginName.php │ │ ├── Shopware5 │ │ │ └── XmlChecker.php │ │ ├── Shopware6 │ │ │ ├── ComposerJsonChecker.php │ │ │ └── ThemeJsonValidator.php │ │ ├── ShopwareAppSystem │ │ │ └── ManifestChecker.php │ │ └── ValidationInterface.php │ ├── PluginZip.php │ ├── ReleaseFactory.php │ ├── Releases │ │ ├── Github │ │ │ └── Github.php │ │ ├── Release.php │ │ └── ReleaseInterface.php │ ├── ResourcesDownloader.php │ ├── SBP │ │ ├── Client.php │ │ ├── Components │ │ │ ├── AbstractComponent.php │ │ │ ├── General.php │ │ │ ├── Plugin.php │ │ │ └── Producer.php │ │ └── FaqReader.php │ ├── StoreJsonLoader.php │ ├── XmlReader │ │ ├── XmlPluginReader.php │ │ ├── XmlReaderBase.php │ │ ├── XmlReaderInterface.php │ │ └── schema │ │ │ └── plugin.xsd │ └── ZipStrategy │ │ ├── AbstractStrategy.php │ │ ├── GitStrategy.php │ │ └── PlainStrategy.php ├── DependencyInjection.php ├── Exception │ ├── ChangelogInvalidException.php │ ├── MissingChangelogException.php │ ├── PluginGenerationException.php │ └── PluginNotFoundInAccount.php ├── Resources │ └── services.php ├── Structs │ ├── ActivationStatus.php │ ├── ApprovalStatus.php │ ├── Assessment.php │ ├── Binary.php │ ├── BronzeResult.php │ ├── Categories.php │ ├── Certification.php │ ├── Changelogs.php │ ├── CodeReview │ │ ├── CodeReview.php │ │ ├── SubCheckResult.php │ │ └── Type.php │ ├── CompatibleSoftwareVersions.php │ ├── Contract.php │ ├── Details.php │ ├── Generation.php │ ├── GoldResult.php │ ├── Image.php │ ├── ImageDetail.php │ ├── Infos.php │ ├── Input │ │ ├── UploadPluginInput.php │ │ └── UploadPluginResult.php │ ├── Items.php │ ├── License.php │ ├── LifecycleStatus.php │ ├── Locale.php │ ├── Localizations.php │ ├── MainCategory.php │ ├── Picture.php │ ├── Plugin.php │ ├── Producer.php │ ├── ProductType.php │ ├── SilverResult.php │ ├── StandardLocale.php │ ├── Status.php │ ├── StoreAvailabilities.php │ ├── Struct.php │ ├── Tags.php │ ├── Type.php │ ├── Videos.php │ └── ViolationContext.php └── Traits │ ├── ExecTrait.php │ └── ValidateZipTrait.php ├── template └── archlinux │ └── PKGBUILD └── tests ├── ApplicationTest.php ├── Components ├── BufferedWriterTest.php ├── CodeReviewFormatterTest.php ├── Generation │ ├── Shopware5 │ │ └── PluginTest.php │ ├── Shopware6 │ │ ├── ChangelogParserTest.php │ │ ├── ChangelogReaderTest.php │ │ ├── PluginTest.php │ │ ├── invalid.md │ │ ├── test │ │ │ └── CHANGELOG.md │ │ └── test2 │ │ │ └── CHANGELOG_de-DE.md │ └── ShopwareApp │ │ └── AppTest.php ├── IoHelper.php ├── PluginBinaryUploaderTest.php ├── PluginFinderTest.php ├── PluginPrepareTest.php ├── PluginUpdaterTest.php ├── PluginValidator │ ├── General │ │ ├── DescriptionLengthCheckerTest.php │ │ ├── LicenseValidationTest.php │ │ ├── NotAllowedFilesInZipCheckerTest.php │ │ ├── PhpLinterTest.php │ │ ├── VersionCheckerTest.php │ │ └── ZipFolderMatchesTechnicalPluginNameTest.php │ ├── Shopware5 │ │ └── XmlCheckerTest.php │ ├── Shopware6 │ │ ├── ComposerJsonCheckerTest.php │ │ └── ThemeJsonValidatorTest.php │ └── ShopwareAppSystem │ │ └── ManifestCheckerTest.php ├── PluginZipTest.php ├── ResourcesDownloaderTest.php ├── StoreJsonLoaderTest.php ├── XmlReader │ ├── XmlReaderBaseTest.php │ └── broken.xml └── ZipStrategy │ ├── GitStrategyTest.php │ └── PlainStrategyTest.php ├── DependencyInjectionTest.php └── fixtures ├── plugin.json ├── plugins ├── Shopware5Plugin │ ├── Resources │ │ └── store │ │ │ ├── en.html │ │ │ ├── en.md │ │ │ ├── en_faq.md │ │ │ ├── en_features.txt │ │ │ ├── en_highlights.txt │ │ │ ├── en_manual.html │ │ │ ├── en_manual.md │ │ │ ├── icon.png │ │ │ └── images │ │ │ └── 0.png │ ├── plugin.png │ └── plugin.xml ├── Shopware5PluginInvalidDescription │ └── plugin.xml ├── Shopware5PluginMissingChangelog │ └── plugin.xml ├── Shopware5PluginWithoutCompability │ ├── plugin.png │ └── plugin.xml ├── ShopwareApp.zip ├── ShopwareApp │ ├── CHANGELOG_de-DE.md │ ├── CHANGELOG_en-GB.md │ └── manifest.xml ├── ShopwareInvalidComposerJson │ ├── composer.json │ └── src │ │ └── .gitkeep ├── ShopwarePlatformPlugin │ ├── .sw-zip-blacklist │ ├── CHANGELOG_de-DE.md │ ├── CHANGELOG_en-GB.md │ ├── composer.json │ └── src │ │ └── .gitkeep ├── ShopwarePlatformPluginComposer │ ├── .sw-zip-blacklist │ ├── CHANGELOG_de-DE.md │ ├── CHANGELOG_en-GB.md │ ├── composer.json │ └── src │ │ └── .gitkeep ├── ShopwarePlatformPluginComposerMultiLicense │ ├── .sw-zip-blacklist │ ├── CHANGELOG_de-DE.md │ ├── CHANGELOG_en-GB.md │ ├── composer.json │ └── src │ │ └── .gitkeep ├── TestInvalidCode │ └── Bootstrap.php └── shopware-platform-plugin-in-a-folder-not-matching-the-name-of-its-content │ ├── CHANGELOG_de-DE.md │ ├── CHANGELOG_en-GB.md │ ├── composer.json │ └── src │ └── .gitkeep ├── store.json ├── store_category.json ├── store_data.json ├── store_tags.json └── store_videos.json /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.danger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.danger.php -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/danger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.github/workflows/danger.yml -------------------------------------------------------------------------------- /.github/workflows/merge-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.github/workflows/merge-bot.yml -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.github/workflows/qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.github/workflows/qodana.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /.qodana-profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/.qodana-profile.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/README.md -------------------------------------------------------------------------------- /bin/pluginupload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/bin/pluginupload -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/composer.json -------------------------------------------------------------------------------- /examples/api/plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/examples/api/plugins.json -------------------------------------------------------------------------------- /examples/api/producer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/examples/api/producer.json -------------------------------------------------------------------------------- /examples/ci/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/examples/ci/.gitlab-ci.yml -------------------------------------------------------------------------------- /examples/ci/github-action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/examples/ci/github-action.yaml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /qodana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/qodana.yaml -------------------------------------------------------------------------------- /src/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Application.php -------------------------------------------------------------------------------- /src/Commands/DownloadPluginResourcesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/DownloadPluginResourcesCommand.php -------------------------------------------------------------------------------- /src/Commands/ListPluginsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/ListPluginsCommand.php -------------------------------------------------------------------------------- /src/Commands/PreparePluginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/PreparePluginCommand.php -------------------------------------------------------------------------------- /src/Commands/SelfUpdateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/SelfUpdateCommand.php -------------------------------------------------------------------------------- /src/Commands/UpdatePluginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/UpdatePluginCommand.php -------------------------------------------------------------------------------- /src/Commands/UploadPluginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/UploadPluginCommand.php -------------------------------------------------------------------------------- /src/Commands/ValidatePluginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/ValidatePluginCommand.php -------------------------------------------------------------------------------- /src/Commands/ZipDirPluginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Commands/ZipDirPluginCommand.php -------------------------------------------------------------------------------- /src/Components/BufferedWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/BufferedWriter.php -------------------------------------------------------------------------------- /src/Components/CodeReviewFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/CodeReviewFormatter.php -------------------------------------------------------------------------------- /src/Components/Generation/Shopware5/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/Shopware5/Plugin.php -------------------------------------------------------------------------------- /src/Components/Generation/Shopware5/PluginReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/Shopware5/PluginReader.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwareApp/App.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwareApp/App.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwareApp/AppReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwareApp/AppReader.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwareApp/ManifestReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwareApp/ManifestReader.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwarePlatform/ChangelogParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwarePlatform/ChangelogParser.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwarePlatform/ChangelogReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwarePlatform/ChangelogReader.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwarePlatform/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwarePlatform/Plugin.php -------------------------------------------------------------------------------- /src/Components/Generation/ShopwarePlatform/PluginReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Generation/ShopwarePlatform/PluginReader.php -------------------------------------------------------------------------------- /src/Components/PluginBinaryUploader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginBinaryUploader.php -------------------------------------------------------------------------------- /src/Components/PluginFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginFinder.php -------------------------------------------------------------------------------- /src/Components/PluginInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginInterface.php -------------------------------------------------------------------------------- /src/Components/PluginPrepare.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginPrepare.php -------------------------------------------------------------------------------- /src/Components/PluginReaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginReaderInterface.php -------------------------------------------------------------------------------- /src/Components/PluginUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginUpdater.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/DescriptionLengthChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/DescriptionLengthChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/LicenseValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/LicenseValidation.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/NotAllowedFilesInZipChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/NotAllowedFilesInZipChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/PhpLinter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/PhpLinter.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/VersionChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/VersionChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/General/ZipFolderMatchesTechnicalPluginName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/General/ZipFolderMatchesTechnicalPluginName.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/Shopware5/XmlChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/Shopware5/XmlChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/Shopware6/ComposerJsonChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/Shopware6/ComposerJsonChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/Shopware6/ThemeJsonValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/Shopware6/ThemeJsonValidator.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/ShopwareAppSystem/ManifestChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/ShopwareAppSystem/ManifestChecker.php -------------------------------------------------------------------------------- /src/Components/PluginValidator/ValidationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginValidator/ValidationInterface.php -------------------------------------------------------------------------------- /src/Components/PluginZip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/PluginZip.php -------------------------------------------------------------------------------- /src/Components/ReleaseFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/ReleaseFactory.php -------------------------------------------------------------------------------- /src/Components/Releases/Github/Github.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Releases/Github/Github.php -------------------------------------------------------------------------------- /src/Components/Releases/Release.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Releases/Release.php -------------------------------------------------------------------------------- /src/Components/Releases/ReleaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/Releases/ReleaseInterface.php -------------------------------------------------------------------------------- /src/Components/ResourcesDownloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/ResourcesDownloader.php -------------------------------------------------------------------------------- /src/Components/SBP/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/Client.php -------------------------------------------------------------------------------- /src/Components/SBP/Components/AbstractComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/Components/AbstractComponent.php -------------------------------------------------------------------------------- /src/Components/SBP/Components/General.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/Components/General.php -------------------------------------------------------------------------------- /src/Components/SBP/Components/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/Components/Plugin.php -------------------------------------------------------------------------------- /src/Components/SBP/Components/Producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/Components/Producer.php -------------------------------------------------------------------------------- /src/Components/SBP/FaqReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/SBP/FaqReader.php -------------------------------------------------------------------------------- /src/Components/StoreJsonLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/StoreJsonLoader.php -------------------------------------------------------------------------------- /src/Components/XmlReader/XmlPluginReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/XmlReader/XmlPluginReader.php -------------------------------------------------------------------------------- /src/Components/XmlReader/XmlReaderBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/XmlReader/XmlReaderBase.php -------------------------------------------------------------------------------- /src/Components/XmlReader/XmlReaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/XmlReader/XmlReaderInterface.php -------------------------------------------------------------------------------- /src/Components/XmlReader/schema/plugin.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/XmlReader/schema/plugin.xsd -------------------------------------------------------------------------------- /src/Components/ZipStrategy/AbstractStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/ZipStrategy/AbstractStrategy.php -------------------------------------------------------------------------------- /src/Components/ZipStrategy/GitStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/ZipStrategy/GitStrategy.php -------------------------------------------------------------------------------- /src/Components/ZipStrategy/PlainStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Components/ZipStrategy/PlainStrategy.php -------------------------------------------------------------------------------- /src/DependencyInjection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/DependencyInjection.php -------------------------------------------------------------------------------- /src/Exception/ChangelogInvalidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Exception/ChangelogInvalidException.php -------------------------------------------------------------------------------- /src/Exception/MissingChangelogException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Exception/MissingChangelogException.php -------------------------------------------------------------------------------- /src/Exception/PluginGenerationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Exception/PluginGenerationException.php -------------------------------------------------------------------------------- /src/Exception/PluginNotFoundInAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Exception/PluginNotFoundInAccount.php -------------------------------------------------------------------------------- /src/Resources/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Resources/services.php -------------------------------------------------------------------------------- /src/Structs/ActivationStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/ActivationStatus.php -------------------------------------------------------------------------------- /src/Structs/ApprovalStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/ApprovalStatus.php -------------------------------------------------------------------------------- /src/Structs/Assessment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Assessment.php -------------------------------------------------------------------------------- /src/Structs/Binary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Binary.php -------------------------------------------------------------------------------- /src/Structs/BronzeResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/BronzeResult.php -------------------------------------------------------------------------------- /src/Structs/Categories.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Categories.php -------------------------------------------------------------------------------- /src/Structs/Certification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Certification.php -------------------------------------------------------------------------------- /src/Structs/Changelogs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Changelogs.php -------------------------------------------------------------------------------- /src/Structs/CodeReview/CodeReview.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/CodeReview/CodeReview.php -------------------------------------------------------------------------------- /src/Structs/CodeReview/SubCheckResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/CodeReview/SubCheckResult.php -------------------------------------------------------------------------------- /src/Structs/CodeReview/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/CodeReview/Type.php -------------------------------------------------------------------------------- /src/Structs/CompatibleSoftwareVersions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/CompatibleSoftwareVersions.php -------------------------------------------------------------------------------- /src/Structs/Contract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Contract.php -------------------------------------------------------------------------------- /src/Structs/Details.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Details.php -------------------------------------------------------------------------------- /src/Structs/Generation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Generation.php -------------------------------------------------------------------------------- /src/Structs/GoldResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/GoldResult.php -------------------------------------------------------------------------------- /src/Structs/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Image.php -------------------------------------------------------------------------------- /src/Structs/ImageDetail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/ImageDetail.php -------------------------------------------------------------------------------- /src/Structs/Infos.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Infos.php -------------------------------------------------------------------------------- /src/Structs/Input/UploadPluginInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Input/UploadPluginInput.php -------------------------------------------------------------------------------- /src/Structs/Input/UploadPluginResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Input/UploadPluginResult.php -------------------------------------------------------------------------------- /src/Structs/Items.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Items.php -------------------------------------------------------------------------------- /src/Structs/License.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/License.php -------------------------------------------------------------------------------- /src/Structs/LifecycleStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/LifecycleStatus.php -------------------------------------------------------------------------------- /src/Structs/Locale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Locale.php -------------------------------------------------------------------------------- /src/Structs/Localizations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Localizations.php -------------------------------------------------------------------------------- /src/Structs/MainCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/MainCategory.php -------------------------------------------------------------------------------- /src/Structs/Picture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Picture.php -------------------------------------------------------------------------------- /src/Structs/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Plugin.php -------------------------------------------------------------------------------- /src/Structs/Producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Producer.php -------------------------------------------------------------------------------- /src/Structs/ProductType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/ProductType.php -------------------------------------------------------------------------------- /src/Structs/SilverResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/SilverResult.php -------------------------------------------------------------------------------- /src/Structs/StandardLocale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/StandardLocale.php -------------------------------------------------------------------------------- /src/Structs/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Status.php -------------------------------------------------------------------------------- /src/Structs/StoreAvailabilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/StoreAvailabilities.php -------------------------------------------------------------------------------- /src/Structs/Struct.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Struct.php -------------------------------------------------------------------------------- /src/Structs/Tags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Tags.php -------------------------------------------------------------------------------- /src/Structs/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Type.php -------------------------------------------------------------------------------- /src/Structs/Videos.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/Videos.php -------------------------------------------------------------------------------- /src/Structs/ViolationContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Structs/ViolationContext.php -------------------------------------------------------------------------------- /src/Traits/ExecTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Traits/ExecTrait.php -------------------------------------------------------------------------------- /src/Traits/ValidateZipTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/src/Traits/ValidateZipTrait.php -------------------------------------------------------------------------------- /template/archlinux/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/template/archlinux/PKGBUILD -------------------------------------------------------------------------------- /tests/ApplicationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/ApplicationTest.php -------------------------------------------------------------------------------- /tests/Components/BufferedWriterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/BufferedWriterTest.php -------------------------------------------------------------------------------- /tests/Components/CodeReviewFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/CodeReviewFormatterTest.php -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware5/PluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/Shopware5/PluginTest.php -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/ChangelogParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/Shopware6/ChangelogParserTest.php -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/ChangelogReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/Shopware6/ChangelogReaderTest.php -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/PluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/Shopware6/PluginTest.php -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/invalid.md: -------------------------------------------------------------------------------- 1 | * Test -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/test/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/Shopware6/test/CHANGELOG.md -------------------------------------------------------------------------------- /tests/Components/Generation/Shopware6/test2/CHANGELOG_de-DE.md: -------------------------------------------------------------------------------- 1 | # 1.0.0 2 | * Test -------------------------------------------------------------------------------- /tests/Components/Generation/ShopwareApp/AppTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/Generation/ShopwareApp/AppTest.php -------------------------------------------------------------------------------- /tests/Components/IoHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/IoHelper.php -------------------------------------------------------------------------------- /tests/Components/PluginBinaryUploaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginBinaryUploaderTest.php -------------------------------------------------------------------------------- /tests/Components/PluginFinderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginFinderTest.php -------------------------------------------------------------------------------- /tests/Components/PluginPrepareTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginPrepareTest.php -------------------------------------------------------------------------------- /tests/Components/PluginUpdaterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginUpdaterTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/DescriptionLengthCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/DescriptionLengthCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/LicenseValidationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/LicenseValidationTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/NotAllowedFilesInZipCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/NotAllowedFilesInZipCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/PhpLinterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/PhpLinterTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/VersionCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/VersionCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/General/ZipFolderMatchesTechnicalPluginNameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/General/ZipFolderMatchesTechnicalPluginNameTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/Shopware5/XmlCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/Shopware5/XmlCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/Shopware6/ComposerJsonCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/Shopware6/ComposerJsonCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/Shopware6/ThemeJsonValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/Shopware6/ThemeJsonValidatorTest.php -------------------------------------------------------------------------------- /tests/Components/PluginValidator/ShopwareAppSystem/ManifestCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginValidator/ShopwareAppSystem/ManifestCheckerTest.php -------------------------------------------------------------------------------- /tests/Components/PluginZipTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/PluginZipTest.php -------------------------------------------------------------------------------- /tests/Components/ResourcesDownloaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/ResourcesDownloaderTest.php -------------------------------------------------------------------------------- /tests/Components/StoreJsonLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/StoreJsonLoaderTest.php -------------------------------------------------------------------------------- /tests/Components/XmlReader/XmlReaderBaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfShopware/FroshPluginUploader/HEAD/tests/Components/XmlReader/XmlReaderBaseTest.php -------------------------------------------------------------------------------- /tests/Components/XmlReader/broken.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |