Skip to content

Commit

Permalink
Mark Framework interfaces as API part 8
Browse files Browse the repository at this point in the history
  • Loading branch information
mrtuvn committed Feb 10, 2021
1 parent 517a568 commit f873906
Show file tree
Hide file tree
Showing 22 changed files with 62 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/

namespace Magento\Framework\View\Element;

/**
* Interface which allows to modify visibility behavior of UI components
*
* @api
* @since 103.0.2
*/
interface ComponentVisibilityInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
/**
* Interface \Magento\Framework\View\Element\Message\InterpretationStrategyInterface
*
* @api
* @since 103.0.2
*/
interface InterpretationStrategyInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
/**
* Interface \Magento\Framework\View\Element\Message\Renderer\PoolInterface
*
* @api
* @since 103.0.2
*/
interface PoolInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
/**
* Interface \Magento\Framework\View\Element\Message\Renderer\RendererInterface
*
* @api
* @since 103.0.2
*/
interface RendererInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

/**
* Interface BlockWrapperInterface
*
* @api
* @since 103.0.2
*/
interface BlockWrapperInterface extends UiComponentInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@

/**
* Interface DomMergerInterface
*
* @api
* @since 103.0.2
*/
interface DomMergerInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@

/**
* Interface FileCollectorInterface
*
* @api
* @since 103.0.2
*/
interface FileCollectorInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface UiReaderInterface
*
* @api
* @since 103.0.2
*/
interface UiReaderInterface extends ReaderInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@

/**
* Interface ContainerInterface
*
* @api
* @since 103.0.2
*/
interface ContainerInterface extends BlockInterface
{
//
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface ContentTypeInterface
*
* @api
* @since 103.0.2
*/
interface ContentTypeInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@

/**
* Interface ContextInterface
*
* @api
* @since 103.0.2
*/
interface ContextInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

/**
* Interface ActionPoolInterface
*
* @api
* @since 103.0.2
*/
interface ActionPoolInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@

/**
* Interface ButtonProviderInterface
*
* @api
* @since 103.0.2
*/
interface ButtonProviderInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@

/**
* Interface ControlInterface
*
* @api
* @since 103.0.2
*/
interface ControlInterface extends BlockInterface
{
//
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/

namespace Magento\Framework\View\Element\UiComponent\DataProvider;

use Magento\Framework\Api\Filter;
use Magento\Framework\Data\Collection;

/**
* Interface FilterApplierInterface
*
* @api
* @since 103.0.2
*/
interface FilterApplierInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

/**
* Interface DataSourceInterface
*
* @api
* @since 103.0.2
*/
interface DataSourceInterface extends UiComponentInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
/**
* Interface \Magento\Framework\View\Element\UiComponent\Factory\ComponentFactoryInterface
*
* @api
* @since 103.0.2
*/
interface ComponentFactoryInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface JsConfigInterface
*
* @api
* @since 103.0.2
*/
interface JsConfigInterface extends UiComponentInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface LayoutInterface
*
* @api
* @since 103.0.2
*/
interface LayoutInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface ObserverInterface
*
* @api
* @since 103.0.2
*/
interface ObserverInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@

/**
* Interface PoolInterface
*
* @api
* @since 103.0.2
*/
interface PoolInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@

/**
* Interface SubjectInterface
*
* @api
* @since 103.0.2
*/
interface SubjectInterface
{
Expand Down

0 comments on commit f873906

Please sign in to comment.