diff --git a/app/code/Magento/Search/Model/SearchEngine/ValidatorInterface.php b/app/code/Magento/Search/Model/SearchEngine/ValidatorInterface.php index aa6a344d87924..cb95986e57a57 100644 --- a/app/code/Magento/Search/Model/SearchEngine/ValidatorInterface.php +++ b/app/code/Magento/Search/Model/SearchEngine/ValidatorInterface.php @@ -9,6 +9,8 @@ /** * Validate search engine configuration + * + * @api */ interface ValidatorInterface { diff --git a/app/code/Magento/Search/Setup/InstallConfigInterface.php b/app/code/Magento/Search/Setup/InstallConfigInterface.php index fd7f56389dc2a..a2ab3b44e22c1 100644 --- a/app/code/Magento/Search/Setup/InstallConfigInterface.php +++ b/app/code/Magento/Search/Setup/InstallConfigInterface.php @@ -9,6 +9,8 @@ /** * Configure search engine from installation input + * + * @api */ interface InstallConfigInterface { diff --git a/app/code/Magento/Security/Api/Data/UserExpirationInterface.php b/app/code/Magento/Security/Api/Data/UserExpirationInterface.php index 4f602c8b58a87..e509826b9098e 100644 --- a/app/code/Magento/Security/Api/Data/UserExpirationInterface.php +++ b/app/code/Magento/Security/Api/Data/UserExpirationInterface.php @@ -3,7 +3,6 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ - declare(strict_types=1); namespace Magento\Security\Api\Data; @@ -12,6 +11,8 @@ /** * Interface UserExpirationInterface to be used as a DTO for expires_at property on User model. + * + * @api */ interface UserExpirationInterface extends \Magento\Framework\Api\ExtensibleDataInterface { diff --git a/app/code/Magento/Shipping/Model/Carrier/Source/GenericInterface.php b/app/code/Magento/Shipping/Model/Carrier/Source/GenericInterface.php index b4a1815a4f427..783928438bf61 100644 --- a/app/code/Magento/Shipping/Model/Carrier/Source/GenericInterface.php +++ b/app/code/Magento/Shipping/Model/Carrier/Source/GenericInterface.php @@ -9,6 +9,8 @@ /** * Interface GenericInterface + * + * @api */ interface GenericInterface extends OptionSourceInterface { diff --git a/app/code/Magento/Store/Model/Config/Importer/Processor/ProcessorInterface.php b/app/code/Magento/Store/Model/Config/Importer/Processor/ProcessorInterface.php index 306ef4ed17986..991e785661984 100644 --- a/app/code/Magento/Store/Model/Config/Importer/Processor/ProcessorInterface.php +++ b/app/code/Magento/Store/Model/Config/Importer/Processor/ProcessorInterface.php @@ -9,6 +9,8 @@ /** * The processor for store manipulations. + * + * @api */ interface ProcessorInterface { diff --git a/app/code/Magento/Store/Model/StoreResolver/ReaderInterface.php b/app/code/Magento/Store/Model/StoreResolver/ReaderInterface.php index 81715001b224d..6a48a24d4cf09 100644 --- a/app/code/Magento/Store/Model/StoreResolver/ReaderInterface.php +++ b/app/code/Magento/Store/Model/StoreResolver/ReaderInterface.php @@ -8,6 +8,7 @@ /** * Interface \Magento\Store\Model\StoreResolver\ReaderInterface * + * @api */ interface ReaderInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcher/ContextInterface.php b/app/code/Magento/Store/Model/StoreSwitcher/ContextInterface.php index a18c7cc9ccc27..c5493beff2722 100644 --- a/app/code/Magento/Store/Model/StoreSwitcher/ContextInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcher/ContextInterface.php @@ -11,6 +11,8 @@ /** * Store switcher context interface + * + * @api */ interface ContextInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataInterface.php b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataInterface.php index f7fc066634b63..84b522c88edc1 100644 --- a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataInterface.php @@ -9,6 +9,8 @@ /** * Store switcher redirect data interface + * + * @api */ interface RedirectDataInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPostprocessorInterface.php b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPostprocessorInterface.php index de117915e23da..8ef42a63651cb 100644 --- a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPostprocessorInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPostprocessorInterface.php @@ -9,6 +9,8 @@ /** * Store switcher redirect data post-processor interface + * + * @api */ interface RedirectDataPostprocessorInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPreprocessorInterface.php b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPreprocessorInterface.php index d28a7dd776ab7..3e3307e279af1 100644 --- a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPreprocessorInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataPreprocessorInterface.php @@ -9,6 +9,8 @@ /** * Store switcher redirect data pre-processor interface + * + * @api */ interface RedirectDataPreprocessorInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataSerializerInterface.php b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataSerializerInterface.php index 0f7cde4d94ccd..f257046354fc5 100644 --- a/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataSerializerInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcher/RedirectDataSerializerInterface.php @@ -9,6 +9,8 @@ /** * Store switcher redirect data serializer interface + * + * @api */ interface RedirectDataSerializerInterface { diff --git a/app/code/Magento/Store/Model/StoreSwitcherInterface.php b/app/code/Magento/Store/Model/StoreSwitcherInterface.php index ee6fb0b4763c6..2ebbba4d6f417 100644 --- a/app/code/Magento/Store/Model/StoreSwitcherInterface.php +++ b/app/code/Magento/Store/Model/StoreSwitcherInterface.php @@ -12,6 +12,8 @@ /** * Handles store switching procedure and detects url for final redirect after store switching. + * + * @api */ interface StoreSwitcherInterface { diff --git a/app/code/Magento/Tax/Api/TaxAddressManagerInterface.php b/app/code/Magento/Tax/Api/TaxAddressManagerInterface.php index 8eaa57e078d53..7b7aa11a05aab 100644 --- a/app/code/Magento/Tax/Api/TaxAddressManagerInterface.php +++ b/app/code/Magento/Tax/Api/TaxAddressManagerInterface.php @@ -3,13 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ - namespace Magento\Tax\Api; use Magento\Customer\Model\Address; /** * Interface to save data in customer session. + * + * @api */ interface TaxAddressManagerInterface { diff --git a/app/code/Magento/Tax/Model/System/Message/NotificationInterface.php b/app/code/Magento/Tax/Model/System/Message/NotificationInterface.php index 901bc9865233e..24116c805f497 100644 --- a/app/code/Magento/Tax/Model/System/Message/NotificationInterface.php +++ b/app/code/Magento/Tax/Model/System/Message/NotificationInterface.php @@ -7,6 +7,8 @@ /** * Notification interface for tax-related configuration issues. + * + * @api */ interface NotificationInterface extends \Magento\Framework\Notification\MessageInterface { diff --git a/app/code/Magento/Tax/Model/TaxClass/Type/TypeInterface.php b/app/code/Magento/Tax/Model/TaxClass/Type/TypeInterface.php index 299b8f8638cce..2c1142e8c513e 100644 --- a/app/code/Magento/Tax/Model/TaxClass/Type/TypeInterface.php +++ b/app/code/Magento/Tax/Model/TaxClass/Type/TypeInterface.php @@ -3,15 +3,12 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ - -/** - * Interface for tax classes - */ namespace Magento\Tax\Model\TaxClass\Type; /** * Interface \Magento\Tax\Model\TaxClass\Type\TypeInterface * + * @api */ interface TypeInterface { diff --git a/app/code/Magento/Theme/Model/Design/Config/MetadataProviderInterface.php b/app/code/Magento/Theme/Model/Design/Config/MetadataProviderInterface.php index 4f18922b8d612..2168be9cea7ec 100644 --- a/app/code/Magento/Theme/Model/Design/Config/MetadataProviderInterface.php +++ b/app/code/Magento/Theme/Model/Design/Config/MetadataProviderInterface.php @@ -8,6 +8,7 @@ /** * Interface \Magento\Theme\Model\Design\Config\MetadataProviderInterface * + * @api */ interface MetadataProviderInterface { diff --git a/app/code/Magento/Theme/Model/Theme/StoreThemesResolverInterface.php b/app/code/Magento/Theme/Model/Theme/StoreThemesResolverInterface.php index bb2cd73300c02..07f6732709b89 100644 --- a/app/code/Magento/Theme/Model/Theme/StoreThemesResolverInterface.php +++ b/app/code/Magento/Theme/Model/Theme/StoreThemesResolverInterface.php @@ -11,6 +11,8 @@ /** * Store associated themes resolver. + * + * @api */ interface StoreThemesResolverInterface { diff --git a/app/code/Magento/Ui/Component/Form/Element/DataType/DataTypeInterface.php b/app/code/Magento/Ui/Component/Form/Element/DataType/DataTypeInterface.php index ae09def8557ac..89ae5392d574f 100644 --- a/app/code/Magento/Ui/Component/Form/Element/DataType/DataTypeInterface.php +++ b/app/code/Magento/Ui/Component/Form/Element/DataType/DataTypeInterface.php @@ -9,6 +9,8 @@ /** * Interface DataTypeInterface + * + * @api */ interface DataTypeInterface extends UiComponentInterface { diff --git a/app/code/Magento/Ui/Component/Layout/Tabs/TabInterface.php b/app/code/Magento/Ui/Component/Layout/Tabs/TabInterface.php index 318e729975211..bf977d33ad7e8 100644 --- a/app/code/Magento/Ui/Component/Layout/Tabs/TabInterface.php +++ b/app/code/Magento/Ui/Component/Layout/Tabs/TabInterface.php @@ -7,6 +7,8 @@ /** * Interface TabInterface + * + * @api */ interface TabInterface { diff --git a/app/code/Magento/Ui/Component/Wysiwyg/ConfigInterface.php b/app/code/Magento/Ui/Component/Wysiwyg/ConfigInterface.php index 4f1bf00689701..4a97baf35941e 100644 --- a/app/code/Magento/Ui/Component/Wysiwyg/ConfigInterface.php +++ b/app/code/Magento/Ui/Component/Wysiwyg/ConfigInterface.php @@ -7,6 +7,8 @@ /** * Interface ConfigInterface + * + * @api */ interface ConfigInterface { diff --git a/app/code/Magento/Ui/Config/Argument/ParserInterface.php b/app/code/Magento/Ui/Config/Argument/ParserInterface.php index cf6303d7e3ee4..74a6bd970313c 100644 --- a/app/code/Magento/Ui/Config/Argument/ParserInterface.php +++ b/app/code/Magento/Ui/Config/Argument/ParserInterface.php @@ -7,6 +7,8 @@ /** * Convert node to array + * + * @api */ interface ParserInterface { diff --git a/app/code/Magento/Ui/Config/ConverterInterface.php b/app/code/Magento/Ui/Config/ConverterInterface.php index 042faf185fc6f..d2ea730a03622 100644 --- a/app/code/Magento/Ui/Config/ConverterInterface.php +++ b/app/code/Magento/Ui/Config/ConverterInterface.php @@ -7,6 +7,8 @@ /** * Converter interface is used to convert UI Component XML configuration into UI Component interfaces arguments + * + * @api */ interface ConverterInterface { diff --git a/app/code/Magento/Ui/Controller/UiActionInterface.php b/app/code/Magento/Ui/Controller/UiActionInterface.php index 46729c3e68e96..077aa2f9f10cd 100644 --- a/app/code/Magento/Ui/Controller/UiActionInterface.php +++ b/app/code/Magento/Ui/Controller/UiActionInterface.php @@ -7,6 +7,8 @@ /** * Interface UiActionInterface + * + * @api */ interface UiActionInterface { diff --git a/app/code/Magento/Ui/DataProvider/AddFieldToCollectionInterface.php b/app/code/Magento/Ui/DataProvider/AddFieldToCollectionInterface.php index 40e563345ed4b..cea52d8b86219 100644 --- a/app/code/Magento/Ui/DataProvider/AddFieldToCollectionInterface.php +++ b/app/code/Magento/Ui/DataProvider/AddFieldToCollectionInterface.php @@ -9,6 +9,8 @@ /** * AddFieldToCollection interface + * + * @api */ interface AddFieldToCollectionInterface { diff --git a/app/code/Magento/Ui/DataProvider/AddFilterToCollectionInterface.php b/app/code/Magento/Ui/DataProvider/AddFilterToCollectionInterface.php index 9fc3ed97c0f0c..1ede60a8bf62d 100644 --- a/app/code/Magento/Ui/DataProvider/AddFilterToCollectionInterface.php +++ b/app/code/Magento/Ui/DataProvider/AddFilterToCollectionInterface.php @@ -9,6 +9,8 @@ /** * AddFilterToCollection interface + * + * @api */ interface AddFilterToCollectionInterface { diff --git a/app/code/Magento/Ui/DataProvider/Mapper/MapperInterface.php b/app/code/Magento/Ui/DataProvider/Mapper/MapperInterface.php index 018e643947906..1d4a9765284be 100644 --- a/app/code/Magento/Ui/DataProvider/Mapper/MapperInterface.php +++ b/app/code/Magento/Ui/DataProvider/Mapper/MapperInterface.php @@ -7,6 +7,8 @@ /** * Interface MapperInterface + * + * @api */ interface MapperInterface { diff --git a/app/code/Magento/Ui/DataProvider/Modifier/PoolInterface.php b/app/code/Magento/Ui/DataProvider/Modifier/PoolInterface.php index 384d966f42159..6f9b4ccf34c69 100644 --- a/app/code/Magento/Ui/DataProvider/Modifier/PoolInterface.php +++ b/app/code/Magento/Ui/DataProvider/Modifier/PoolInterface.php @@ -8,6 +8,7 @@ /** * Interface \Magento\Ui\DataProvider\Modifier\PoolInterface * + * @api */ interface PoolInterface { diff --git a/app/code/Magento/Ui/Model/ColorPicker/ModeInterface.php b/app/code/Magento/Ui/Model/ColorPicker/ModeInterface.php index 5c0504c995b99..617a83606c3f0 100644 --- a/app/code/Magento/Ui/Model/ColorPicker/ModeInterface.php +++ b/app/code/Magento/Ui/Model/ColorPicker/ModeInterface.php @@ -10,6 +10,8 @@ /** * Mode interface for color modes + * + * @api */ interface ModeInterface { @@ -18,5 +20,5 @@ interface ModeInterface * * @return array */ - public function getConfig() : array ; + public function getConfig(): array ; } diff --git a/app/code/Magento/Ui/Model/UrlInput/ConfigInterface.php b/app/code/Magento/Ui/Model/UrlInput/ConfigInterface.php index 8cf7a9dd8b229..77550925250a0 100644 --- a/app/code/Magento/Ui/Model/UrlInput/ConfigInterface.php +++ b/app/code/Magento/Ui/Model/UrlInput/ConfigInterface.php @@ -9,6 +9,8 @@ /** * Config interface for url link types + * + * @api */ interface ConfigInterface {