AspireCloud/app/Services/Themes
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
..
FeatureListService.php Various Theme Endpoint changes (#81) 2024-11-01 14:30:13 -06:00
QueryThemesService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00
ThemeHotTagsService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00
ThemeInformationService.php Convert Resource Request/Response classes to Bag (#225) 2025-04-02 20:40:32 -06:00