10 | 3.0013 | 25580672 | Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->__construct( $asset_api = class Automattic\WooCommerce\Blocks\Assets\Api { public $wc_version = 'wc-8.7.0'; private $inline_scripts = []; private $disable_cache = FALSE; private $script_data = ['assets/client/blocks/wc-settings.js' => [...], 'assets/client/blocks/wc-blocks-middleware.js' => [...], 'assets/client/blocks/wc-blocks-data.js' => [...], 'assets/client/blocks/wc-blocks-vendors.js' => [...], 'assets/client/blocks/wc-blocks-registry.js' => [...], 'assets/client/blocks/wc-blocks.js' => [...], 'assets/client/blocks/wc-blocks-shared-context.js' => [...], 'assets/client/blocks/wc-blocks-shared-hocs.js' => [...], 'assets/client/blocks/price-format.js' => [...], 'assets/client/blocks/blocks-checkout.js' => [...], 'assets/client/blocks/blocks-components.js' => [...], 'assets/client/blocks/wc-interactivity-dropdown.js' => [...], 'assets/client/blocks/wc-interactivity-checkbox-list.js' => [...], 'assets/client/blocks/active-filters.js' => [...], 'assets/client/blocks/active-filters-frontend.js' => [...], 'assets/client/blocks/all-products.js' => [...], 'assets/client/blocks/all-products-frontend.js' => [...], 'assets/client/blocks/all-reviews.js' => [...], 'assets/client/blocks/reviews-frontend.js' => [...], 'assets/client/blocks/attribute-filter.js' => [...], 'assets/client/blocks/attribute-filter-frontend.js' => [...], 'assets/client/blocks/breadcrumbs.js' => [...], 'assets/client/blocks/catalog-sorting.js' => [...], 'assets/client/blocks/legacy-template.js' => [...], 'assets/client/blocks/classic-shortcode.js' => [...], 'assets/client/blocks/customer-account.js' => [...], 'assets/client/blocks/featured-category.js' => [...], 'assets/client/blocks/featured-product.js' => [...], 'assets/client/blocks/filter-wrapper.js' => [...], 'assets/client/blocks/filter-wrapper-frontend.js' => [...], 'assets/client/blocks/handpicked-products.js' => [...], 'assets/client/blocks/mini-cart.js' => [...], 'assets/client/blocks/mini-cart-frontend.js' => [...], 'assets/client/blocks/store-notices.js' => [...], 'assets/client/blocks/price-filter.js' => [...], 'assets/client/blocks/price-filter-frontend.js' => [...], 'assets/client/blocks/product-add-to-cart.js' => [...], 'assets/client/blocks/product-add-to-cart-frontend.js' => [...], 'assets/client/blocks/product-best-sellers.js' => [...], 'assets/client/blocks/product-button.js' => [...], 'assets/client/blocks/product-button-interactivity-frontend.js' => [...], 'assets/client/blocks/product-categories.js' => [...], 'assets/client/blocks/product-category.js' => [...], 'assets/client/blocks/product-collection.js' => [...], 'assets/client/blocks/product-collection-frontend.js' => [...], 'assets/client/blocks/product-collection-no-results.js' => [...], 'assets/client/blocks/product-gallery.js' => [...], 'assets/client/blocks/product-gallery-frontend.js' => [...], 'assets/client/blocks/product-gallery-large-image.js' => [...], 'assets/client/blocks/product-gallery-large-image-frontend.js' => [...], 'assets/client/blocks/product-new.js' => [...], 'assets/client/blocks/product-on-sale.js' => [...], 'assets/client/blocks/product-template.js' => [...], 'assets/client/blocks/product-query.js' => [...], 'assets/client/blocks/product-query-frontend.js' => [...], 'assets/client/blocks/product-results-count.js' => [...], 'assets/client/blocks/product-search.js' => [...], 'assets/client/blocks/product-summary.js' => [...], 'assets/client/blocks/product-tag.js' => [...], 'assets/client/blocks/product-title.js' => [...], 'assets/client/blocks/product-title-frontend.js' => [...], 'assets/client/blocks/product-top-rated.js' => [...], 'assets/client/blocks/products-by-attribute.js' => [...], 'assets/client/blocks/rating-filter.js' => [...], 'assets/client/blocks/reviews-by-category.js' => [...], 'assets/client/blocks/reviews-by-product.js' => [...], 'assets/client/blocks/single-product.js' => [...], 'assets/client/blocks/stock-filter.js' => [...], 'assets/client/blocks/stock-filter-frontend.js' => [...], 'assets/client/blocks/page-content-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-status.js' => [...], 'assets/client/blocks/order-confirmation-summary.js' => [...], 'assets/client/blocks/order-confirmation-totals.js' => [...], 'assets/client/blocks/order-confirmation-totals-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-downloads.js' => [...], 'assets/client/blocks/order-confirmation-downloads-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-billing-address.js' => [...], 'assets/client/blocks/order-confirmation-shipping-address.js' => [...], 'assets/client/blocks/order-confirmation-billing-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-shipping-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-additional-information.js' => [...], 'assets/client/blocks/order-confirmation-additional-fields-wrapper.js' => [...], 'assets/client/blocks/order-confirmation-additional-fields.js' => [...], 'assets/client/blocks/cart.js' => [...], 'assets/client/blocks/wc-payment-method-cheque.js' => [...], 'assets/client/blocks/wc-payment-method-bacs.js' => [...], 'assets/client/blocks/wc-payment-method-cod.js' => [...], 'assets/client/blocks/cart-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-accepted-payment-methods-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-accepted-payment-methods-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-cross-sells-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-cross-sells-products-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-cross-sells-products-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-cross-sells-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-express-payment-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-express-payment-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-items-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-items-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-line-items-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-line-items-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-order-summary-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-order-summary-style.js' => [...], 'assets/client/blocks/cart-blocks/cart-totals-frontend.js' => [...], 'assets/client/blocks/cart-blocks/cart-totals-style.js' => [...], 'assets/client/blocks/cart-blocks/empty-cart-frontend.js' => [...], 'assets/client/blocks/cart-blocks/empty-cart-style.js' => [...], 'assets/client/blocks/cart-blocks/filled-cart-frontend.js' => [...], 'assets/client/blocks/cart-blocks/filled-cart-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-coupon-form-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-coupon-form-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-discount-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-discount-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-fee-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-fee-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-heading-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-heading-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-shipping-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-shipping-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-subtotal-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-subtotal-style.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-taxes-frontend.js' => [...], 'assets/client/blocks/cart-blocks/order-summary-taxes-style.js' => [...], 'assets/client/blocks/cart-blocks/proceed-to-checkout-frontend.js' => [...], 'assets/client/blocks/cart-blocks/proceed-to-checkout-style.js' => [...], 'assets/client/blocks/cart-order-summary-taxes-block.js' => [...], 'assets/client/blocks/cart-order-summary-subtotal-block.js' => [...], 'assets/client/blocks/filled-cart-block.js' => [...], 'assets/client/blocks/empty-cart-block.js' => [...], ...]; private $script_data_hash = 'ada9607c9b59af6049a70367a480ee08'; private $script_data_transient_key = 'woocommerce_blocks_asset_api_script_data'; private $package = class Automattic\WooCommerce\Blocks\Domain\Package { private $version = '11.8.0-dev'; private $path = '/home/tooploop/public_html/wp-content/plugins/woocommerce'; private $plugin_dir_url = 'http://tooploop.com/wp-content/plugins/woocommerce/'; private $feature_gating = class Automattic\WooCommerce\Blocks\Domain\Services\FeatureGating { ... } } }, $asset_data_registry = class Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry { private $data = ['shippingCostRequiresAddress' => TRUE]; private $preloaded_api_requests = []; private $lazy_data = ['collectableMethodIds' => [...], 'admin' => class Closure { virtual $closure = "$this->Automattic\WooCommerce\Internal\Admin\{closure}", ... }]; private $handle = 'wc-settings'; private $api = class Automattic\WooCommerce\Blocks\Assets\Api { public $wc_version = 'wc-8.7.0'; private $inline_scripts = [...]; private $disable_cache = FALSE; private $script_data = [...]; private $script_data_hash = 'ada9607c9b59af6049a70367a480ee08'; private $script_data_transient_key = 'woocommerce_blocks_asset_api_script_data'; private $package = class Automattic\WooCommerce\Blocks\Domain\Package { ... } } }, $integration_registry = class Automattic\WooCommerce\Blocks\Integrations\IntegrationRegistry { protected $registry_identifier = 'product-button_block'; protected $registered_integrations = [] }, $block_name = ??? ) | .../BlockTypesController.php:106 |
14 | 3.0021 | 25598600 | register_block_script_handle( $metadata = ['name' => 'woocommerce/product-button', 'version' => '1.0.0', 'title' => 'Add to Cart Button', 'description' => 'Display a call to action button which either adds the product to the cart, or links to the product page.', 'category' => 'woocommerce', 'keywords' => [0 => 'WooCommerce'], 'usesContext' => [0 => 'query', 1 => 'queryId', 2 => 'postId'], 'textdomain' => 'woocommerce', 'attributes' => ['productId' => [...], 'textAlign' => [...], 'width' => [...], 'isDescendentOfSingleProductBlock' => [...], 'isDescendentOfQueryLoop' => [...]], 'supports' => ['align' => [...], 'color' => [...], 'interactivity' => TRUE, 'html' => FALSE, 'typography' => [...]], 'ancestor' => [0 => 'woocommerce/all-products', 1 => 'woocommerce/single-product', 2 => 'core/post-template', 3 => 'woocommerce/product-template'], 'styles' => [0 => [...], 1 => [...]], 'viewScript' => [0 => 'wc-product-button-interactivity-frontend'], 'apiVersion' => 2, '$schema' => 'https://schemas.wp.org/trunk/block.json', 'file' => '/home/tooploop/public_html/wp-content/plugins/woocommerce/assets/client/blocks/product-button/block.json'], $field_name = 'viewScript' ) | .../blocks.php:311 |