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)