Skip to content

Factories for API classes/interfaces should be marked as API #32041

Closed
@sivaschenko

Description

The following factories should be marked as API in 2.5-develop branch

  1. app/code/Magento/Catalog/Block/Product/ImageFactory.php
  2. app/code/Magento/Catalog/Model/Product/Type/Price/Factory.php
  3. app/code/Magento/Config/Block/System/Config/Form/Field/Factory.php
  4. app/code/Magento/Config/Block/System/Config/Form/Fieldset/Factory.php
  5. app/code/Magento/Customer/Model/Metadata/FormFactory.php
  6. app/code/Magento/ImportExport/Model/Export/Factory.php
  7. app/code/Magento/Quote/Model/Quote/Address/RateCollectorInterfaceFactory.php
  8. app/code/Magento/Quote/Model/Quote/Address/TotalFactory.php
  9. app/code/Magento/Sales/Model/Order/CreditmemoFactory.php
  10. app/code/Magento/Sales/Model/ResourceModel/Order/Collection/Factory.php
  11. app/code/Magento/Ui/Component/Form/Fieldset/Factory.php
  12. lib/internal/Magento/Framework/Acl/AclResourceFactory.php
  13. lib/internal/Magento/Framework/AclFactory.php
  14. lib/internal/Magento/Framework/Amqp/ConfigFactory.php
  15. lib/internal/Magento/Framework/Api/ExtensionAttribute/JoinDataInterfaceFactory.php
  16. lib/internal/Magento/Framework/Api/Search/DocumentFactory.php
  17. lib/internal/Magento/Framework/Api/Search/SearchCriteriaFactory.php
  18. lib/internal/Magento/Framework/App/Config/ValueFactory.php
  19. lib/internal/Magento/Framework/Config/Data/ConfigDataFactory.php
  20. lib/internal/Magento/Framework/Config/ViewFactory.php
  21. lib/internal/Magento/Framework/Controller/Result/JsonFactory.php
  22. lib/internal/Magento/Framework/DB/Adapter/Pdo/MysqlFactory.php
  23. lib/internal/Magento/Framework/DB/Ddl/TriggerFactory.php
  24. lib/internal/Magento/Framework/Data/FormFactory.php
  25. lib/internal/Magento/Framework/Data/Tree/NodeFactory.php
  26. lib/internal/Magento/Framework/Data/TreeFactory.php
  27. lib/internal/Magento/Framework/DataObject/Factory.php
  28. lib/internal/Magento/Framework/Event/ObserverFactory.php
  29. lib/internal/Magento/Framework/EventFactory.php
  30. lib/internal/Magento/Framework/File/UploaderFactory.php
  31. lib/internal/Magento/Framework/Filesystem/Directory/ReadFactory.php
  32. lib/internal/Magento/Framework/Mail/TransportInterfaceFactory.php
  33. lib/internal/Magento/Framework/Message/CollectionFactory.php
  34. lib/internal/Magento/Framework/Module/Setup/MigrationFactory.php
  35. lib/internal/Magento/Framework/Setup/Declaration/Schema/Diff/DiffFactory.php
  36. lib/internal/Magento/Framework/ValidatorFactory.php
  37. lib/internal/Magento/Framework/View/Asset/File/FallbackContextFactory.php
  38. lib/internal/Magento/Framework/View/Asset/FileFactory.php
  39. lib/internal/Magento/Framework/View/Layout/Generator/ContextFactory.php
  40. lib/internal/Magento/Framework/View/Layout/Reader/ContextFactory.php
  41. lib/internal/Magento/Framework/View/Page/ConfigFactory.php

Metadata

Assignees

Labels

Component: Framework/ApiUSE ONLY for FRAMEWORK RELATED BUG! E.g If bug related to Catalog Service Contracts use just CatalogIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P1Once P0 defects have been fixed, a defect having this priority is the next candidate for fixing.Progress: doneProject: API ChangesReproduced on 2.4.xThe issue has been reproduced on latest 2.4-develop branch

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions