diff --git a/.github/workflows/php-hook-documentation.yml b/.github/workflows/php-hook-documentation.yml
new file mode 100644
index 0000000000..edf23cf7e1
--- /dev/null
+++ b/.github/workflows/php-hook-documentation.yml
@@ -0,0 +1,58 @@
+name: PHP Hook Documentation Generator
+
+on:
+ push:
+ branches:
+ - "release/**"
+ paths:
+ - "**.php"
+ - .github/workflows/php-hook-documentation.yml
+ pull_request:
+ types:
+ - opened
+ branches:
+ - "release/**"
+ paths:
+ - "**.php"
+ - .github/workflows/php-hook-documentation.yml
+ workflow_dispatch:
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ HookDocumentation:
+ name: Hook Documentation Generator
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout the repository
+ uses: actions/checkout@v3
+ with:
+ # Checks out a branch instead of a commit in detached HEAD state
+ ref: ${{ github.head_ref }}
+
+ # This generates the documentation string. The `id` property is used to reference the output in the next step.
+ - name: Generate hook documentation
+ id: generate-hook-docs
+ uses: woocommerce/grow/hook-documentation@actions-v1
+ with:
+ debug-output: yes
+ source-directories: src/,views/,google-listings-and-ads.php,uninstall.php
+
+ - name: Commit hook documentation
+ shell: bash
+ # Use the github-actions bot account to commit.
+ # https://api.github.com/users/github-actions%5Bbot%5D
+ run: |
+ git config user.name github-actions[bot]
+ git config user.email 41898282+github-actions[bot]@users.noreply.github.com
+ echo "${{ steps.generate-hook-docs.outputs.hook-docs }}" > src/Hooks/README.md
+ git add src/Hooks/README.md
+ if git diff --cached --quiet; then
+ echo "*No documentation changes to commit.*" >> $GITHUB_STEP_SUMMARY
+ else
+ echo "*Committing documentation changes.*" >> $GITHUB_STEP_SUMMARY
+ git commit -q -m "Update hooks documentation from ${{ github.head_ref }} branch."
+ git push
+ fi
diff --git a/src/Hooks/README.md b/src/Hooks/README.md
index 74feb0d3dc..9f21373edf 100644
--- a/src/Hooks/README.md
+++ b/src/Hooks/README.md
@@ -1,6 +1,6 @@
# Hooks Reference
-A list of hooks, i.e `actions` and `filters`, that are defined or used in this project.
+A list of hooks, e.g. `actions` and `filters`, that are defined or used in this project.
## bulk_edit_save_post
@@ -8,7 +8,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- BulkEditInitializer.php#L36
+- [BulkEditInitializer.php#L36](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/BulkEdit/BulkEditInitializer.php#L36)
## woocommerce_admin_disabled
@@ -16,7 +16,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCAdminValidator.php#L38
+- [WCAdminValidator.php#L38](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Internal/Requirements/WCAdminValidator.php#L38)
## woocommerce_gla_ads_billing_setup_status
@@ -24,8 +24,8 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Ads.php#L112
-- Ads.php#L121
+- [Ads.php#L112](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L112)
+- [Ads.php#L121](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L121)
## woocommerce_gla_ads_client_exception
@@ -33,24 +33,24 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Ads.php#L73
-- Ads.php#L117
-- Ads.php#L172
-- Ads.php#L214
-- Ads.php#L298
-- AdsAssetGroup.php#L113
-- AdsAssetGroup.php#L304
-- AdsAssetGroup.php#L369
-- AdsAssetGroupAsset.php#L135
-- AdsAssetGroupAsset.php#L202
-- AdsCampaign.php#L127
-- AdsCampaign.php#L170
-- AdsCampaign.php#L230
-- AdsCampaign.php#L285
-- AdsCampaign.php#L319
-- AdsConversionAction.php#L97
-- AdsConversionAction.php#L143
-- AdsReport.php#L105
+- [Ads.php#L73](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L73)
+- [Ads.php#L117](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L117)
+- [Ads.php#L172](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L172)
+- [Ads.php#L214](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L214)
+- [Ads.php#L298](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Ads.php#L298)
+- [AdsReport.php#L105](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsReport.php#L105)
+- [AdsAssetGroupAsset.php#L135](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsAssetGroupAsset.php#L135)
+- [AdsAssetGroupAsset.php#L202](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsAssetGroupAsset.php#L202)
+- [AdsAssetGroup.php#L113](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsAssetGroup.php#L113)
+- [AdsAssetGroup.php#L304](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsAssetGroup.php#L304)
+- [AdsAssetGroup.php#L369](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsAssetGroup.php#L369)
+- [AdsConversionAction.php#L97](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsConversionAction.php#L97)
+- [AdsConversionAction.php#L143](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsConversionAction.php#L143)
+- [AdsCampaign.php#L127](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsCampaign.php#L127)
+- [AdsCampaign.php#L170](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsCampaign.php#L170)
+- [AdsCampaign.php#L230](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsCampaign.php#L230)
+- [AdsCampaign.php#L285](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsCampaign.php#L285)
+- [AdsCampaign.php#L319](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsCampaign.php#L319)
## woocommerce_gla_ads_setup_completed
@@ -58,24 +58,24 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- SetupCompleteController.php#L46
+- [SetupCompleteController.php#L46](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/Ads/SetupCompleteController.php#L46)
-## woocommerce_gla_attribute_applicable_product_types_$ATTRIBUTE_ID
+## woocommerce_gla_attribute_applicable_product_types_
**Type**: filter
**Used in**:
-- AttributeManager.php#L295
-- AttributesForm.php#L69
+- [AttributesForm.php#L69](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Product/Attributes/AttributesForm.php#L69)
+- [AttributeManager.php#L295](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/Attributes/AttributeManager.php#L295)
-## woocommerce_gla_attribute_hidden_product_types_$ATTRIBUTE_ID
+## woocommerce_gla_attribute_hidden_product_types_
**Type**: filter
**Used in**:
-- AttributesForm.php#L74
+- [AttributesForm.php#L74](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Product/Attributes/AttributesForm.php#L74)
## woocommerce_gla_attribute_mapping_sources
@@ -83,7 +83,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IsFieldTrait.php#L31
+- [IsFieldTrait.php#L31](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/AttributeMapping/Traits/IsFieldTrait.php#L31)
## woocommerce_gla_attribute_mapping_sources_custom_attributes
@@ -91,7 +91,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IsFieldTrait.php#L125
+- [IsFieldTrait.php#L125](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/AttributeMapping/Traits/IsFieldTrait.php#L125)
## woocommerce_gla_attribute_mapping_sources_global_attributes
@@ -99,7 +99,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IsFieldTrait.php#L64
+- [IsFieldTrait.php#L64](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/AttributeMapping/Traits/IsFieldTrait.php#L64)
## woocommerce_gla_attribute_mapping_sources_product_fields
@@ -107,7 +107,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IsFieldTrait.php#L115
+- [IsFieldTrait.php#L115](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/AttributeMapping/Traits/IsFieldTrait.php#L115)
## woocommerce_gla_attribute_mapping_sources_taxonomies
@@ -115,7 +115,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IsFieldTrait.php#L65
+- [IsFieldTrait.php#L65](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/AttributeMapping/Traits/IsFieldTrait.php#L65)
## woocommerce_gla_attributes_tab_applicable_product_types
@@ -123,7 +123,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AttributesTab.php#L190
+- [AttributesTab.php#L190](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Product/Attributes/AttributesTab.php#L190)
## woocommerce_gla_batch_deleted_products
@@ -131,7 +131,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L229
+- [ProductSyncer.php#L229](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L229)
## woocommerce_gla_batch_retry_delete_products
@@ -139,7 +139,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L354
+- [ProductSyncer.php#L354](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L354)
## woocommerce_gla_batch_retry_update_products
@@ -147,7 +147,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L298
+- [ProductSyncer.php#L298](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L298)
## woocommerce_gla_batch_updated_products
@@ -155,7 +155,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L143
+- [ProductSyncer.php#L143](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L143)
## woocommerce_gla_batched_job_size
@@ -163,8 +163,8 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AbstractBatchedActionSchedulerJob.php#L104
-- UpdateSyncableProductsCount.php#L74
+- [UpdateSyncableProductsCount.php#L74](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/UpdateSyncableProductsCount.php#L74)
+- [AbstractBatchedActionSchedulerJob.php#L104](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/AbstractBatchedActionSchedulerJob.php#L104)
## woocommerce_gla_bulk_update_coupon
@@ -172,7 +172,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponBulkEdit.php#L134
+- [CouponBulkEdit.php#L134](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/BulkEdit/CouponBulkEdit.php#L134)
## woocommerce_gla_conversion_action_name
@@ -180,7 +180,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AdsConversionAction.php#L66
+- [AdsConversionAction.php#L66](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/AdsConversionAction.php#L66)
## woocommerce_gla_coupons_delete_retry_on_failure
@@ -188,7 +188,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L437
+- [CouponSyncer.php#L437](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L437)
## woocommerce_gla_coupons_update_retry_on_failure
@@ -196,7 +196,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L399
+- [CouponSyncer.php#L399](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L399)
## woocommerce_gla_custom_merchant_issues
@@ -204,7 +204,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantStatuses.php#L435
+- [MerchantStatuses.php#L435](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L435)
## woocommerce_gla_debug_message
@@ -212,38 +212,38 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantCenterService.php#L305
-- MerchantStatuses.php#L334
-- MerchantStatuses.php#L357
-- ProductMetaQueryHelper.php#L92
-- ProductMetaQueryHelper.php#L123
-- BatchProductHelper.php#L208
-- BatchProductHelper.php#L231
-- ProductHelper.php#L459
-- ProductHelper.php#L491
-- ProductRepository.php#L304
-- ProductSyncer.php#L149
-- ProductSyncer.php#L159
-- ProductSyncer.php#L235
-- ProductSyncer.php#L245
-- SyncerHooks.php#L197
-- WCProductAdapter.php#L203
-- CouponHelper.php#L255
-- CouponHelper.php#L292
-- CouponSyncer.php#L102
-- CouponSyncer.php#L115
-- CouponSyncer.php#L140
-- CouponSyncer.php#L154
-- CouponSyncer.php#L171
-- CouponSyncer.php#L194
-- CouponSyncer.php#L259
-- CouponSyncer.php#L308
-- CouponSyncer.php#L327
-- SyncerHooks.php#L177
-- ActionSchedulerJobMonitor.php#L117
-- ActionSchedulerJobMonitor.php#L126
-- CleanupSyncedProducts.php#L74
-- IssuesController.php#L96
+- [ProductMetaQueryHelper.php#L92](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/DB/ProductMetaQueryHelper.php#L92)
+- [ProductMetaQueryHelper.php#L123](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/DB/ProductMetaQueryHelper.php#L123)
+- [IssuesController.php#L96](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/IssuesController.php#L96)
+- [ActionSchedulerJobMonitor.php#L117](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/ActionSchedulerJobMonitor.php#L117)
+- [ActionSchedulerJobMonitor.php#L126](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/ActionSchedulerJobMonitor.php#L126)
+- [CleanupSyncedProducts.php#L74](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/CleanupSyncedProducts.php#L74)
+- [CouponHelper.php#L255](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponHelper.php#L255)
+- [CouponHelper.php#L292](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponHelper.php#L292)
+- [CouponSyncer.php#L102](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L102)
+- [CouponSyncer.php#L115](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L115)
+- [CouponSyncer.php#L140](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L140)
+- [CouponSyncer.php#L154](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L154)
+- [CouponSyncer.php#L171](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L171)
+- [CouponSyncer.php#L194](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L194)
+- [CouponSyncer.php#L259](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L259)
+- [CouponSyncer.php#L308](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L308)
+- [CouponSyncer.php#L327](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L327)
+- [SyncerHooks.php#L177](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/SyncerHooks.php#L177)
+- [WCProductAdapter.php#L203](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L203)
+- [BatchProductHelper.php#L208](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/BatchProductHelper.php#L208)
+- [BatchProductHelper.php#L231](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/BatchProductHelper.php#L231)
+- [ProductSyncer.php#L149](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L149)
+- [ProductSyncer.php#L159](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L159)
+- [ProductSyncer.php#L235](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L235)
+- [ProductSyncer.php#L245](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L245)
+- [SyncerHooks.php#L197](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/SyncerHooks.php#L197)
+- [ProductRepository.php#L304](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductRepository.php#L304)
+- [ProductHelper.php#L459](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L459)
+- [ProductHelper.php#L491](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L491)
+- [MerchantCenterService.php#L305](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantCenterService.php#L305)
+- [MerchantStatuses.php#L334](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L334)
+- [MerchantStatuses.php#L357](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L357)
## woocommerce_gla_deleted_promotions
@@ -251,7 +251,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L321
+- [CouponSyncer.php#L321](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L321)
## woocommerce_gla_dimension_unit
@@ -259,7 +259,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L427
+- [WCProductAdapter.php#L427](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L427)
## woocommerce_gla_disable_gtag_tracking
@@ -267,7 +267,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- GlobalSiteTag.php#L463
+- [GlobalSiteTag.php#L464](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Google/GlobalSiteTag.php#L464)
## woocommerce_gla_enable_connection_test
@@ -275,7 +275,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ConnectionTest.php#L87
+- [ConnectionTest.php#L87](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/ConnectionTest.php#L87)
## woocommerce_gla_enable_debug_logging
@@ -283,7 +283,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- DebugLogger.php#L33
+- [DebugLogger.php#L33](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Logging/DebugLogger.php#L33)
## woocommerce_gla_enable_mcm
@@ -291,7 +291,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- GLAChannel.php#L75
+- [GLAChannel.php#L75](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MultichannelMarketing/GLAChannel.php#L75)
## woocommerce_gla_enable_reports
@@ -299,7 +299,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Admin.php#L250
+- [Admin.php#L250](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Admin.php#L250)
## woocommerce_gla_error
@@ -307,23 +307,23 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductMetaQueryHelper.php#L139
-- BatchProductHelper.php#L248
-- ProductHelper.php#L351
-- ProductHelper.php#L567
-- ProductMetaHandler.php#L173
-- ProductSyncer.php#L301
-- ProductSyncer.php#L324
-- ProductSyncer.php#L357
-- ProductSyncer.php#L372
-- AttributeManager.php#L269
-- CouponMetaHandler.php#L220
-- CouponSyncer.php#L409
-- CouponSyncer.php#L447
-- CouponSyncer.php#L465
-- PHPView.php#L136
-- PHPView.php#L164
-- PHPView.php#L208
+- [ProductMetaQueryHelper.php#L139](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/DB/ProductMetaQueryHelper.php#L139)
+- [PHPView.php#L136](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/View/PHPView.php#L136)
+- [PHPView.php#L164](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/View/PHPView.php#L164)
+- [PHPView.php#L208](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/View/PHPView.php#L208)
+- [CouponSyncer.php#L409](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L409)
+- [CouponSyncer.php#L447](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L447)
+- [CouponSyncer.php#L465](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L465)
+- [CouponMetaHandler.php#L220](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponMetaHandler.php#L220)
+- [BatchProductHelper.php#L248](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/BatchProductHelper.php#L248)
+- [ProductSyncer.php#L301](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L301)
+- [ProductSyncer.php#L324](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L324)
+- [ProductSyncer.php#L357](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L357)
+- [ProductSyncer.php#L372](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L372)
+- [AttributeManager.php#L269](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/Attributes/AttributeManager.php#L269)
+- [ProductHelper.php#L351](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L351)
+- [ProductHelper.php#L567](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L567)
+- [ProductMetaHandler.php#L173](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductMetaHandler.php#L173)
## woocommerce_gla_exception
@@ -331,27 +331,27 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ScriptWithBuiltDependenciesAsset.php#L66
-- WooCommercePreOrders.php#L111
-- WooCommercePreOrders.php#L131
-- NoteInitializer.php#L74
-- NoteInitializer.php#L116
-- ProductSyncer.php#L134
-- ProductSyncer.php#L220
-- CouponSyncer.php#L202
-- CouponSyncer.php#L292
-- PHPView.php#L87
-- DateTime.php#L44
-- DateTime.php#L80
-- ChannelVisibilityMetaBox.php#L190
-- CouponChannelVisibilityMetaBox.php#L197
-- PluginUpdate.php#L75
-- GoogleServiceProvider.php#L223
-- ContactInformationController.php#L242
-- ProductVisibilityController.php#L193
-- SettingsSyncController.php#L79
-- Connection.php#L95
-- ClearProductStatsCache.php#L61
+- [PHPView.php#L87](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/View/PHPView.php#L87)
+- [SettingsSyncController.php#L79](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/SettingsSyncController.php#L79)
+- [ContactInformationController.php#L242](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/ContactInformationController.php#L242)
+- [ProductVisibilityController.php#L193](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/ProductVisibilityController.php#L193)
+- [Connection.php#L95](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L95)
+- [PluginUpdate.php#L75](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/Update/PluginUpdate.php#L75)
+- [WooCommercePreOrders.php#L111](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Integration/WooCommercePreOrders.php#L111)
+- [WooCommercePreOrders.php#L131](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Integration/WooCommercePreOrders.php#L131)
+- [CouponSyncer.php#L202](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L202)
+- [CouponSyncer.php#L292](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L292)
+- [DateTime.php#L44](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Input/DateTime.php#L44)
+- [DateTime.php#L80](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Input/DateTime.php#L80)
+- [CouponChannelVisibilityMetaBox.php#L197](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/MetaBox/CouponChannelVisibilityMetaBox.php#L197)
+- [ChannelVisibilityMetaBox.php#L190](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/MetaBox/ChannelVisibilityMetaBox.php#L190)
+- [GoogleServiceProvider.php#L223](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Internal/DependencyManagement/GoogleServiceProvider.php#L223)
+- [ProductSyncer.php#L134](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L134)
+- [ProductSyncer.php#L220](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L220)
+- [ScriptWithBuiltDependenciesAsset.php#L66](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Assets/ScriptWithBuiltDependenciesAsset.php#L66)
+- [ClearProductStatsCache.php#L61](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Event/ClearProductStatsCache.php#L61)
+- [NoteInitializer.php#L74](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Notes/NoteInitializer.php#L74)
+- [NoteInitializer.php#L116](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Notes/NoteInitializer.php#L116)
## woocommerce_gla_force_run_install
@@ -359,7 +359,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Installer.php#L82
+- [Installer.php#L82](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Installer.php#L82)
## woocommerce_gla_get_google_product_offer_id
@@ -367,7 +367,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L280
+- [WCProductAdapter.php#L280](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L280)
## woocommerce_gla_get_sync_ready_products_filter
@@ -375,7 +375,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductFilter.php#L61
+- [ProductFilter.php#L61](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductFilter.php#L61)
## woocommerce_gla_get_sync_ready_products_pre_filter
@@ -383,7 +383,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductFilter.php#L47
+- [ProductFilter.php#L47](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductFilter.php#L47)
## woocommerce_gla_get_wc_product_id
@@ -391,7 +391,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductHelper.php#L278
+- [ProductHelper.php#L278](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L278)
## woocommerce_gla_guzzle_client_exception
@@ -399,20 +399,20 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- GoogleServiceProvider.php#L247
-- Connection.php#L70
-- Connection.php#L91
-- Connection.php#L126
-- Middleware.php#L80
-- Middleware.php#L178
-- Middleware.php#L228
-- Middleware.php#L273
-- Middleware.php#L344
-- Middleware.php#L394
-- Middleware.php#L418
-- Middleware.php#L452
-- Middleware.php#L552
-- Middleware.php#L611
+- [Middleware.php#L80](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L80)
+- [Middleware.php#L178](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L178)
+- [Middleware.php#L228](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L228)
+- [Middleware.php#L273](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L273)
+- [Middleware.php#L344](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L344)
+- [Middleware.php#L394](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L394)
+- [Middleware.php#L418](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L418)
+- [Middleware.php#L452](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L452)
+- [Middleware.php#L552](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L552)
+- [Middleware.php#L611](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L611)
+- [Connection.php#L70](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L70)
+- [Connection.php#L91](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L91)
+- [Connection.php#L126](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L126)
+- [GoogleServiceProvider.php#L247](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Internal/DependencyManagement/GoogleServiceProvider.php#L247)
## woocommerce_gla_guzzle_invalid_response
@@ -420,15 +420,15 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Connection.php#L66
-- Connection.php#L121
-- Middleware.php#L159
-- Middleware.php#L223
-- Middleware.php#L267
-- Middleware.php#L339
-- Middleware.php#L389
-- Middleware.php#L548
-- Middleware.php#L599
+- [Middleware.php#L159](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L159)
+- [Middleware.php#L223](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L223)
+- [Middleware.php#L267](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L267)
+- [Middleware.php#L339](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L339)
+- [Middleware.php#L389](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L389)
+- [Middleware.php#L548](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L548)
+- [Middleware.php#L599](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L599)
+- [Connection.php#L66](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L66)
+- [Connection.php#L121](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Connection.php#L121)
## woocommerce_gla_hidden_coupon_types
@@ -436,7 +436,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L378
+- [CouponSyncer.php#L378](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L378)
## woocommerce_gla_hidden_product_types
@@ -444,7 +444,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L275
+- [ProductSyncer.php#L275](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L275)
## woocommerce_gla_job_failure_rate_threshold
@@ -452,7 +452,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ActionSchedulerJobMonitor.php#L186
+- [ActionSchedulerJobMonitor.php#L186](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/ActionSchedulerJobMonitor.php#L186)
## woocommerce_gla_job_failure_timeframe
@@ -460,7 +460,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ActionSchedulerJobMonitor.php#L195
+- [ActionSchedulerJobMonitor.php#L195](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Jobs/ActionSchedulerJobMonitor.php#L195)
## woocommerce_gla_mapping_rules_change
@@ -468,9 +468,9 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AttributeMappingRulesController.php#L143
-- AttributeMappingRulesController.php#L166
-- AttributeMappingRulesController.php#L188
+- [AttributeMappingRulesController.php#L143](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/AttributeMapping/AttributeMappingRulesController.php#L143)
+- [AttributeMappingRulesController.php#L166](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/AttributeMapping/AttributeMappingRulesController.php#L166)
+- [AttributeMappingRulesController.php#L188](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/AttributeMapping/AttributeMappingRulesController.php#L188)
## woocommerce_gla_mc_account_review_lifetime
@@ -478,7 +478,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- RequestReviewStatuses.php#L146
+- [RequestReviewStatuses.php#L146](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Google/RequestReviewStatuses.php#L146)
## woocommerce_gla_mc_client_exception
@@ -486,14 +486,14 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Merchant.php#L92
-- Merchant.php#L140
-- Merchant.php#L172
-- Merchant.php#L191
-- Merchant.php#L247
-- Merchant.php#L292
-- Merchant.php#L354
-- MerchantReport.php#L95
+- [MerchantReport.php#L95](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/MerchantReport.php#L95)
+- [Merchant.php#L92](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L92)
+- [Merchant.php#L140](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L140)
+- [Merchant.php#L172](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L172)
+- [Merchant.php#L191](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L191)
+- [Merchant.php#L247](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L247)
+- [Merchant.php#L292](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L292)
+- [Merchant.php#L354](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L354)
## woocommerce_gla_mc_settings_sync
@@ -501,7 +501,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- SettingsSyncController.php#L69
+- [SettingsSyncController.php#L69](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/SettingsSyncController.php#L69)
## woocommerce_gla_mc_status_lifetime
@@ -509,7 +509,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantStatuses.php#L778
+- [MerchantStatuses.php#L778](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L778)
## woocommerce_gla_merchant_issue_override
@@ -517,7 +517,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- IssuesController.php#L86
+- [IssuesController.php#L86](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/IssuesController.php#L86)
## woocommerce_gla_merchant_status_google_ids_chunk
@@ -525,7 +525,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantStatuses.php#L191
+- [MerchantStatuses.php#L191](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L191)
## woocommerce_gla_merchant_status_presync_issues_chunk
@@ -533,32 +533,32 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantStatuses.php#L531
+- [MerchantStatuses.php#L531](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantStatuses.php#L531)
-## woocommerce_gla_options_deleted_$NAME
+## woocommerce_gla_options_deleted_
**Type**: action
**Used in**:
-- Options.php#L103
+- [Options.php#L103](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Options/Options.php#L103)
-## woocommerce_gla_options_updated_$NAME
+## woocommerce_gla_options_updated_
**Type**: action
**Used in**:
-- Options.php#L65
-- Options.php#L85
+- [Options.php#L65](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Options/Options.php#L65)
+- [Options.php#L85](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Options/Options.php#L85)
-## woocommerce_gla_prepared_response_$THIS->GET_ROUTE_NAME$REQUEST
+## woocommerce_gla_prepared_response_->GET_ROUTE_NAME
**Type**: filter
**Used in**:
-- BaseController.php#L158
+- [BaseController.php#L158](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/BaseController.php#L158)
## woocommerce_gla_product_attribute_types
@@ -566,16 +566,16 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AttributeManager.php#L243
+- [AttributeManager.php#L243](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/Attributes/AttributeManager.php#L243)
-## woocommerce_gla_product_attribute_value_$ATTRIBUTE_ID
+## woocommerce_gla_product_attribute_value_
**Type**: filter
**Used in**:
-- WCProductAdapter.php#L901
-- WCProductAdapter.php#L952
+- [WCProductAdapter.php#L901](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L901)
+- [WCProductAdapter.php#L952](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L952)
## woocommerce_gla_product_attribute_value_description
@@ -583,15 +583,15 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L348
+- [WCProductAdapter.php#L348](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L348)
-## woocommerce_gla_product_attribute_value_options_$ATTRIBUTE::get_id
+## woocommerce_gla_product_attribute_value_options_::get_id
**Type**: filter
**Used in**:
-- AttributesForm.php#L108
+- [AttributesForm.php#L108](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Admin/Product/Attributes/AttributesForm.php#L108)
## woocommerce_gla_product_attribute_value_price
@@ -599,7 +599,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L630
+- [WCProductAdapter.php#L630](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L630)
## woocommerce_gla_product_attribute_value_sale_price
@@ -607,7 +607,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L680
+- [WCProductAdapter.php#L680](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L680)
## woocommerce_gla_product_attribute_values
@@ -615,7 +615,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L167
+- [WCProductAdapter.php#L167](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L167)
## woocommerce_gla_product_description_apply_shortcodes
@@ -623,7 +623,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L317
+- [WCProductAdapter.php#L317](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L317)
## woocommerce_gla_product_property_value_is_virtual
@@ -631,7 +631,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L767
+- [WCProductAdapter.php#L767](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L767)
## woocommerce_gla_product_query_args
@@ -639,7 +639,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductRepository.php#L360
+- [ProductRepository.php#L360](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductRepository.php#L360)
## woocommerce_gla_products_delete_retry_on_failure
@@ -647,7 +647,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L353
+- [ProductSyncer.php#L353](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L353)
## woocommerce_gla_products_update_retry_on_failure
@@ -655,7 +655,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L297
+- [ProductSyncer.php#L297](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L297)
## woocommerce_gla_ready_for_syncing
@@ -663,7 +663,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- MerchantCenterService.php#L118
+- [MerchantCenterService.php#L118](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/MerchantCenterService.php#L118)
## woocommerce_gla_request_review_failure
@@ -671,9 +671,9 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- RequestReviewController.php#L110
-- RequestReviewController.php#L122
-- Middleware.php#L592
+- [RequestReviewController.php#L110](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/RequestReviewController.php#L110)
+- [RequestReviewController.php#L122](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Site/Controllers/MerchantCenter/RequestReviewController.php#L122)
+- [Middleware.php#L592](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L592)
## woocommerce_gla_request_review_response
@@ -681,7 +681,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Middleware.php#L545
+- [Middleware.php#L545](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L545)
## woocommerce_gla_retry_delete_coupons
@@ -689,7 +689,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L442
+- [CouponSyncer.php#L442](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L442)
## woocommerce_gla_retry_update_coupons
@@ -697,7 +697,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L404
+- [CouponSyncer.php#L404](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L404)
## woocommerce_gla_site_claim_failure
@@ -705,10 +705,10 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AccountService.php#L365
-- Merchant.php#L93
-- Middleware.php#L268
-- Middleware.php#L274
+- [Middleware.php#L268](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L268)
+- [Middleware.php#L274](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L274)
+- [Merchant.php#L93](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L93)
+- [AccountService.php#L365](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/AccountService.php#L365)
## woocommerce_gla_site_claim_overwrite_required
@@ -716,7 +716,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AccountService.php#L360
+- [AccountService.php#L360](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/AccountService.php#L360)
## woocommerce_gla_site_claim_success
@@ -724,8 +724,8 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- Merchant.php#L90
-- Middleware.php#L263
+- [Middleware.php#L263](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Middleware.php#L263)
+- [Merchant.php#L90](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/Merchant.php#L90)
## woocommerce_gla_site_url
@@ -733,7 +733,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- PluginHelper.php#L189
+- [PluginHelper.php#L189](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/PluginHelper.php#L189)
## woocommerce_gla_site_verify_failure
@@ -741,9 +741,9 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- SiteVerification.php#L58
-- SiteVerification.php#L66
-- SiteVerification.php#L87
+- [SiteVerification.php#L58](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L58)
+- [SiteVerification.php#L66](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L66)
+- [SiteVerification.php#L87](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L87)
## woocommerce_gla_site_verify_success
@@ -751,7 +751,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- SiteVerification.php#L85
+- [SiteVerification.php#L85](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L85)
## woocommerce_gla_supported_coupon_types
@@ -759,7 +759,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L365
+- [CouponSyncer.php#L365](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L365)
## woocommerce_gla_supported_product_types
@@ -767,7 +767,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductSyncer.php#L264
+- [ProductSyncer.php#L264](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductSyncer.php#L264)
## woocommerce_gla_sv_client_exception
@@ -775,8 +775,8 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- SiteVerification.php#L120
-- SiteVerification.php#L162
+- [SiteVerification.php#L120](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L120)
+- [SiteVerification.php#L162](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/API/Google/SiteVerification.php#L162)
## woocommerce_gla_tax_excluded
@@ -784,7 +784,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L591
+- [WCProductAdapter.php#L591](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L591)
## woocommerce_gla_updated_coupon
@@ -792,7 +792,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- CouponSyncer.php#L168
+- [CouponSyncer.php#L168](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Coupon/CouponSyncer.php#L168)
## woocommerce_gla_url_switch_required
@@ -800,7 +800,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AccountService.php#L445
+- [AccountService.php#L445](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/AccountService.php#L445)
## woocommerce_gla_url_switch_success
@@ -808,7 +808,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- AccountService.php#L468
+- [AccountService.php#L468](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/MerchantCenter/AccountService.php#L468)
## woocommerce_gla_use_short_description
@@ -816,7 +816,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L294
+- [WCProductAdapter.php#L294](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L294)
## woocommerce_gla_wcs_url
@@ -824,8 +824,8 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- PluginHelper.php#L174
-- PluginHelper.php#L178
+- [PluginHelper.php#L174](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/PluginHelper.php#L174)
+- [PluginHelper.php#L178](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/PluginHelper.php#L178)
## woocommerce_gla_weight_unit
@@ -833,7 +833,7 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- WCProductAdapter.php#L428
+- [WCProductAdapter.php#L428](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/WCProductAdapter.php#L428)
## woocommerce_hide_invisible_variations
@@ -841,5 +841,5 @@ A list of hooks, i.e `actions` and `filters`, that are defined or used in this p
**Used in**:
-- ProductHelper.php#L366
+- [ProductHelper.php#L366](https://github.com/woocommerce/google-listings-and-ads/blob/c78c08efd35a54a74bc1daa16e02e13472ffd384/src/Product/ProductHelper.php#L366)