AspireCloud/app/Services/Plugins
Chuck Adams d9db849e11
Convert Resource Request/Response classes to Bag (#225)
* refactor: use Bag transformers for (Plugin|Theme)HotTagsResponse

* refactor: replace more static constructors with Transforms

* zap: rm unused ThemeUpdateCheckTranslationCollection (whew) VO

* refactor: inline ThemeUpdateData::fromModelCollection

* refactor: embaggify QueryPluginsRequest

* refactor: Bag up PluginInformationRequest

* refactor: throw PluginUpdateRequest into the Bag

* test: move phpstan.neon -> phpstan.dist.neon

* refactor: tighten up update check request types

* test: use more realistic plugin filenames in update check tests

* refactor: use single query for plugin update check

* refactor: convert plugin updates to Bag (i'm out of "bag" neologisms)

* refactor: use ThemeResponse VO for theme info requests

* refactor: commit baggravated assault on ThemeCollection/ThemeResource ;)

* refactor: bag up the rest of the Resource types

* tweak: slipstream in dependabot upgrade
2025-04-02 20:40:32 -06:00
..
PluginHotTagsService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00
PluginInformationService.php return compatible response for closed plugins (#110) 2024-11-27 12:41:48 -07:00
PluginUpdateService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00
QueryPluginsService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00