refactor: use unified provider desing
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -16,7 +16,6 @@ use KTXM\ProviderLocalPeople\Providers\Personal\PersonalService;
|
||||
|
||||
class Provider implements ProviderBaseInterface {
|
||||
|
||||
public const JSON_TYPE = ProviderBaseInterface::JSON_TYPE;
|
||||
protected const PROVIDER_IDENTIFIER = 'default';
|
||||
protected const PROVIDER_LABEL = 'Default People Provider';
|
||||
protected const PROVIDER_DESCRIPTION = 'Provides local people storage';
|
||||
@@ -36,10 +35,10 @@ class Provider implements ProviderBaseInterface {
|
||||
public function jsonSerialize(): array
|
||||
{
|
||||
return [
|
||||
self::JSON_PROPERTY_TYPE => self::JSON_TYPE,
|
||||
self::JSON_PROPERTY_IDENTIFIER => self::PROVIDER_IDENTIFIER,
|
||||
self::JSON_PROPERTY_LABEL => self::PROVIDER_LABEL,
|
||||
self::JSON_PROPERTY_CAPABILITIES => $this->providerAbilities,
|
||||
self::PROPERTY_TYPE => self::JSON_TYPE,
|
||||
self::PROPERTY_IDENTIFIER => self::PROVIDER_IDENTIFIER,
|
||||
self::PROPERTY_LABEL => self::PROVIDER_LABEL,
|
||||
self::PROPERTY_CAPABILITIES => $this->providerAbilities,
|
||||
];
|
||||
}
|
||||
|
||||
@@ -82,7 +81,6 @@ class Provider implements ProviderBaseInterface {
|
||||
return $this->providerAbilities;
|
||||
}
|
||||
|
||||
|
||||
protected function serviceInstancePersonal(string $tenantId, string $userId): PersonalService {
|
||||
$service = $this->container->get(PersonalService::class);
|
||||
$service->initialize($tenantId, $userId);
|
||||
|
||||
Reference in New Issue
Block a user