Skip to content

Commit 7c723f1

Browse files
author
Denis Korolev
committed
поменял на интерфейсы
1 parent b126ef4 commit 7c723f1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/SbisFactory.php

+6-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44

55
namespace MagDv\Sbis;
66

7+
use MagDv\Sbis\Interfaces\AuthApiInterface;
78
use MagDv\Sbis\Interfaces\ClientConfigInterface;
9+
use MagDv\Sbis\Interfaces\ContractorApiInterface;
10+
use MagDv\Sbis\Interfaces\DocumentApiInterface;
811

912
class SbisFactory
1013
{
@@ -16,23 +19,23 @@ public function __construct(ClientConfigInterface $clientConfig)
1619
$this->clientConfig = $clientConfig;
1720
}
1821

19-
public function getAuth(): AuthApi
22+
public function getAuth(): AuthApiInterface
2023
{
2124
$auth = new AuthApi($this->clientConfig);
2225
$auth->setSessionId($this->sessionId);
2326

2427
return $auth;
2528
}
2629

27-
public function getContractor(): ContractorApi
30+
public function getContractor(): ContractorApiInterface
2831
{
2932
$contractor = new ContractorApi($this->clientConfig);
3033
$contractor->setSessionId($this->sessionId);
3134

3235
return $contractor;
3336
}
3437

35-
public function getDocument(): DocumentApi
38+
public function getDocument(): DocumentApiInterface
3639
{
3740
$documentApi = new DocumentApi($this->clientConfig);
3841
$documentApi->setSessionId($this->sessionId);

0 commit comments

Comments
 (0)