Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 846 Bytes

2022-05-06-internal-classes.md

File metadata and controls

13 lines (13 loc) · 846 Bytes
title issue author author_email
internal-classes
NEXT-19173
Oliver Skroblin
o.skroblin@shopware.com

Core

  • Deprecated all service __construct(), where the class is initialized over the di container. The constructor is not part of our BC promise, and we are allowed to change it in any version
  • Deprecated all classes within the *\Test* namespace
  • Deprecated different DAL classes. These class will be @internal or @final with the next major version. We want to provide a clean API and BC promise on repository and API level and want the possibility to optimize the DAL underlying layers within minor releases.

Storefront

  • Deprecated all Storefront controller classes, they will be @internal with the next major release. The BC promise of our controller is based on the routing annotation not the php class implementation