refactor: use new documents interfaces
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -9,11 +9,11 @@ declare(strict_types=1);
|
||||
|
||||
namespace KTXM\ProviderJmapc\Providers\Document;
|
||||
|
||||
use KTXF\Resource\Documents\Provider\ProviderBaseInterface;
|
||||
use KTXF\Resource\Documents\Provider\ProviderServiceMutateInterface;
|
||||
use KTXF\Resource\Documents\Provider\ProviderServiceTestInterface;
|
||||
use KTXF\Resource\Documents\Service\ServiceBaseInterface;
|
||||
use KTXF\Resource\Documents\Service\ServiceMutableInterface;
|
||||
use KTXF\Documents\Provider\ProviderBaseInterface;
|
||||
use KTXF\Documents\Provider\ProviderServiceMutateInterface;
|
||||
use KTXF\Documents\Provider\ProviderServiceTestInterface;
|
||||
use KTXF\Documents\Service\ServiceBaseInterface;
|
||||
use KTXF\Documents\Service\ServiceMutableInterface;
|
||||
use KTXF\Resource\Provider\ResourceServiceLocationInterface;
|
||||
use KTXF\Resource\Provider\ResourceServiceMutateInterface;
|
||||
use KTXM\ProviderJmapc\Service\Discovery;
|
||||
@@ -21,9 +21,9 @@ use KTXM\ProviderJmapc\Service\Remote\RemoteService;
|
||||
use KTXM\ProviderJmapc\Stores\ServiceStore;
|
||||
|
||||
/**
|
||||
* JMAP Mail Provider
|
||||
* JMAP Documents Provider
|
||||
*/
|
||||
class Provider implements ProviderServiceMutateInterface, ProviderServiceTestInterface
|
||||
class Provider implements ProviderBaseInterface, ProviderServiceMutateInterface, ProviderServiceTestInterface
|
||||
{
|
||||
|
||||
public const JSON_TYPE = ProviderBaseInterface::JSON_TYPE;
|
||||
@@ -63,7 +63,7 @@ class Provider implements ProviderServiceMutateInterface, ProviderServiceTestInt
|
||||
|
||||
public function type(): string
|
||||
{
|
||||
return self::TYPE_MAIL;
|
||||
return self::TYPE_DOCUMENT;
|
||||
}
|
||||
|
||||
public function identifier(): string
|
||||
@@ -170,7 +170,7 @@ class Provider implements ProviderServiceMutateInterface, ProviderServiceTestInt
|
||||
return $discovery->discover($identity, $location, $secret, $verifySSL);
|
||||
}
|
||||
|
||||
public function serviceTest(ServiceBaseInterface $service, array $options = []): array {
|
||||
public function serviceTest(ServiceBaseInterface|ServiceMutableInterface $service, array $options = []): array {
|
||||
$startTime = microtime(true);
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user