From 18dd1d5f6e1bc8db1661f4df14d9b4fdad235a51 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 23 Jun 2021 12:13:01 -0400 Subject: [PATCH] Remove boilerplate code block from APIv4 classes --- Civi/Api4/ACL.php | 9 --------- Civi/Api4/ACLEntityRole.php | 9 --------- Civi/Api4/Action/Address/AddressSaveTrait.php | 7 ------- Civi/Api4/Action/Address/Create.php | 7 ------- Civi/Api4/Action/Address/Save.php | 7 ------- Civi/Api4/Action/Address/Update.php | 7 ------- Civi/Api4/Action/Campaign/Get.php | 7 ------- Civi/Api4/Action/CiviCase/CiviCaseSaveTrait.php | 7 ------- Civi/Api4/Action/CiviCase/Create.php | 7 ------- Civi/Api4/Action/CiviCase/Update.php | 7 ------- Civi/Api4/Action/Contact/GetChecksum.php | 7 ------- Civi/Api4/Action/Contact/ValidateChecksum.php | 7 ------- Civi/Api4/Action/CustomValue/Create.php | 7 ------- Civi/Api4/Action/CustomValue/Delete.php | 7 ------- Civi/Api4/Action/CustomValue/Get.php | 7 ------- Civi/Api4/Action/CustomValue/Save.php | 7 ------- Civi/Api4/Action/CustomValue/Update.php | 7 ------- Civi/Api4/Action/Domain/Get.php | 7 ------- Civi/Api4/Action/Entity/Get.php | 7 ------- Civi/Api4/Action/Entity/GetLinks.php | 7 ------- Civi/Api4/Action/Event/Get.php | 7 ------- Civi/Api4/Action/GroupContact/Create.php | 7 ------- .../Action/GroupContact/GroupContactSaveTrait.php | 7 ------- Civi/Api4/Action/GroupContact/Update.php | 7 ------- Civi/Api4/ActionSchedule.php | 9 --------- Civi/Api4/Activity.php | 8 -------- Civi/Api4/ActivityContact.php | 9 --------- Civi/Api4/Address.php | 9 --------- Civi/Api4/Batch.php | 9 --------- Civi/Api4/Campaign.php | 9 --------- Civi/Api4/CaseActivity.php | 9 --------- Civi/Api4/CaseContact.php | 9 --------- Civi/Api4/CaseType.php | 9 --------- Civi/Api4/CiviCase.php | 9 --------- Civi/Api4/Contact.php | 9 --------- Civi/Api4/ContactType.php | 9 --------- Civi/Api4/Contribution.php | 2 -- Civi/Api4/ContributionPage.php | 2 -- Civi/Api4/ContributionRecur.php | 2 -- Civi/Api4/ContributionSoft.php | 2 -- Civi/Api4/Country.php | 8 -------- Civi/Api4/CustomField.php | 9 --------- Civi/Api4/CustomGroup.php | 9 --------- Civi/Api4/CustomValue.php | 8 -------- Civi/Api4/Dashboard.php | 8 -------- Civi/Api4/DashboardContact.php | 8 -------- Civi/Api4/DedupeException.php | 9 --------- Civi/Api4/DedupeRule.php | 9 --------- Civi/Api4/DedupeRuleGroup.php | 9 --------- Civi/Api4/Domain.php | 9 --------- Civi/Api4/Email.php | 9 --------- Civi/Api4/Entity.php | 9 --------- Civi/Api4/EntityFinancialAccount.php | 8 -------- Civi/Api4/EntityFinancialTrxn.php | 8 -------- Civi/Api4/EntityTag.php | 8 -------- Civi/Api4/Event.php | 9 --------- Civi/Api4/Event/AuthorizeRecordEvent.php | 7 ------- Civi/Api4/Event/Events.php | 7 ------- Civi/Api4/Event/PostSelectQueryEvent.php | 7 ------- Civi/Api4/Event/SchemaMapBuildEvent.php | 7 ------- .../Subscriber/ActivitySchemaMapSubscriber.php | 7 ------- .../Event/Subscriber/ContactPreSaveSubscriber.php | 10 +++------- .../Subscriber/ContributionPreSaveSubscriber.php | 7 ------- .../Subscriber/CustomFieldPreSaveSubscriber.php | 10 +++------- .../Subscriber/CustomGroupPreCreationSubscriber.php | 7 ------- .../Generic/AbstractPrepareSubscriber.php | 7 ------- .../Subscriber/Generic/PreCreationSubscriber.php | 7 ------- .../Event/Subscriber/Generic/PreSaveSubscriber.php | 7 ------- Civi/Api4/Event/Subscriber/IsCurrentSubscriber.php | 7 ------- .../Subscriber/OptionValuePreCreationSubscriber.php | 7 ------- Civi/Api4/Event/ValidateValuesEvent.php | 7 ------- Civi/Api4/FinancialAccount.php | 8 -------- Civi/Api4/FinancialItem.php | 8 -------- Civi/Api4/FinancialTrxn.php | 8 -------- Civi/Api4/FinancialType.php | 8 -------- Civi/Api4/Generic/AbstractAction.php | 7 ------- Civi/Api4/Generic/AbstractBatchAction.php | 7 ------- Civi/Api4/Generic/AbstractCreateAction.php | 7 ------- Civi/Api4/Generic/AbstractEntity.php | 7 ------- Civi/Api4/Generic/AbstractGetAction.php | 7 ------- Civi/Api4/Generic/AbstractQueryAction.php | 7 ------- Civi/Api4/Generic/AbstractSaveAction.php | 7 ------- Civi/Api4/Generic/AbstractUpdateAction.php | 7 ------- Civi/Api4/Generic/BasicBatchAction.php | 7 ------- Civi/Api4/Generic/BasicCreateAction.php | 7 ------- Civi/Api4/Generic/BasicGetAction.php | 7 ------- Civi/Api4/Generic/BasicGetFieldsAction.php | 7 ------- Civi/Api4/Generic/BasicReplaceAction.php | 7 ------- Civi/Api4/Generic/BasicSaveAction.php | 7 ------- Civi/Api4/Generic/BasicUpdateAction.php | 7 ------- Civi/Api4/Generic/CheckAccessAction.php | 7 ------- Civi/Api4/Generic/DAOCreateAction.php | 7 ------- Civi/Api4/Generic/DAODeleteAction.php | 7 ------- Civi/Api4/Generic/DAOGetAction.php | 7 ------- Civi/Api4/Generic/DAOGetFieldsAction.php | 7 ------- Civi/Api4/Generic/DAOSaveAction.php | 7 ------- Civi/Api4/Generic/DAOUpdateAction.php | 7 ------- Civi/Api4/Generic/Traits/ArrayQueryActionTrait.php | 7 ------- Civi/Api4/Generic/Traits/CustomValueActionTrait.php | 7 ------- Civi/Api4/Generic/Traits/IsCurrentTrait.php | 7 ------- Civi/Api4/Grant.php | 8 -------- Civi/Api4/Group.php | 8 -------- Civi/Api4/GroupContact.php | 8 -------- Civi/Api4/GroupNesting.php | 8 -------- Civi/Api4/GroupOrganization.php | 8 -------- Civi/Api4/IM.php | 9 --------- Civi/Api4/LineItem.php | 8 -------- Civi/Api4/LocBlock.php | 2 -- Civi/Api4/LocationType.php | 2 -- Civi/Api4/MailSettings.php | 9 --------- Civi/Api4/Mapping.php | 8 -------- Civi/Api4/MappingField.php | 8 -------- Civi/Api4/MembershipType.php | 2 -- Civi/Api4/MessageTemplate.php | 8 -------- Civi/Api4/Navigation.php | 8 -------- Civi/Api4/Note.php | 9 --------- Civi/Api4/OpenID.php | 9 --------- Civi/Api4/OptionGroup.php | 9 --------- Civi/Api4/OptionValue.php | 9 --------- Civi/Api4/PCPBlock.php | 8 -------- Civi/Api4/Participant.php | 8 -------- Civi/Api4/PaymentProcessor.php | 7 ------- Civi/Api4/PaymentProcessorType.php | 7 ------- Civi/Api4/PaymentToken.php | 7 ------- Civi/Api4/Permission.php | 8 -------- Civi/Api4/Phone.php | 9 --------- Civi/Api4/Pledge.php | 2 -- Civi/Api4/PledgePayment.php | 9 --------- Civi/Api4/PriceField.php | 2 -- Civi/Api4/PriceFieldValue.php | 2 -- Civi/Api4/PriceSet.php | 2 -- Civi/Api4/Relationship.php | 9 --------- Civi/Api4/RelationshipCache.php | 9 --------- Civi/Api4/RelationshipType.php | 9 --------- Civi/Api4/Route.php | 8 -------- Civi/Api4/SavedSearch.php | 9 --------- .../ActivityToActivityContactAssigneesJoinable.php | 7 ------- .../Api4/Service/Schema/Joinable/BridgeJoinable.php | 7 ------- .../Service/Schema/Joinable/CustomGroupJoinable.php | 7 ------- Civi/Api4/Service/Schema/Joinable/Joinable.php | 7 ------- Civi/Api4/Service/Schema/Joiner.php | 7 ------- Civi/Api4/Service/Schema/SchemaMap.php | 7 ------- Civi/Api4/Service/Schema/SchemaMapBuilder.php | 7 ------- Civi/Api4/Service/Schema/Table.php | 7 ------- Civi/Api4/Service/Spec/CustomFieldSpec.php | 7 ------- Civi/Api4/Service/Spec/FieldSpec.php | 7 ------- .../Spec/Provider/ACLCreationSpecProvider.php | 7 ------- .../Provider/ACLEntityRoleCreationSpecProvider.php | 7 ------- .../Provider/ActionScheduleCreationSpecProvider.php | 7 ------- .../Service/Spec/Provider/ActivitySpecProvider.php | 7 ------- .../Spec/Provider/AddressCreationSpecProvider.php | 7 ------- .../Spec/Provider/BatchCreationSpecProvider.php | 7 ------- .../Spec/Provider/CampaignCreationSpecProvider.php | 7 ------- .../Spec/Provider/CaseCreationSpecProvider.php | 7 ------- .../Spec/Provider/CaseTypeGetSpecProvider.php | 7 ------- .../Spec/Provider/ContactCreationSpecProvider.php | 7 ------- .../Spec/Provider/ContactGetSpecProvider.php | 7 ------- .../Provider/CustomFieldCreationSpecProvider.php | 7 ------- .../Provider/CustomGroupCreationSpecProvider.php | 7 ------- .../Spec/Provider/CustomValueSpecProvider.php | 7 ------- .../Spec/Provider/DefaultLocationTypeProvider.php | 7 ------- .../Spec/Provider/EmailCreationSpecProvider.php | 7 ------- .../Spec/Provider/EntityTagCreationSpecProvider.php | 7 ------- .../Spec/Provider/EntityTagFilterSpecProvider.php | 7 ------- .../Spec/Provider/EventCreationSpecProvider.php | 7 ------- .../Spec/Provider/FieldCurrencySpecProvider.php | 7 ------- .../Spec/Provider/FieldDomainIdSpecProvider.php | 7 ------- .../Provider/FinancialItemCreationSpecProvider.php | 7 ------- .../Spec/Provider/Generic/SpecProviderInterface.php | 7 ------- .../Spec/Provider/GetActionDefaultsProvider.php | 7 ------- .../Spec/Provider/GroupCreationSpecProvider.php | 7 ------- .../Spec/Provider/MappingCreationSpecProvider.php | 7 ------- .../Spec/Provider/NavigationSpecProvider.php | 7 ------- .../Spec/Provider/NoteCreationSpecProvider.php | 7 ------- .../Provider/OptionValueCreationSpecProvider.php | 7 ------- .../PaymentProcessorCreationSpecProvider.php | 7 ------- .../Spec/Provider/PhoneCreationSpecProvider.php | 7 ------- .../PriceFieldValueCreationSpecProvider.php | 7 ------- .../RelationshipTypeCreationSpecProvider.php | 7 ------- .../Spec/Provider/TagCreationSpecProvider.php | 7 ------- .../Spec/Provider/UFFieldCreationSpecProvider.php | 7 ------- Civi/Api4/Service/Spec/RequestSpec.php | 7 ------- Civi/Api4/Service/Spec/SpecFormatter.php | 7 ------- Civi/Api4/Service/Spec/SpecGatherer.php | 7 ------- Civi/Api4/Setting.php | 9 --------- Civi/Api4/StateProvince.php | 8 -------- Civi/Api4/StatusPreference.php | 9 --------- Civi/Api4/System.php | 8 -------- Civi/Api4/Tag.php | 9 --------- Civi/Api4/Translation.php | 9 +++++++++ Civi/Api4/UFField.php | 9 --------- Civi/Api4/UFGroup.php | 9 --------- Civi/Api4/UFJoin.php | 9 --------- Civi/Api4/UFMatch.php | 9 --------- Civi/Api4/Utils/CoreUtil.php | 7 ------- Civi/Api4/Utils/FormattingUtil.php | 13 ++++++------- Civi/Api4/Utils/SelectUtil.php | 7 ------- Civi/Api4/Website.php | 9 --------- Civi/Api4/WordReplacement.php | 9 --------- 199 files changed, 21 insertions(+), 1445 deletions(-) diff --git a/Civi/Api4/ACL.php b/Civi/Api4/ACL.php index df7ac101a1..3cbdf2ff52 100644 --- a/Civi/Api4/ACL.php +++ b/Civi/Api4/ACL.php @@ -1,5 +1,4 @@ 'validate', 'abbr' => 'abbreviate', 'label' => 'get', ]; + /** + * @var string[] + */ public static $pseudoConstantSuffixes = ['name', 'abbr', 'label', 'color', 'description', 'icon']; /** diff --git a/Civi/Api4/Utils/SelectUtil.php b/Civi/Api4/Utils/SelectUtil.php index 781428e244..79a256e551 100644 --- a/Civi/Api4/Utils/SelectUtil.php +++ b/Civi/Api4/Utils/SelectUtil.php @@ -10,13 +10,6 @@ +--------------------------------------------------------------------+ */ -/** - * - * @package CRM - * @copyright CiviCRM LLC https://civicrm.org/licensing - */ - - namespace Civi\Api4\Utils; class SelectUtil { diff --git a/Civi/Api4/Website.php b/Civi/Api4/Website.php index d155f81416..a87ca0da3e 100644 --- a/Civi/Api4/Website.php +++ b/Civi/Api4/Website.php @@ -1,5 +1,4 @@