Skip to content

Commit eb86898

Browse files
author
Gabriel Galvao da Gama
committed
Merge remote-tracking branch 'magento-engcom/imported-magento-magento2-32723' into api-changes-delivery
2 parents d0afdf9 + 6bf582b commit eb86898

File tree

13 files changed

+47
-0
lines changed

13 files changed

+47
-0
lines changed

app/code/Magento/AdvancedSearch/Block/SearchDataInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\AdvancedSearch\Block;
79

810
/**
911
* Interface \Magento\AdvancedSearch\Block\SearchDataInterface
1012
*
13+
* @api
1114
*/
1215
interface SearchDataInterface
1316
{

app/code/Magento/Analytics/Api/Data/LinkInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\Api\Data;
79

810
/**
911
* Represents link with collected data and initialized vector for decryption.
12+
*
13+
* @api
1014
*/
1115
interface LinkInterface
1216
{

app/code/Magento/Analytics/Api/LinkProviderInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\Api;
79

810
/**
911
* Provides link to file with collected report data.
12+
*
13+
* @api
1014
*/
1115
interface LinkProviderInterface
1216
{

app/code/Magento/Analytics/Model/Connector/CommandInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\Model\Connector;
79

810
/**
911
* Introduces family of integration calls.
1012
* Each implementation represents call to external service.
13+
*
14+
* @api
1115
*/
1216
interface CommandInterface
1317
{

app/code/Magento/Analytics/Model/ExportDataHandlerInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\Model;
79

810
/**
911
* The interface represents the type of classes that handling of a new data collection for MBI.
12+
*
13+
* @api
1014
*/
1115
interface ExportDataHandlerInterface
1216
{

app/code/Magento/Analytics/Model/ReportWriterInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\Model;
79

810
use Magento\Framework\Filesystem\Directory\WriteInterface;
@@ -14,6 +16,8 @@
1416
* Executes export of collected data
1517
* Iterates registered providers @see etc/analytics.xml
1618
* Collects data (to TMP folder)
19+
*
20+
* @api
1721
*/
1822
interface ReportWriterInterface
1923
{

app/code/Magento/Analytics/ReportXml/DB/Assembler/AssemblerInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Analytics\ReportXml\DB\Assembler;
79

810
use Magento\Analytics\ReportXml\DB\SelectBuilder;
@@ -13,6 +15,8 @@
1315
* Introduces family of SQL assemblers
1416
* Each assembler populates SelectBuilder with config information
1517
* @see usage examples at \Magento\Analytics\ReportXml\QueryFactory
18+
*
19+
* @api
1620
*/
1721
interface AssemblerInterface
1822
{

app/code/Magento/Analytics/ReportXml/DB/SelectBuilder.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
* Responsible for Select object creation, works as a builder. Returns Select as result;
1414
*
1515
* Used in SQL assemblers.
16+
*
17+
* @api
1618
*/
1719
class SelectBuilder
1820
{

app/code/Magento/Backend/Model/Image/UploadResizeConfigInterface.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Interface UploadResizeConfigInterface
1212
*
1313
* Used to retrieve configuration for frontend image uploader
14+
*
15+
* @api
1416
*/
1517
interface UploadResizeConfigInterface
1618
{

app/code/Magento/Backend/Model/Search/Config/Structure/ElementBuilderInterface.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,17 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\Backend\Model\Search\Config\Structure;
79

810
use Magento\Config\Model\Config\StructureElementInterface;
911

12+
/**
13+
* Element builder interface
14+
*
15+
* @api
16+
*/
1017
interface ElementBuilderInterface
1118
{
1219
/**

app/code/Magento/Bundle/Pricing/Adjustment/BundleCalculatorInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
67

78
namespace Magento\Bundle\Pricing\Adjustment;
89

@@ -11,6 +12,8 @@
1112

1213
/**
1314
* Bundle calculator interface
15+
*
16+
* @api
1417
*/
1518
interface BundleCalculatorInterface extends CalculatorInterface
1619
{

app/code/Magento/CardinalCommerce/Model/Response/JwtParserInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
67

78
namespace Magento\CardinalCommerce\Model\Response;
89

910
/**
1011
* Parses content of CardinalCommerce response JWT.
12+
*
13+
* @api
1114
*/
1215
interface JwtParserInterface
1316
{

app/code/Magento/CardinalCommerce/Model/Response/JwtPayloadValidatorInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
67

78
namespace Magento\CardinalCommerce\Model\Response;
89

910
/**
1011
* Validates payload of CardinalCommerce response JWT.
12+
*
13+
* @api
1114
*/
1215
interface JwtPayloadValidatorInterface
1316
{

0 commit comments

Comments
 (0)