Skip to content

Commit 46d7766

Browse files
author
Andrii Chornyi
committed
290 - Mark interfaces as api, refactoring interfaces
1 parent 0b4465c commit 46d7766

34 files changed

+73
-39
lines changed

TwoFactorAuth/Api/AdminTokenServiceInterface.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
/**
1414
* Obtain basic information about the user required to setup or use 2fa
15+
* @api
1516
*/
1617
interface AdminTokenServiceInterface extends OriginalTokenServiceInterface
1718
{

TwoFactorAuth/Api/AuthyAuthenticateInterface.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
/**
1212
* Represents the authy provider authentication
13+
* @api
1314
*/
1415
interface AuthyAuthenticateInterface
1516
{

TwoFactorAuth/Api/AuthyConfigureInterface.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
/**
1515
* Represents the authy provider
16+
* @api
1617
*/
1718
interface AuthyConfigureInterface
1819
{
@@ -21,7 +22,7 @@ interface AuthyConfigureInterface
2122
*
2223
* @param string $tfaToken
2324
* @param AuthyDeviceInterface $deviceData
24-
* @return \Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface
25+
* @return ResponseInterface
2526
*/
2627
public function sendDeviceRegistrationPrompt(
2728
string $tfaToken,

TwoFactorAuth/Api/CountryRepositoryInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
/**
1616
* Countries repository
17-
*
17+
* @api
1818
* @SuppressWarnings(PHPMD.ShortVariable)
1919
*/
2020
interface CountryRepositoryInterface

TwoFactorAuth/Api/Data/AdminTokenResponseInterface.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
namespace Magento\TwoFactorAuth\Api\Data;
1010

1111
use Magento\Framework\Api\ExtensibleDataInterface;
12+
use Magento\TwoFactorAuth\Api\ProviderInterface;
1213

1314
/**
1415
* Represents the response to the new admin token response
16+
* @api
1517
*/
1618
interface AdminTokenResponseInterface extends ExtensibleDataInterface
1719
{
@@ -63,14 +65,14 @@ public function setMessage(string $value): void;
6365
/**
6466
* Get the providers
6567
*
66-
* @return \Magento\TwoFactorAuth\Api\ProviderInterface[]
68+
* @return ProviderInterface[]
6769
*/
6870
public function getActiveProviders(): array;
6971

7072
/**
7173
* Set the providers
7274
*
73-
* @param \Magento\TwoFactorAuth\Api\ProviderInterface[] $value
75+
* @param ProviderInterface[] $value
7476
* @return void
7577
*/
7678
public function setActiveProviders(array $value): void;
@@ -80,14 +82,14 @@ public function setActiveProviders(array $value): void;
8082
*
8183
* Used fully qualified namespaces in annotations for proper work of extension interface/class code generation
8284
*
83-
* @return \Magento\TwoFactorAuth\Api\Data\AdminTokenResponseExtensionInterface|null
85+
* @return AdminTokenResponseExtensionInterface|null
8486
*/
8587
public function getExtensionAttributes(): ?AdminTokenResponseExtensionInterface;
8688

8789
/**
8890
* Set an extension attributes object
8991
*
90-
* @param \Magento\TwoFactorAuth\Api\Data\AdminTokenResponseExtensionInterface $extensionAttributes
92+
* @param AdminTokenResponseExtensionInterface $extensionAttributes
9193
* @return void
9294
*/
9395
public function setExtensionAttributes(

TwoFactorAuth/Api/Data/AuthyDeviceInterface.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
/**
1313
* Authy device data interface
14+
* @api
1415
*/
1516
interface AuthyDeviceInterface extends ExtensibleDataInterface
1617
{
@@ -89,14 +90,14 @@ public function setMethod(string $value): void;
8990
*
9091
* Used fully qualified namespaces in annotations for proper work of extension interface/class code generation
9192
*
92-
* @return \Magento\TwoFactorAuth\Api\Data\AuthyDeviceExtensionInterface|null
93+
* @return AuthyDeviceExtensionInterface|null
9394
*/
9495
public function getExtensionAttributes(): ?AuthyDeviceExtensionInterface;
9596

9697
/**
9798
* Set an extension attributes object
9899
*
99-
* @param \Magento\TwoFactorAuth\Api\Data\AuthyDeviceExtensionInterface $extensionAttributes
100+
* @param AuthyDeviceExtensionInterface $extensionAttributes
100101
* @return void
101102
*/
102103
public function setExtensionAttributes(

TwoFactorAuth/Api/Data/AuthyRegistrationPromptResponseInterface.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
/**
1414
* Response for device registration prompt
15+
* @api
1516
*/
1617
interface AuthyRegistrationPromptResponseInterface extends ExtensibleDataInterface
1718
{
@@ -60,14 +61,14 @@ public function setExpirationSeconds(int $value): void;
6061
*
6162
* Used fully qualified namespaces in annotations for proper work of extension interface/class code generation
6263
*
63-
* @return \Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseExtensionInterface|null
64+
* @return AuthyRegistrationPromptResponseExtensionInterface|null
6465
*/
6566
public function getExtensionAttributes(): ?AuthyRegistrationPromptResponseExtensionInterface;
6667

6768
/**
6869
* Set an extension attributes object
6970
*
70-
* @param \Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseExtensionInterface $extensionAttributes
71+
* @param AuthyRegistrationPromptResponseExtensionInterface $extensionAttributes
7172
* @return void
7273
*/
7374
public function setExtensionAttributes(

TwoFactorAuth/Api/Data/CountryInterface.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
/**
1313
* Country entity interface
14+
* @api
1415
*/
1516
interface CountryInterface extends ExtensibleDataInterface
1617
{
@@ -95,14 +96,14 @@ public function setDialCode(string $value): void;
9596
*
9697
* Used fully qualified namespaces in annotations for proper work of extension interface/class code generation
9798
*
98-
* @return \Magento\TwoFactorAuth\Api\Data\CountryExtensionInterface|null
99+
* @return CountryExtensionInterface|null
99100
*/
100101
public function getExtensionAttributes(): ?CountryExtensionInterface;
101102

102103
/**
103104
* Set an extension attributes object
104105
*
105-
* @param \Magento\TwoFactorAuth\Api\Data\CountryExtensionInterface $extensionAttributes
106+
* @param CountryExtensionInterface $extensionAttributes
106107
*/
107108
public function setExtensionAttributes(
108109
CountryExtensionInterface $extensionAttributes

TwoFactorAuth/Api/Data/CountrySearchResultsInterface.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
/**
1313
* Represent country search results
14+
* @api
1415
*/
1516
interface CountrySearchResultsInterface extends SearchResultsInterface
1617
{

TwoFactorAuth/Api/Data/DuoDataInterface.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
/**
1313
* Represents the data needed to use duo
14+
* @api
1415
*/
1516
interface DuoDataInterface extends ExtensibleDataInterface
1617
{
@@ -59,14 +60,14 @@ public function setApiHostname(string $value): void;
5960
*
6061
* Used fully qualified namespaces in annotations for proper work of extension interface/class code generation
6162
*
62-
* @return \Magento\TwoFactorAuth\Api\Data\DuoDataExtensionInterface|null
63+
* @return DuoDataExtensionInterface|null
6364
*/
6465
public function getExtensionAttributes(): ?DuoDataExtensionInterface;
6566

6667
/**
6768
* Set an extension attributes object
6869
*
69-
* @param \Magento\TwoFactorAuth\Api\Data\DuoDataExtensionInterface $extensionAttributes
70+
* @param DuoDataExtensionInterface $extensionAttributes
7071
* @return void
7172
*/
7273
public function setExtensionAttributes(

0 commit comments

Comments
 (0)