From 45ebb03fe1b2b71366aeb4641a625d44610c5764 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Mon, 22 Aug 2022 22:59:22 -0700 Subject: [PATCH] (REF) Move 'Civi/Api4/Service/Spec/Provider/*' to extend `AutoService` --- Civi/Api4/Service/Spec/Provider/ACLCreationSpecProvider.php | 6 +++++- .../Spec/Provider/ACLEntityRoleCreationSpecProvider.php | 6 +++++- .../Spec/Provider/ActionScheduleCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php | 6 +++++- .../Service/Spec/Provider/AddressCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php | 6 +++++- .../Service/Spec/Provider/BatchCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/CampaignCreationSpecProvider.php | 6 +++++- .../Api4/Service/Spec/Provider/CaseCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/CaseTypeGetSpecProvider.php | 6 +++++- .../Service/Spec/Provider/ContactCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php | 6 +++++- .../Spec/Provider/ContactTypeCreationSpecProvider.php | 4 +++- .../Spec/Provider/ContributionCreationSpecProvider.php | 4 +++- .../Service/Spec/Provider/ContributionGetSpecProvider.php | 6 +++++- .../Spec/Provider/ContributionRecurCreationSpecProvider.php | 4 +++- .../Spec/Provider/CustomFieldCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/CustomValueSpecProvider.php | 6 +++++- .../Service/Spec/Provider/DefaultLocationTypeProvider.php | 6 +++++- .../Service/Spec/Provider/DomainCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/DomainGetSpecProvider.php | 6 +++++- .../Service/Spec/Provider/EmailCreationSpecProvider.php | 6 +++++- .../Spec/Provider/EntityBatchCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/EntityTagCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/EntityTagFilterSpecProvider.php | 6 +++++- .../Service/Spec/Provider/EventCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/FieldCurrencySpecProvider.php | 6 +++++- .../Service/Spec/Provider/FieldDomainIdSpecProvider.php | 6 +++++- .../Spec/Provider/FinancialItemCreationSpecProvider.php | 6 +++++- .../Spec/Provider/FinancialTrxnCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/GetActionDefaultsProvider.php | 6 +++++- .../Spec/Provider/GroupContactCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/GroupCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/IsCurrentFieldSpecProvider.php | 6 +++++- .../Service/Spec/Provider/ManagedEntitySpecProvider.php | 4 +++- .../Service/Spec/Provider/MappingCreationSpecProvider.php | 6 +++++- .../Spec/Provider/MembershipCreationSpecProvider.php | 6 +++++- .../Spec/Provider/MembershipTypeCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/NavigationSpecProvider.php | 6 +++++- .../Api4/Service/Spec/Provider/NoteCreationSpecProvider.php | 6 +++++- .../Spec/Provider/OptionValueCreationSpecProvider.php | 6 +++++- .../Spec/Provider/PaymentProcessorCreationSpecProvider.php | 6 +++++- .../Provider/PaymentProcessorTypeCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/PhoneCreationSpecProvider.php | 6 +++++- .../Spec/Provider/PriceFieldValueCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/RelationshipCacheSpecProvider.php | 6 +++++- .../Spec/Provider/RelationshipTypeCreationSpecProvider.php | 6 +++++- Civi/Api4/Service/Spec/Provider/TagCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/UFFieldCreationSpecProvider.php | 6 +++++- .../Civi/Api4/Service/Spec/Provider/ImportSpecProvider.php | 6 +++++- .../Spec/Provider/SearchDisplayCreationSpecProvider.php | 6 +++++- .../Service/Spec/Provider/SearchSegmentSpecProvider.php | 6 +++++- 53 files changed, 257 insertions(+), 53 deletions(-) diff --git a/Civi/Api4/Service/Spec/Provider/ACLCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ACLCreationSpecProvider.php index efa13bb6ae..41a29ba96b 100644 --- a/Civi/Api4/Service/Spec/Provider/ACLCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ACLCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class ACLCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ACLCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/ACLEntityRoleCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ACLEntityRoleCreationSpecProvider.php index 6c887ab832..c6da836a71 100644 --- a/Civi/Api4/Service/Spec/Provider/ACLEntityRoleCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ACLEntityRoleCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class ACLEntityRoleCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ACLEntityRoleCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/ActionScheduleCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ActionScheduleCreationSpecProvider.php index adf8d8a4c7..32173c1ca7 100644 --- a/Civi/Api4/Service/Spec/Provider/ActionScheduleCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ActionScheduleCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class ActionScheduleCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ActionScheduleCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php b/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php index 496f7e64d0..73e9ebd9e9 100644 --- a/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class ActivitySpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ActivitySpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/AddressCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/AddressCreationSpecProvider.php index 89de377454..7cba691066 100644 --- a/Civi/Api4/Service/Spec/Provider/AddressCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/AddressCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class AddressCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class AddressCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php index 65e891bde9..abf21de584 100644 --- a/Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php @@ -17,7 +17,11 @@ use Civi\Api4\Query\Api4SelectQuery; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class AddressGetSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class AddressGetSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/BatchCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/BatchCreationSpecProvider.php index 0294e32338..adb68d3b12 100644 --- a/Civi/Api4/Service/Spec/Provider/BatchCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/BatchCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class BatchCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class BatchCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CampaignCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CampaignCreationSpecProvider.php index 71807abc6c..b9df8801d3 100644 --- a/Civi/Api4/Service/Spec/Provider/CampaignCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CampaignCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class CampaignCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CampaignCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CaseCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CaseCreationSpecProvider.php index dd8ed75dff..08445cd24b 100644 --- a/Civi/Api4/Service/Spec/Provider/CaseCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CaseCreationSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class CaseCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CaseCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CaseTypeGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CaseTypeGetSpecProvider.php index 2d2c9cb9d5..f3d8e193fe 100644 --- a/Civi/Api4/Service/Spec/Provider/CaseTypeGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CaseTypeGetSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class CaseTypeGetSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CaseTypeGetSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ContactCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContactCreationSpecProvider.php index c3d799dd05..15cb41cafd 100644 --- a/Civi/Api4/Service/Spec/Provider/ContactCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContactCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class ContactCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ContactCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php index 31be2aeb63..e6cb6c8e94 100644 --- a/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php @@ -16,7 +16,11 @@ use Civi\Api4\Query\Api4SelectQuery; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class ContactGetSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ContactGetSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ContactTypeCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContactTypeCreationSpecProvider.php index 891fe67920..210825484d 100644 --- a/Civi/Api4/Service/Spec/Provider/ContactTypeCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContactTypeCreationSpecProvider.php @@ -18,8 +18,10 @@ use Civi\Api4\Service\Spec\RequestSpec; * Class ContactTypeCreationSpecProvider * * @package Civi\Api4\Service\Spec\Provider + * @service + * @internal */ -class ContactTypeCreationSpecProvider implements Generic\SpecProviderInterface { +class ContactTypeCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ContributionCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContributionCreationSpecProvider.php index a7095a0ba3..5af7b1adbf 100644 --- a/Civi/Api4/Service/Spec/Provider/ContributionCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContributionCreationSpecProvider.php @@ -18,8 +18,10 @@ use Civi\Api4\Service\Spec\RequestSpec; * Class ContributionCreationSpecProvider * * @package Civi\Api4\Service\Spec\Provider + * @service + * @internal */ -class ContributionCreationSpecProvider implements Generic\SpecProviderInterface { +class ContributionCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/ContributionGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContributionGetSpecProvider.php index 056dbb1e76..b1037b7ca0 100644 --- a/Civi/Api4/Service/Spec/Provider/ContributionGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContributionGetSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class ContributionGetSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ContributionGetSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ContributionRecurCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContributionRecurCreationSpecProvider.php index 6d38d6a9c0..d3694fad44 100644 --- a/Civi/Api4/Service/Spec/Provider/ContributionRecurCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContributionRecurCreationSpecProvider.php @@ -19,8 +19,10 @@ use Civi\Api4\Service\Spec\RequestSpec; * Class ContributionRecurCreationSpecProvider * * @package Civi\Api4\Service\Spec\Provider + * @service + * @internal */ -class ContributionRecurCreationSpecProvider implements Generic\SpecProviderInterface { +class ContributionRecurCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CustomFieldCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CustomFieldCreationSpecProvider.php index 4271fbf926..90e1ca657e 100644 --- a/Civi/Api4/Service/Spec/Provider/CustomFieldCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CustomFieldCreationSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class CustomFieldCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CustomFieldCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php index a49febd215..9d967305d8 100644 --- a/Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class CustomGroupSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CustomGroupSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/CustomValueSpecProvider.php b/Civi/Api4/Service/Spec/Provider/CustomValueSpecProvider.php index 3d2c635e33..c4c1cb8a2b 100644 --- a/Civi/Api4/Service/Spec/Provider/CustomValueSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/CustomValueSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class CustomValueSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class CustomValueSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/DefaultLocationTypeProvider.php b/Civi/Api4/Service/Spec/Provider/DefaultLocationTypeProvider.php index 14cf96061f..c849ecc549 100644 --- a/Civi/Api4/Service/Spec/Provider/DefaultLocationTypeProvider.php +++ b/Civi/Api4/Service/Spec/Provider/DefaultLocationTypeProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class DefaultLocationTypeProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class DefaultLocationTypeProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/DomainCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/DomainCreationSpecProvider.php index b417dbad72..d7be27dbad 100644 --- a/Civi/Api4/Service/Spec/Provider/DomainCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/DomainCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class DomainCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class DomainCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/DomainGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/DomainGetSpecProvider.php index ddb52a8894..f2f0e44def 100644 --- a/Civi/Api4/Service/Spec/Provider/DomainGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/DomainGetSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class DomainGetSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class DomainGetSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/EmailCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EmailCreationSpecProvider.php index 0481354830..e4f760c475 100644 --- a/Civi/Api4/Service/Spec/Provider/EmailCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EmailCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class EmailCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class EmailCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/EntityBatchCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EntityBatchCreationSpecProvider.php index c5f5b43bf9..5e2c72c155 100644 --- a/Civi/Api4/Service/Spec/Provider/EntityBatchCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EntityBatchCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class EntityBatchCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class EntityBatchCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/EntityTagCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EntityTagCreationSpecProvider.php index 14c6f91b50..d37ad74103 100644 --- a/Civi/Api4/Service/Spec/Provider/EntityTagCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EntityTagCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class EntityTagCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class EntityTagCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php index 607da6ba1b..bdc05f6810 100644 --- a/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php @@ -19,7 +19,11 @@ use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; use Civi\Api4\Utils\CoreUtil; -class EntityTagFilterSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class EntityTagFilterSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php index d6c331cc47..fb2b2b10ff 100644 --- a/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class EventCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class EventCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/FieldCurrencySpecProvider.php b/Civi/Api4/Service/Spec/Provider/FieldCurrencySpecProvider.php index 40656bb76e..58c9abe285 100644 --- a/Civi/Api4/Service/Spec/Provider/FieldCurrencySpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/FieldCurrencySpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class FieldCurrencySpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class FieldCurrencySpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * Generic create spec function to set sensible defaults for any entity with a "currency" field. diff --git a/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php b/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php index bb3533cd02..e7912950df 100644 --- a/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/FieldDomainIdSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class FieldDomainIdSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class FieldDomainIdSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * Generic create spec function to set sensible defaults for any entity with a "domain_id" field. diff --git a/Civi/Api4/Service/Spec/Provider/FinancialItemCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/FinancialItemCreationSpecProvider.php index ffae9971ad..a29d133f2f 100644 --- a/Civi/Api4/Service/Spec/Provider/FinancialItemCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/FinancialItemCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class FinancialItemCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class FinancialItemCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { // I'm not sure it makes sense to have a default `entity_table`... actually, I don't even know if it makes // sense to expose `FinancialItem` as a public API, for what that's worth. But it's there, so clearly it does. diff --git a/Civi/Api4/Service/Spec/Provider/FinancialTrxnCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/FinancialTrxnCreationSpecProvider.php index eca80431f6..2878d2a64d 100644 --- a/Civi/Api4/Service/Spec/Provider/FinancialTrxnCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/FinancialTrxnCreationSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class FinancialTrxnCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class FinancialTrxnCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * Modify the api spec. diff --git a/Civi/Api4/Service/Spec/Provider/GetActionDefaultsProvider.php b/Civi/Api4/Service/Spec/Provider/GetActionDefaultsProvider.php index 2e9795be71..a8e8616531 100644 --- a/Civi/Api4/Service/Spec/Provider/GetActionDefaultsProvider.php +++ b/Civi/Api4/Service/Spec/Provider/GetActionDefaultsProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class GetActionDefaultsProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class GetActionDefaultsProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php index 240a1a228b..353045a710 100644 --- a/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class GroupContactCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class GroupContactCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/GroupCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/GroupCreationSpecProvider.php index 397e943bd2..dc6a2d5714 100644 --- a/Civi/Api4/Service/Spec/Provider/GroupCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/GroupCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class GroupCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class GroupCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/IsCurrentFieldSpecProvider.php b/Civi/Api4/Service/Spec/Provider/IsCurrentFieldSpecProvider.php index 03598ac640..c031c6c2f9 100644 --- a/Civi/Api4/Service/Spec/Provider/IsCurrentFieldSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/IsCurrentFieldSpecProvider.php @@ -22,7 +22,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class IsCurrentFieldSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class IsCurrentFieldSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/ManagedEntitySpecProvider.php b/Civi/Api4/Service/Spec/Provider/ManagedEntitySpecProvider.php index 175cadf6fe..5a247952e9 100644 --- a/Civi/Api4/Service/Spec/Provider/ManagedEntitySpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ManagedEntitySpecProvider.php @@ -26,8 +26,10 @@ use Civi\Api4\Utils\ReflectionUtils; /** * Provides calculated fields for APIs using the `ManagedEntity` trait + * @service + * @internal */ -class ManagedEntitySpecProvider implements Generic\SpecProviderInterface { +class ManagedEntitySpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/MappingCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/MappingCreationSpecProvider.php index c33eb07c0b..97cbd89b3b 100644 --- a/Civi/Api4/Service/Spec/Provider/MappingCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/MappingCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class MappingCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class MappingCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * This function runs for both Mapping and MappingField entities diff --git a/Civi/Api4/Service/Spec/Provider/MembershipCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/MembershipCreationSpecProvider.php index a9094b190d..f971c345fd 100644 --- a/Civi/Api4/Service/Spec/Provider/MembershipCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/MembershipCreationSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class MembershipCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class MembershipCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/MembershipTypeCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/MembershipTypeCreationSpecProvider.php index 617d707206..82ba446774 100644 --- a/Civi/Api4/Service/Spec/Provider/MembershipTypeCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/MembershipTypeCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class MembershipTypeCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class MembershipTypeCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/NavigationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/NavigationSpecProvider.php index 3721f09417..ad009a0347 100644 --- a/Civi/Api4/Service/Spec/Provider/NavigationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/NavigationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class NavigationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class NavigationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * This runs for both create and get actions diff --git a/Civi/Api4/Service/Spec/Provider/NoteCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/NoteCreationSpecProvider.php index d26a58e5ce..5cd5f493e1 100644 --- a/Civi/Api4/Service/Spec/Provider/NoteCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/NoteCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class NoteCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class NoteCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/OptionValueCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/OptionValueCreationSpecProvider.php index 3ce0a1f602..e560a85785 100644 --- a/Civi/Api4/Service/Spec/Provider/OptionValueCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/OptionValueCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class OptionValueCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class OptionValueCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/PaymentProcessorCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/PaymentProcessorCreationSpecProvider.php index cbcb995df0..9e11858ce0 100644 --- a/Civi/Api4/Service/Spec/Provider/PaymentProcessorCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/PaymentProcessorCreationSpecProvider.php @@ -13,7 +13,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class PaymentProcessorCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class PaymentProcessorCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * This runs for both create and get actions diff --git a/Civi/Api4/Service/Spec/Provider/PaymentProcessorTypeCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/PaymentProcessorTypeCreationSpecProvider.php index 08cea9d596..7dd1e1cc28 100644 --- a/Civi/Api4/Service/Spec/Provider/PaymentProcessorTypeCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/PaymentProcessorTypeCreationSpecProvider.php @@ -17,7 +17,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class PaymentProcessorTypeCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class PaymentProcessorTypeCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * This runs for both create and get actions diff --git a/Civi/Api4/Service/Spec/Provider/PhoneCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/PhoneCreationSpecProvider.php index 3cd8f27680..60d04c7907 100644 --- a/Civi/Api4/Service/Spec/Provider/PhoneCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/PhoneCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class PhoneCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class PhoneCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/PriceFieldValueCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/PriceFieldValueCreationSpecProvider.php index 4ba33e000c..35e6fe2b77 100644 --- a/Civi/Api4/Service/Spec/Provider/PriceFieldValueCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/PriceFieldValueCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class PriceFieldValueCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class PriceFieldValueCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/RelationshipCacheSpecProvider.php b/Civi/Api4/Service/Spec/Provider/RelationshipCacheSpecProvider.php index cb65e5a143..051d7d0753 100644 --- a/Civi/Api4/Service/Spec/Provider/RelationshipCacheSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/RelationshipCacheSpecProvider.php @@ -15,7 +15,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\FieldSpec; use Civi\Api4\Service\Spec\RequestSpec; -class RelationshipCacheSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class RelationshipCacheSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/RelationshipTypeCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/RelationshipTypeCreationSpecProvider.php index d5abcd40db..43ae9668fc 100644 --- a/Civi/Api4/Service/Spec/Provider/RelationshipTypeCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/RelationshipTypeCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class RelationshipTypeCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class RelationshipTypeCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/Civi/Api4/Service/Spec/Provider/TagCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/TagCreationSpecProvider.php index 6f74f99e94..dcfaeaff75 100644 --- a/Civi/Api4/Service/Spec/Provider/TagCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/TagCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class TagCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class TagCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @param \Civi\Api4\Service\Spec\RequestSpec $spec diff --git a/Civi/Api4/Service/Spec/Provider/UFFieldCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/UFFieldCreationSpecProvider.php index c13264e9c0..8eb14e1d03 100644 --- a/Civi/Api4/Service/Spec/Provider/UFFieldCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/UFFieldCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class UFFieldCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class UFFieldCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/ext/civiimport/Civi/Api4/Service/Spec/Provider/ImportSpecProvider.php b/ext/civiimport/Civi/Api4/Service/Spec/Provider/ImportSpecProvider.php index 61480f8d25..3b35aaf8a0 100644 --- a/ext/civiimport/Civi/Api4/Service/Spec/Provider/ImportSpecProvider.php +++ b/ext/civiimport/Civi/Api4/Service/Spec/Provider/ImportSpecProvider.php @@ -18,7 +18,11 @@ use Civi\Api4\UserJob; use Civi\BAO\Import; use CRM_Core_BAO_UserJob; -class ImportSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class ImportSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchDisplayCreationSpecProvider.php b/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchDisplayCreationSpecProvider.php index bc8323764d..963e63ef2d 100644 --- a/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchDisplayCreationSpecProvider.php +++ b/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchDisplayCreationSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class SearchDisplayCreationSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class SearchDisplayCreationSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc diff --git a/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchSegmentSpecProvider.php b/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchSegmentSpecProvider.php index 10fe1bc537..e0b252dbdf 100644 --- a/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchSegmentSpecProvider.php +++ b/ext/search_kit/Civi/Api4/Service/Spec/Provider/SearchSegmentSpecProvider.php @@ -14,7 +14,11 @@ namespace Civi\Api4\Service\Spec\Provider; use Civi\Api4\Service\Spec\RequestSpec; -class SearchSegmentSpecProvider implements Generic\SpecProviderInterface { +/** + * @service + * @internal + */ +class SearchSegmentSpecProvider extends \Civi\Core\Service\AutoService implements Generic\SpecProviderInterface { /** * @inheritDoc -- 2.25.1