diff --git a/lib/internal/Magento/Framework/Profiler/Driver/Standard/OutputInterface.php b/lib/internal/Magento/Framework/Profiler/Driver/Standard/OutputInterface.php index 6e5c30ca7b867..746d2ac8ddafd 100644 --- a/lib/internal/Magento/Framework/Profiler/Driver/Standard/OutputInterface.php +++ b/lib/internal/Magento/Framework/Profiler/Driver/Standard/OutputInterface.php @@ -5,11 +5,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Profiler\Driver\Standard; /** * Interface \Magento\Framework\Profiler\Driver\Standard\OutputInterface * + * @api */ interface OutputInterface { diff --git a/lib/internal/Magento/Framework/Profiler/Driver/Standard/Stat.php b/lib/internal/Magento/Framework/Profiler/Driver/Standard/Stat.php index 9774bef8cb513..cb9484c24c10e 100644 --- a/lib/internal/Magento/Framework/Profiler/Driver/Standard/Stat.php +++ b/lib/internal/Magento/Framework/Profiler/Driver/Standard/Stat.php @@ -5,10 +5,15 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Profiler\Driver\Standard; use Magento\Framework\Profiler; +/** + * @api + */ class Stat { /** diff --git a/lib/internal/Magento/Framework/Search/Adapter/Aggregation/AggregationResolverInterface.php b/lib/internal/Magento/Framework/Search/Adapter/Aggregation/AggregationResolverInterface.php index 28ca786d537b0..a5e3690dfdea5 100644 --- a/lib/internal/Magento/Framework/Search/Adapter/Aggregation/AggregationResolverInterface.php +++ b/lib/internal/Magento/Framework/Search/Adapter/Aggregation/AggregationResolverInterface.php @@ -3,6 +3,8 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Adapter\Aggregation; use Magento\Framework\Search\RequestInterface; @@ -10,6 +12,7 @@ /** * Interface \Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface * + * @api */ interface AggregationResolverInterface { diff --git a/lib/internal/Magento/Framework/Search/Adapter/OptionsInterface.php b/lib/internal/Magento/Framework/Search/Adapter/OptionsInterface.php index f91af9bb12a2c..f39863e469624 100644 --- a/lib/internal/Magento/Framework/Search/Adapter/OptionsInterface.php +++ b/lib/internal/Magento/Framework/Search/Adapter/OptionsInterface.php @@ -3,11 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Adapter; /** * Interface \Magento\Framework\Search\Adapter\OptionsInterface * + * @api */ interface OptionsInterface { diff --git a/lib/internal/Magento/Framework/Search/Adapter/Preprocessor/PreprocessorInterface.php b/lib/internal/Magento/Framework/Search/Adapter/Preprocessor/PreprocessorInterface.php index 2109ce9416840..1834974399c45 100644 --- a/lib/internal/Magento/Framework/Search/Adapter/Preprocessor/PreprocessorInterface.php +++ b/lib/internal/Magento/Framework/Search/Adapter/Preprocessor/PreprocessorInterface.php @@ -3,11 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Adapter\Preprocessor; /** * Interface \Magento\Framework\Search\Adapter\Preprocessor\PreprocessorInterface * + * @api */ interface PreprocessorInterface { diff --git a/lib/internal/Magento/Framework/Search/AdapterInterface.php b/lib/internal/Magento/Framework/Search/AdapterInterface.php index 38faac4cb095b..326358bdeef0f 100644 --- a/lib/internal/Magento/Framework/Search/AdapterInterface.php +++ b/lib/internal/Magento/Framework/Search/AdapterInterface.php @@ -3,12 +3,16 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search; use Magento\Framework\Search\Response\QueryResponse; /** * Search Adapter interface + * + * @api */ interface AdapterInterface { diff --git a/lib/internal/Magento/Framework/Search/Dynamic/Algorithm/AlgorithmInterface.php b/lib/internal/Magento/Framework/Search/Dynamic/Algorithm/AlgorithmInterface.php index 574c4a65b939d..57590aae5d789 100644 --- a/lib/internal/Magento/Framework/Search/Dynamic/Algorithm/AlgorithmInterface.php +++ b/lib/internal/Magento/Framework/Search/Dynamic/Algorithm/AlgorithmInterface.php @@ -3,6 +3,8 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Dynamic\Algorithm; use Magento\Framework\DB\Ddl\Table; @@ -12,6 +14,7 @@ /** * Interface \Magento\Framework\Search\Dynamic\Algorithm\AlgorithmInterface * + * @api */ interface AlgorithmInterface { diff --git a/lib/internal/Magento/Framework/Search/Request/Aggregation/StatusInterface.php b/lib/internal/Magento/Framework/Search/Request/Aggregation/StatusInterface.php index 29fbb5fc810a6..b02b92da24026 100644 --- a/lib/internal/Magento/Framework/Search/Request/Aggregation/StatusInterface.php +++ b/lib/internal/Magento/Framework/Search/Request/Aggregation/StatusInterface.php @@ -4,11 +4,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Request\Aggregation; /** * Interface \Magento\Framework\Search\Request\Aggregation\StatusInterface * + * @api */ interface StatusInterface { diff --git a/lib/internal/Magento/Framework/Search/Request/IndexScopeResolverInterface.php b/lib/internal/Magento/Framework/Search/Request/IndexScopeResolverInterface.php index 9e907883bb2b9..77ca1b7975afb 100644 --- a/lib/internal/Magento/Framework/Search/Request/IndexScopeResolverInterface.php +++ b/lib/internal/Magento/Framework/Search/Request/IndexScopeResolverInterface.php @@ -3,11 +3,15 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\Request; /** * Resolve table name by provided dimensions. Scope Resolver must accept all dimensions that potentially can be used to * resolve table name, but certain implementation can filter them if needed + * + * @api */ interface IndexScopeResolverInterface { diff --git a/lib/internal/Magento/Framework/Search/ResponseInterface.php b/lib/internal/Magento/Framework/Search/ResponseInterface.php index 3b89528532602..75e1c4e80feb6 100644 --- a/lib/internal/Magento/Framework/Search/ResponseInterface.php +++ b/lib/internal/Magento/Framework/Search/ResponseInterface.php @@ -3,10 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search; /** * Search Request + * + * @api */ interface ResponseInterface extends \IteratorAggregate, \Countable { diff --git a/lib/internal/Magento/Framework/Search/SearchEngine/ConfigInterface.php b/lib/internal/Magento/Framework/Search/SearchEngine/ConfigInterface.php index a060c12503cb2..eb619fd3bc7ca 100644 --- a/lib/internal/Magento/Framework/Search/SearchEngine/ConfigInterface.php +++ b/lib/internal/Magento/Framework/Search/SearchEngine/ConfigInterface.php @@ -3,11 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search\SearchEngine; /** * Interface \Magento\Framework\Search\SearchEngine\ConfigInterface * + * @api */ interface ConfigInterface { diff --git a/lib/internal/Magento/Framework/Search/SearchEngineInterface.php b/lib/internal/Magento/Framework/Search/SearchEngineInterface.php index ecd7a1e0818dc..fd219ba65b469 100644 --- a/lib/internal/Magento/Framework/Search/SearchEngineInterface.php +++ b/lib/internal/Magento/Framework/Search/SearchEngineInterface.php @@ -3,10 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Search; /** * Search Engine interface + * + * @api */ interface SearchEngineInterface { diff --git a/lib/internal/Magento/Framework/Session/Config/ConfigInterface.php b/lib/internal/Magento/Framework/Session/Config/ConfigInterface.php index 8d3154e9a3b41..aed0fded37e18 100644 --- a/lib/internal/Magento/Framework/Session/Config/ConfigInterface.php +++ b/lib/internal/Magento/Framework/Session/Config/ConfigInterface.php @@ -12,6 +12,7 @@ /** * Interface \Magento\Framework\Session\Config\ConfigInterface * + * @api */ interface ConfigInterface { diff --git a/lib/internal/Magento/Framework/Session/SaveHandlerInterface.php b/lib/internal/Magento/Framework/Session/SaveHandlerInterface.php index 0286847c547fe..5f8e34a1e9155 100644 --- a/lib/internal/Magento/Framework/Session/SaveHandlerInterface.php +++ b/lib/internal/Magento/Framework/Session/SaveHandlerInterface.php @@ -5,11 +5,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Session; /** * Interface \Magento\Framework\Session\SaveHandlerInterface * + * @api */ interface SaveHandlerInterface extends \SessionHandlerInterface { diff --git a/lib/internal/Magento/Framework/Session/StorageInterface.php b/lib/internal/Magento/Framework/Session/StorageInterface.php index 1bd705848d654..03ce7a6fdb0f6 100644 --- a/lib/internal/Magento/Framework/Session/StorageInterface.php +++ b/lib/internal/Magento/Framework/Session/StorageInterface.php @@ -5,11 +5,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Session; /** * Interface \Magento\Framework\Session\StorageInterface * + * @api */ interface StorageInterface { diff --git a/lib/internal/Magento/Framework/Session/ValidatorInterface.php b/lib/internal/Magento/Framework/Session/ValidatorInterface.php index 56f11633a5b81..98d5c25be6197 100644 --- a/lib/internal/Magento/Framework/Session/ValidatorInterface.php +++ b/lib/internal/Magento/Framework/Session/ValidatorInterface.php @@ -5,10 +5,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + namespace Magento\Framework\Session; /** * Session validator interface + * + * @api */ interface ValidatorInterface {