Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 1.36 KB

2023-03-09-final-storable-flow.md

File metadata and controls

20 lines (20 loc) · 1.36 KB
Error in user YAML: (<unknown>): found character that cannot start any token while scanning for the next token at line 5 column 16
---
title: Final storable flow
issue: NEXT-25696
author: Oliver Skroblin
author_email: o.skroblin@shopware.com
author_github: @OliverSkroblin
---

Core

  • Removed StorableFlow @internal flag and define the class as final
  • Removed FlowAction @internal flag to allow external developers provide own flow actions
  • Removed DemodataGeneratorInterface @internal flag to provide own demo data generators via extensions
  • Changed ContainerFacade @internal flag to @final, due to the fact that apps already consum this service as public API
  • Removed AbstractRuleLoader @internal flag to allow decorating
  • Removed AbstractFlowLoader @internal flag to allow developers loading of flows by their own
  • Removed @internal flag of EntityIndexerRegistry to allow developers to use the service (including BC promise)
  • Removed @internal flag from EntityIndexingMessage DTO to allow developers to create entity indexing message by their own
  • Changed @internal flag for demo data domain classes which are required to add own demo data as developer.
  • Changed @internal flag for EntityScoreQueryBuilder to @final to allow developers to use the service (including BC promise)
  • Changed @internal flag for IncrementGatewayRegistry to @final to allow developers to use the service (including BC promise)
  • Added \Shopware\Core\Framework\Util\Json public api class for unified json encoding