Skip to content

Mark as api catalog interfaces 2.4 #32659

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app/code/Magento/Catalog/Block/Product/AwareInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

/**
* Class Product Aware interface
*
* @api
*/
interface AwareInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Block\Product\ReviewRendererInterface
*
* @api
*/
interface ReviewRendererInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
/**
* Interface \Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface
*
* @api
*/
interface HandlerInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

/**
* Marker interface for controllers on product view page
*
* @api
*/
namespace Magento\Catalog\Controller\Product\View;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
/**
* Interface \Magento\Catalog\Model\Attribute\LockValidatorInterface
*
* @api
*/
interface LockValidatorInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

/**
* Interface ProductPriceOptionsInterface
*
* @api
*/
interface ProductPriceOptionsInterface extends OptionSourceInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
/**
* Interface \Magento\Catalog\Model\Entity\Product\Attribute\Group\AttributeMapperInterface
*
* @api
*/
interface AttributeMapperInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

/**
* Interface TableDataInterface
*
* @api
*/
interface TableDataInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Model\Layer\CollectionFilterInterface
*
* @api
*/
interface CollectionFilterInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Model\Layer\FilterableAttributeListInterface
*
* @api
*/
interface FilterableAttributeListInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
/**
* Interface \Magento\Catalog\Model\Layer\ItemCollectionProviderInterface
*
* @api
*/
interface ItemCollectionProviderInterface
{
Expand Down
1 change: 1 addition & 0 deletions app/code/Magento/Catalog/Model/Layer/StateKeyInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Model\Layer\StateKeyInterface
*
* @api
*/
interface StateKeyInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
/**
* Interface \Magento\Catalog\Model\Product\Condition\ConditionInterface
*
* @api
*/
interface ConditionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
/**
* Interface of product configurational item option
*
* @api
* @author Magento Core Team <[email protected]>
*/
namespace Magento\Catalog\Model\Product\Configuration\Item\Option;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
/**
* Interface \Magento\Catalog\Model\Product\Media\ConfigInterface
*
* @api
*/
interface ConfigInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

/**
* Interface resolver checks whether product available for sale
*
* @api
*/
interface SalableResolverInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Model\ProductLink\CollectionProviderInterface
*
* @api
*/
interface CollectionProviderInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/**
* Interface \Magento\Catalog\Model\ProductLink\Converter\ConverterInterface
*
* @api
*/
interface ConverterInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

/**
* Criteria for finding lists.
*
* @api
*/
interface ListCriteriaInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

/**
* Result of finding a list of links.
*
* @api
*/
interface ListResultInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@

/**
* Provide link data for products.
*
* @api
*/
interface MapProviderInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
/**
* Interface \Magento\Catalog\Model\ProductOptions\ConfigInterface
*
* @api
*/
interface ConfigInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

/**
* Wrapper for structure of price index table.
*
* @api
*/
class IndexTableStructure
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

/**
* Interface for modifying price data in price index table.
*
* @api
*/
interface PriceModifierInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

/**
* Provide Select object for retrieve product id with minimal price
*
* @api
*/
interface LinkedProductSelectBuilderInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

/**
* Configured price interface.
*
* @api
*/
interface ConfiguredPriceInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

/**
* Interface define methods which control display of "As low as" price
*
* @api
*/
interface MinimalPriceCalculatorInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

/**
* Special price interface
*
* @api
*/
interface SpecialPriceInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

/**
* Interface WysiwygConfigDataProcessorInterface
*
* @api
*/
interface WysiwygConfigDataProcessorInterface
{
Expand Down