Changeset 3323723
- Timestamp:
- 07/07/2025 03:08:31 PM (9 months ago)
- Location:
- pay-with-flex/trunk
- Files:
-
- 35 edited
-
composer.lock (modified) (5 diffs)
-
pay-with-flex.php (modified) (8 diffs)
-
readme.txt (modified) (2 diffs)
-
src/Controller/WebhookController.php (modified) (4 diffs)
-
src/PaymentGateway.php (modified) (5 diffs)
-
src/Resource/CheckoutSession/CheckoutSession.php (modified) (4 diffs)
-
vendor/autoload_packages.php (modified) (1 diff)
-
vendor/automattic/jetpack-autoloader/CHANGELOG.md (modified) (2 diffs)
-
vendor/automattic/jetpack-autoloader/README.md (modified) (1 diff)
-
vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php (modified) (1 diff)
-
vendor/composer/installed.json (modified) (6 diffs)
-
vendor/composer/installed.php (modified) (4 diffs)
-
vendor/composer/jetpack_autoload_classmap.php (modified) (5 diffs)
-
vendor/composer/jetpack_autoload_filemap.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-autoloader-handler.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-autoloader-locator.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-autoloader.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-container.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-hook-manager.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-latest-autoloader-guard.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-manifest-reader.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-path-processor.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-php-autoloader.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-plugin-locator.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-plugins-handler.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-shutdown-handler.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-version-loader.php (modified) (1 diff)
-
vendor/jetpack-autoloader/class-version-selector.php (modified) (1 diff)
-
vendor/sentry/sentry/CHANGELOG.md (modified) (1 diff)
-
vendor/sentry/sentry/README.md (modified) (1 diff)
-
vendor/sentry/sentry/src/Client.php (modified) (1 diff)
-
vendor/sentry/sentry/src/FrameBuilder.php (modified) (1 diff)
-
vendor/sentry/sentry/src/Logs/LogsAggregator.php (modified) (1 diff)
-
vendor/sentry/sentry/src/Options.php (modified) (1 diff)
-
vendor/sentry/sentry/src/Serializer/AbstractSerializer.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pay-with-flex/trunk/composer.lock
r3309468 r3323723 9 9 { 10 10 "name": "automattic/jetpack-autoloader", 11 "version": "v5.0. 7",11 "version": "v5.0.8", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/Automattic/jetpack-autoloader.git", 15 "reference": " 8ab8cc721937030a7a3d77d3d6698649f56de4d9"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/ 8ab8cc721937030a7a3d77d3d6698649f56de4d9",20 "reference": " 8ab8cc721937030a7a3d77d3d6698649f56de4d9",15 "reference": "6a73ae61ff47600534735946572284341b07bc11" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/6a73ae61ff47600534735946572284341b07bc11", 20 "reference": "6a73ae61ff47600534735946572284341b07bc11", 21 21 "shasum": "" 22 22 }, … … 68 68 ], 69 69 "support": { 70 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0. 7"71 }, 72 "time": "2025-0 4-28T15:12:56+00:00"70 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0.8" 71 }, 72 "time": "2025-06-23T19:59:46+00:00" 73 73 }, 74 74 { … … 452 452 { 453 453 "name": "sentry/sentry", 454 "version": "4.1 3.0",454 "version": "4.14.1", 455 455 "source": { 456 456 "type": "git", 457 457 "url": "https://github.com/getsentry/sentry-php.git", 458 "reference": " b54a0eaedfc27fc2da587e64455a66cd29cd3c4d"459 }, 460 "dist": { 461 "type": "zip", 462 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/ b54a0eaedfc27fc2da587e64455a66cd29cd3c4d",463 "reference": " b54a0eaedfc27fc2da587e64455a66cd29cd3c4d",458 "reference": "a28c4a6f5fda2bf730789a638501d7a737a64eda" 459 }, 460 "dist": { 461 "type": "zip", 462 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/a28c4a6f5fda2bf730789a638501d7a737a64eda", 463 "reference": "a28c4a6f5fda2bf730789a638501d7a737a64eda", 464 464 "shasum": "" 465 465 }, … … 525 525 "support": { 526 526 "issues": "https://github.com/getsentry/sentry-php/issues", 527 "source": "https://github.com/getsentry/sentry-php/tree/4.1 3.0"527 "source": "https://github.com/getsentry/sentry-php/tree/4.14.1" 528 528 }, 529 529 "funding": [ … … 537 537 } 538 538 ], 539 "time": "2025-06- 10T15:39:27+00:00"539 "time": "2025-06-23T15:25:52+00:00" 540 540 }, 541 541 { -
pay-with-flex/trunk/pay-with-flex.php
r3309468 r3323723 3 3 * Plugin Name: Flex HSA/FSA Payments 4 4 * Description: Accept HSA/FSA payments directly in the checkout flow. 5 * Version: 3.1. 15 * Version: 3.1.2 6 6 * Plugin URI: https://wordpress.org/plugins/pay-with-flex/ 7 7 * Author: Flex … … 28 28 use Flex\Resource\Price; 29 29 use Flex\Resource\Product; 30 use Flex\Resource\ResourceAction; 30 31 use Flex\Resource\Webhook; 31 32 use Sentry\ClientBuilder; … … 39 40 use Sentry\State\Scope; 40 41 use Sentry\Util\PHPVersion; 42 43 defined( 'ABSPATH' ) || exit; 41 44 42 45 /** … … 269 272 level: Severity::info(), 270 273 ); 274 275 // Update the webhooks and sync the products if an API key is available. 276 payment_method_enabled(); 271 277 } 272 278 register_activation_hook( … … 283 289 level: Severity::warning(), 284 290 ); 291 292 $gateway = payment_gateway(); 293 294 // Refresh the settings from the database so we are working with the latest version. 295 $gateway->init_settings(); 296 297 // If there is no API Key available, there is nothing more that can be done. 298 if ( empty( $gateway->api_key() ) ) { 299 return; 300 } 301 302 // Delete the webhook immediately. 303 Webhook::from_wc( $gateway )->exec( ResourceAction::DELETE ); 285 304 } 286 305 register_deactivation_hook( … … 671 690 */ 672 691 function payment_method_enabled(): void { 673 sentry()->captureMessage(674 message: 'Payment method enabled',675 level: Severity::info(),676 );677 678 692 $gateway = payment_gateway(); 679 693 … … 752 766 753 767 if ( 'yes' === $value['enabled'] && ( null === $old_value || ! isset( $old_value['enabled'] ) || 'no' === $old_value['enabled'] ) ) { 768 sentry()->captureMessage( 769 message: 'Payment method enabled', 770 level: Severity::info(), 771 ); 754 772 payment_method_enabled(); 755 773 } elseif ( 'no' === $value['enabled'] && 'yes' === $old_value['enabled'] ) { … … 779 797 780 798 if ( 'yes' === $value['enabled'] ) { 799 sentry()->captureMessage( 800 message: 'Payment method enabled', 801 level: Severity::info(), 802 ); 781 803 payment_method_enabled(); 782 804 } -
pay-with-flex/trunk/readme.txt
r3309468 r3323723 4 4 Requires at least: 6.8 5 5 Tested up to: 6.8 6 Stable tag: 3.1. 16 Stable tag: 3.1.2 7 7 Requires PHP: 8.1 8 8 License: GPLv3 or later … … 55 55 56 56 == Changelog == 57 58 = 3.1.2 = 59 * Changed the plugin activation/deactivation behavior. Activating the plugin will now register the webhooks and attempt perform a product sync if the API key is available. Deactivating the plugin will delete the webhooks. 60 * Fixed an edge case were discounts were not applied if the Price did not already exist. 61 * Removed error reporting when an order is not found when receiving a webhook event. This error exclusively gets thrown by merchants with more than one environment. 62 * Removed the Flex payment method when the cart or order currency is not United States Dollar (USD). 63 * Fixed the validation and error message display on the payment gateway settings page. 64 * Changed the webhook verification to verify new and legacy webhooks. 57 65 58 66 = 3.1.1 = -
pay-with-flex/trunk/src/Controller/WebhookController.php
r3306095 r3323723 72 72 */ 73 73 public function permission_callback( \WP_REST_Request $request, bool $test_mode = false ): bool { 74 $webhook = Webhook::from_wc( payment_gateway(), $test_mode ); 75 $content = $request->get_header( 'flex-event-id' ) . '.' . $request->get_header( 'flex-timestamp' ) . '.' . $request->get_body(); 74 $webhook = Webhook::from_wc( payment_gateway(), $test_mode ); 75 $event_id = $request->get_header( 'webhook-id' ) ?? $request->get_header( 'svix-id' ) ?? $request->get_header( 'flex-event-id' ); 76 $timestamp = $request->get_header( 'webhook-timestamp' ) ?? $request->get_header( 'svix-timestamp' ) ?? $request->get_header( 'flex-timestamp' ); 77 78 $content = $event_id . '.' . $timestamp . '.' . $request->get_body(); 79 80 $signature = ''; 81 $versioned = $request->get_header( 'webhook-signature' ) ?? $request->get_header( 'svix-signature' ); 82 if ( $versioned ) { 83 [$sig] = explode( ' ', $versioned ); 84 [, $signature] = explode( ',', $sig ); 85 } else { 86 $signature = $request->get_header( 'flex-signature' ); 87 } 76 88 77 89 $result = hash_equals( 78 90 hash_hmac( 'sha256', $content, $webhook->secret(), true ), 79 base64_decode( $ request->get_header( 'flex-signature' )), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode91 base64_decode( $signature ), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode 80 92 ); 81 93 … … 84 96 '[Flex] Webhook Permission Check Failure', 85 97 array( 86 'event_id' => $ request->get_header( 'flex-event-id' ),87 'timestamp' => $ request->get_header( 'flex-timestamp' ),88 'signature' => $ request->get_header( 'flex-signature' ),98 'event_id' => $event_id, 99 'timestamp' => $timestamp, 100 'signature' => $signature, 89 101 'test_mode' => $test_mode, 90 102 'webhook_id' => $webhook->id(), … … 180 192 181 193 if ( null === $order ) { 182 $error = new FlexException( 'WooCommerce order does not exist for the given checkout_session_id' ); 194 $message = 'WooCommerce order does not exist for the given checkout_session_id'; 195 $error = new FlexException( $message ); 183 196 $this->logger->error( $error->getMessage(), $context ); 184 sentry()->captureException( $error );185 197 return new \WP_REST_Response( 186 198 data: array( 187 'error' => 'WooCommerce order does not exist for the given checkout_session_id',199 'error' => $message, 188 200 ), 189 201 status: 422 … … 232 244 233 245 if ( false === $order ) { 234 $error = new FlexException( 'WooCommerce order does not exist for the given refund_id' ); 246 $message = 'WooCommerce order does not exist for the given refund_id'; 247 $error = new FlexException( $message ); 235 248 $this->logger->error( $error->getMessage(), $context ); 236 sentry()->captureException( $error );237 249 return new \WP_REST_Response( 238 250 data: array( 239 'error' => 'WooCommerce order does not exist for the given refund_id',251 'error' => $message, 240 252 ), 241 253 status: 422 -
pay-with-flex/trunk/src/PaymentGateway.php
r3306095 r3323723 24 24 class PaymentGateway extends \WC_Payment_Gateway { 25 25 26 protected const ENABLED = 'enabled'; 26 27 protected const API_KEY = 'api_key'; 27 28 … … 75 76 // @phpstan-ignore return.void 76 77 add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) ); 78 79 add_action( 'admin_notices', array( $this, 'display_errors' ), 9999 ); 77 80 } 78 81 } … … 377 380 378 381 /** 382 * {@inheritdoc} 383 * 384 * @param string $key Field key. 385 * @param array $field Field array. 386 * @param array $post_data Posted data. 387 * @return string 388 * @throws \Exception If the payment method is being enabled, but the API key is not present or is invalid. 389 */ 390 public function get_field_value( $key, $field, $post_data = array() ) { 391 $value = parent::get_field_value( $key, $field, $post_data ); 392 if ( self::ENABLED !== $key ) { 393 return $value; 394 } 395 396 // If the payment method is not being enabled, then nothing needs to be done. 397 if ( 'no' === $value ) { 398 return $value; 399 } 400 401 $api_key = ''; 402 if ( defined( 'FLEX_API_KEY' ) ) { 403 $api_key = \FLEX_API_KEY; 404 } elseif ( defined( 'WC_FLEX_API_KEY' ) ) { 405 $api_key = \WC_FLEX_API_KEY; 406 } else { 407 // Retrieve the api key from the form. 408 try { 409 $api_key = $this->get_field_value( self::API_KEY, $this->get_form_fields()[ self::API_KEY ], $post_data ); 410 } catch ( \Throwable $previous ) { 411 throw new \Exception( 412 message: 'Payment method cannot be enabled without an API Key', 413 previous: $previous, // phpcs:ignore WordPress.Security.EscapeOutput.ExceptionNotEscaped 414 ); 415 } 416 } 417 418 if ( empty( $api_key ) ) { 419 throw new \Exception( 'Payment method cannot be enabled without an API Key' ); 420 } 421 422 return $value; 423 } 424 425 /** 379 426 * Initializes settings form fields. 380 427 */ 381 428 public function init_form_fields() { 382 429 $this->form_fields = array( 383 'enabled'=> array(430 self::ENABLED => array( 384 431 'title' => __( 'Enable/Disable', 'pay-with-flex' ), 385 432 'type' => 'checkbox', … … 402 449 $clean = $this->validate_text_field( self::API_KEY, $value ); 403 450 451 // If the API key field is empty, let the user continue. 452 if ( '' === $clean ) { 453 return $clean; 454 } 455 404 456 if ( ! str_starts_with( $clean, 'fsk_' ) ) { 405 throw new FlexException( 'API Key must start with fsk_' );457 throw new \Exception( 'API Key must start with fsk_' ); 406 458 } 407 459 … … 481 533 return str_starts_with( $api_key, 'fsk_test_' ); 482 534 } 535 536 /** 537 * {@inheritdoc} 538 * 539 * Remove Flex from checkout if the currency is not USD. 540 */ 541 public function is_available(): bool { 542 $order_id = absint( get_query_var( 'order-pay' ) ); 543 $currency = null; 544 545 // Gets currency from "pay for order" page. 546 if ( 0 < $order_id ) { 547 $order = wc_get_order( $order_id ); 548 $currency = $order->get_currency(); 549 } else { 550 // Get currency from the cart/session. 551 $currency = get_woocommerce_currency(); 552 } 553 554 if ( 'USD' !== $currency ) { 555 return false; 556 } 557 558 return parent::is_available(); 559 } 483 560 } -
pay-with-flex/trunk/src/Resource/CheckoutSession/CheckoutSession.php
r3308128 r3323723 175 175 ); 176 176 177 // A map of item_id => LineItem. 178 $line_items = array_map( static fn( $item ) => LineItem::from_wc( $item ), $order->get_items() ); 179 177 180 $tax_rate = TaxRate::from_wc( $order ); 178 181 … … 206 209 name: $code, 207 210 amount_off: $amount_off, 208 applies_to: array_map( fn( $item_id ) => LineItem::from_wc( $order->get_item( $item_id ) )->price(), $item_ids ),211 applies_to: array_map( static fn( $item_id ) => $line_items[ $item_id ]->price(), $item_ids ), 209 212 ) 210 213 ); … … 230 233 $quantity = $item->get_quantity(); 231 234 232 // Add a discount for each individ iaul item.235 // Add a discount for each individual item. 233 236 for ( $i = 0; $i < $quantity; $i++ ) { 234 237 $discounts[] = new Discount( $coupon ); … … 244 247 status: Status::tryFrom( $order->get_meta( self::META_PREFIX . self::KEY_STATUS ) ), 245 248 mode: Mode::PAYMENT, 246 line_items: array_ map( fn( $item ) => LineItem::from_wc( $item ), array_values( $order->get_items() )),249 line_items: array_values( $line_items ), 247 250 amount_total: self::currency_to_unit_amount( $order->get_total() ), 248 251 test_mode: $order->meta_exists( self::META_PREFIX . self::KEY_TEST_MODE ) ? wc_string_to_bool( $order->get_meta( self::META_PREFIX . self::KEY_TEST_MODE ) ) : self::payment_gateway()->is_in_test_mode(), -
pay-with-flex/trunk/vendor/autoload_packages.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/automattic/jetpack-autoloader/CHANGELOG.md
r3296637 r3323723 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [5.0.8] - 2025-06-23 9 ### Fixed 10 - Autoloader: Prevent double slash in autoloader path. [#44030] 7 11 8 12 ## [5.0.7] - 2025-04-28 … … 427 431 - Add Custom Autoloader 428 432 433 [5.0.8]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.7...v5.0.8 429 434 [5.0.7]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.6...v5.0.7 430 435 [5.0.6]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.5...v5.0.6 -
pay-with-flex/trunk/vendor/automattic/jetpack-autoloader/README.md
r3296637 r3323723 34 34 In the main plugin you will also need to include the files like this. 35 35 ```php 36 require_once plugin_dir_path( __FILE__ ) . '/vendor/autoload_packages.php';36 require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload_packages.php'; 37 37 ``` 38 38 -
pay-with-flex/trunk/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php
r3296637 r3323723 22 22 class AutoloadGenerator { 23 23 24 const VERSION = '5.0. 7';24 const VERSION = '5.0.8'; 25 25 26 26 /** -
pay-with-flex/trunk/vendor/composer/installed.json
r3309468 r3323723 3 3 { 4 4 "name": "automattic/jetpack-autoloader", 5 "version": "v5.0. 7",6 "version_normalized": "5.0. 7.0",5 "version": "v5.0.8", 6 "version_normalized": "5.0.8.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/Automattic/jetpack-autoloader.git", 10 "reference": " 8ab8cc721937030a7a3d77d3d6698649f56de4d9"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/ 8ab8cc721937030a7a3d77d3d6698649f56de4d9",15 "reference": " 8ab8cc721937030a7a3d77d3d6698649f56de4d9",10 "reference": "6a73ae61ff47600534735946572284341b07bc11" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/6a73ae61ff47600534735946572284341b07bc11", 15 "reference": "6a73ae61ff47600534735946572284341b07bc11", 16 16 "shasum": "" 17 17 }, … … 26 26 "yoast/phpunit-polyfills": "^4.0.0" 27 27 }, 28 "time": "2025-0 4-28T15:12:56+00:00",28 "time": "2025-06-23T19:59:46+00:00", 29 29 "type": "composer-plugin", 30 30 "extra": { … … 65 65 ], 66 66 "support": { 67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0. 7"67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0.8" 68 68 }, 69 69 "install-path": "../automattic/jetpack-autoloader" … … 467 467 { 468 468 "name": "sentry/sentry", 469 "version": "4.1 3.0",470 "version_normalized": "4.1 3.0.0",469 "version": "4.14.1", 470 "version_normalized": "4.14.1.0", 471 471 "source": { 472 472 "type": "git", 473 473 "url": "https://github.com/getsentry/sentry-php.git", 474 "reference": " b54a0eaedfc27fc2da587e64455a66cd29cd3c4d"475 }, 476 "dist": { 477 "type": "zip", 478 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/ b54a0eaedfc27fc2da587e64455a66cd29cd3c4d",479 "reference": " b54a0eaedfc27fc2da587e64455a66cd29cd3c4d",474 "reference": "a28c4a6f5fda2bf730789a638501d7a737a64eda" 475 }, 476 "dist": { 477 "type": "zip", 478 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/a28c4a6f5fda2bf730789a638501d7a737a64eda", 479 "reference": "a28c4a6f5fda2bf730789a638501d7a737a64eda", 480 480 "shasum": "" 481 481 }, … … 507 507 "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." 508 508 }, 509 "time": "2025-06- 10T15:39:27+00:00",509 "time": "2025-06-23T15:25:52+00:00", 510 510 "type": "library", 511 511 "installation-source": "dist", … … 543 543 "support": { 544 544 "issues": "https://github.com/getsentry/sentry-php/issues", 545 "source": "https://github.com/getsentry/sentry-php/tree/4.1 3.0"545 "source": "https://github.com/getsentry/sentry-php/tree/4.14.1" 546 546 }, 547 547 "funding": [ -
pay-with-flex/trunk/vendor/composer/installed.php
r3309468 r3323723 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 2f968fc7c2e8501b942438a97232aebb434a0ad8',6 'reference' => '67a677a7b81991e902bb86c4a74b59822687cbab', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' 2f968fc7c2e8501b942438a97232aebb434a0ad8',16 'reference' => '67a677a7b81991e902bb86c4a74b59822687cbab', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'automattic/jetpack-autoloader' => array( 23 'pretty_version' => 'v5.0. 7',24 'version' => '5.0. 7.0',25 'reference' => ' 8ab8cc721937030a7a3d77d3d6698649f56de4d9',23 'pretty_version' => 'v5.0.8', 24 'version' => '5.0.8.0', 25 'reference' => '6a73ae61ff47600534735946572284341b07bc11', 26 26 'type' => 'composer-plugin', 27 27 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', … … 96 96 ), 97 97 'sentry/sentry' => array( 98 'pretty_version' => '4.1 3.0',99 'version' => '4.1 3.0.0',100 'reference' => ' b54a0eaedfc27fc2da587e64455a66cd29cd3c4d',98 'pretty_version' => '4.14.1', 99 'version' => '4.14.1.0', 100 'reference' => 'a28c4a6f5fda2bf730789a638501d7a737a64eda', 101 101 'type' => 'library', 102 102 'install_path' => __DIR__ . '/../sentry/sentry', -
pay-with-flex/trunk/vendor/composer/jetpack_autoload_classmap.php
r3309468 r3323723 8 8 return array( 9 9 'Autoloader' => array( 10 'version' => '5.0. 7',10 'version' => '5.0.8', 11 11 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader.php' 12 12 ), 13 13 'Autoloader_Handler' => array( 14 'version' => '5.0. 7',14 'version' => '5.0.8', 15 15 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-handler.php' 16 16 ), 17 17 'Autoloader_Locator' => array( 18 'version' => '5.0. 7',18 'version' => '5.0.8', 19 19 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-locator.php' 20 20 ), 21 21 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array( 22 'version' => '5.0. 7',22 'version' => '5.0.8', 23 23 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php' 24 24 ), 25 25 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array( 26 'version' => '5.0. 7',26 'version' => '5.0.8', 27 27 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php' 28 28 ), 29 29 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array( 30 'version' => '5.0. 7',30 'version' => '5.0.8', 31 31 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php' 32 32 ), 33 33 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array( 34 'version' => '5.0. 7',34 'version' => '5.0.8', 35 35 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php' 36 36 ), 37 37 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array( 38 'version' => '5.0. 7',38 'version' => '5.0.8', 39 39 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php' 40 40 ), 41 41 'Container' => array( 42 'version' => '5.0. 7',42 'version' => '5.0.8', 43 43 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php' 44 44 ), … … 284 284 ), 285 285 'Hook_Manager' => array( 286 'version' => '5.0. 7',286 'version' => '5.0.8', 287 287 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' 288 288 ), … … 308 308 ), 309 309 'Latest_Autoloader_Guard' => array( 310 'version' => '5.0. 7',310 'version' => '5.0.8', 311 311 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php' 312 312 ), 313 313 'Manifest_Reader' => array( 314 'version' => '5.0. 7',314 'version' => '5.0.8', 315 315 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php' 316 316 ), 317 317 'PHP_Autoloader' => array( 318 'version' => '5.0. 7',318 'version' => '5.0.8', 319 319 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php' 320 320 ), 321 321 'Path_Processor' => array( 322 'version' => '5.0. 7',322 'version' => '5.0.8', 323 323 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php' 324 324 ), 325 325 'Plugin_Locator' => array( 326 'version' => '5.0. 7',326 'version' => '5.0.8', 327 327 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php' 328 328 ), 329 329 'Plugins_Handler' => array( 330 'version' => '5.0. 7',330 'version' => '5.0.8', 331 331 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php' 332 332 ), … … 416 416 ), 417 417 'Sentry\\Attributes\\Attribute' => array( 418 'version' => '4.1 3.0.0',418 'version' => '4.14.1.0', 419 419 'path' => $vendorDir . '/sentry/sentry/src/Attributes/Attribute.php' 420 420 ), 421 421 'Sentry\\Attributes\\AttributeBag' => array( 422 'version' => '4.1 3.0.0',422 'version' => '4.14.1.0', 423 423 'path' => $vendorDir . '/sentry/sentry/src/Attributes/AttributeBag.php' 424 424 ), 425 425 'Sentry\\Breadcrumb' => array( 426 'version' => '4.1 3.0.0',426 'version' => '4.14.1.0', 427 427 'path' => $vendorDir . '/sentry/sentry/src/Breadcrumb.php' 428 428 ), 429 429 'Sentry\\CheckIn' => array( 430 'version' => '4.1 3.0.0',430 'version' => '4.14.1.0', 431 431 'path' => $vendorDir . '/sentry/sentry/src/CheckIn.php' 432 432 ), 433 433 'Sentry\\CheckInStatus' => array( 434 'version' => '4.1 3.0.0',434 'version' => '4.14.1.0', 435 435 'path' => $vendorDir . '/sentry/sentry/src/CheckInStatus.php' 436 436 ), 437 437 'Sentry\\Client' => array( 438 'version' => '4.1 3.0.0',438 'version' => '4.14.1.0', 439 439 'path' => $vendorDir . '/sentry/sentry/src/Client.php' 440 440 ), 441 441 'Sentry\\ClientBuilder' => array( 442 'version' => '4.1 3.0.0',442 'version' => '4.14.1.0', 443 443 'path' => $vendorDir . '/sentry/sentry/src/ClientBuilder.php' 444 444 ), 445 445 'Sentry\\ClientInterface' => array( 446 'version' => '4.1 3.0.0',446 'version' => '4.14.1.0', 447 447 'path' => $vendorDir . '/sentry/sentry/src/ClientInterface.php' 448 448 ), 449 449 'Sentry\\Context\\OsContext' => array( 450 'version' => '4.1 3.0.0',450 'version' => '4.14.1.0', 451 451 'path' => $vendorDir . '/sentry/sentry/src/Context/OsContext.php' 452 452 ), 453 453 'Sentry\\Context\\RuntimeContext' => array( 454 'version' => '4.1 3.0.0',454 'version' => '4.14.1.0', 455 455 'path' => $vendorDir . '/sentry/sentry/src/Context/RuntimeContext.php' 456 456 ), 457 457 'Sentry\\Dsn' => array( 458 'version' => '4.1 3.0.0',458 'version' => '4.14.1.0', 459 459 'path' => $vendorDir . '/sentry/sentry/src/Dsn.php' 460 460 ), 461 461 'Sentry\\ErrorHandler' => array( 462 'version' => '4.1 3.0.0',462 'version' => '4.14.1.0', 463 463 'path' => $vendorDir . '/sentry/sentry/src/ErrorHandler.php' 464 464 ), 465 465 'Sentry\\Event' => array( 466 'version' => '4.1 3.0.0',466 'version' => '4.14.1.0', 467 467 'path' => $vendorDir . '/sentry/sentry/src/Event.php' 468 468 ), 469 469 'Sentry\\EventHint' => array( 470 'version' => '4.1 3.0.0',470 'version' => '4.14.1.0', 471 471 'path' => $vendorDir . '/sentry/sentry/src/EventHint.php' 472 472 ), 473 473 'Sentry\\EventId' => array( 474 'version' => '4.1 3.0.0',474 'version' => '4.14.1.0', 475 475 'path' => $vendorDir . '/sentry/sentry/src/EventId.php' 476 476 ), 477 477 'Sentry\\EventType' => array( 478 'version' => '4.1 3.0.0',478 'version' => '4.14.1.0', 479 479 'path' => $vendorDir . '/sentry/sentry/src/EventType.php' 480 480 ), 481 481 'Sentry\\ExceptionDataBag' => array( 482 'version' => '4.1 3.0.0',482 'version' => '4.14.1.0', 483 483 'path' => $vendorDir . '/sentry/sentry/src/ExceptionDataBag.php' 484 484 ), 485 485 'Sentry\\ExceptionMechanism' => array( 486 'version' => '4.1 3.0.0',486 'version' => '4.14.1.0', 487 487 'path' => $vendorDir . '/sentry/sentry/src/ExceptionMechanism.php' 488 488 ), 489 489 'Sentry\\Exception\\EventCreationException' => array( 490 'version' => '4.1 3.0.0',490 'version' => '4.14.1.0', 491 491 'path' => $vendorDir . '/sentry/sentry/src/Exception/EventCreationException.php' 492 492 ), 493 493 'Sentry\\Exception\\FatalErrorException' => array( 494 'version' => '4.1 3.0.0',494 'version' => '4.14.1.0', 495 495 'path' => $vendorDir . '/sentry/sentry/src/Exception/FatalErrorException.php' 496 496 ), 497 497 'Sentry\\Exception\\JsonException' => array( 498 'version' => '4.1 3.0.0',498 'version' => '4.14.1.0', 499 499 'path' => $vendorDir . '/sentry/sentry/src/Exception/JsonException.php' 500 500 ), 501 501 'Sentry\\Exception\\SilencedErrorException' => array( 502 'version' => '4.1 3.0.0',502 'version' => '4.14.1.0', 503 503 'path' => $vendorDir . '/sentry/sentry/src/Exception/SilencedErrorException.php' 504 504 ), 505 505 'Sentry\\Frame' => array( 506 'version' => '4.1 3.0.0',506 'version' => '4.14.1.0', 507 507 'path' => $vendorDir . '/sentry/sentry/src/Frame.php' 508 508 ), 509 509 'Sentry\\FrameBuilder' => array( 510 'version' => '4.1 3.0.0',510 'version' => '4.14.1.0', 511 511 'path' => $vendorDir . '/sentry/sentry/src/FrameBuilder.php' 512 512 ), 513 513 'Sentry\\HttpClient\\HttpClient' => array( 514 'version' => '4.1 3.0.0',514 'version' => '4.14.1.0', 515 515 'path' => $vendorDir . '/sentry/sentry/src/HttpClient/HttpClient.php' 516 516 ), 517 517 'Sentry\\HttpClient\\HttpClientInterface' => array( 518 'version' => '4.1 3.0.0',518 'version' => '4.14.1.0', 519 519 'path' => $vendorDir . '/sentry/sentry/src/HttpClient/HttpClientInterface.php' 520 520 ), 521 521 'Sentry\\HttpClient\\Request' => array( 522 'version' => '4.1 3.0.0',522 'version' => '4.14.1.0', 523 523 'path' => $vendorDir . '/sentry/sentry/src/HttpClient/Request.php' 524 524 ), 525 525 'Sentry\\HttpClient\\Response' => array( 526 'version' => '4.1 3.0.0',526 'version' => '4.14.1.0', 527 527 'path' => $vendorDir . '/sentry/sentry/src/HttpClient/Response.php' 528 528 ), 529 529 'Sentry\\Integration\\AbstractErrorListenerIntegration' => array( 530 'version' => '4.1 3.0.0',530 'version' => '4.14.1.0', 531 531 'path' => $vendorDir . '/sentry/sentry/src/Integration/AbstractErrorListenerIntegration.php' 532 532 ), 533 533 'Sentry\\Integration\\EnvironmentIntegration' => array( 534 'version' => '4.1 3.0.0',534 'version' => '4.14.1.0', 535 535 'path' => $vendorDir . '/sentry/sentry/src/Integration/EnvironmentIntegration.php' 536 536 ), 537 537 'Sentry\\Integration\\ErrorListenerIntegration' => array( 538 'version' => '4.1 3.0.0',538 'version' => '4.14.1.0', 539 539 'path' => $vendorDir . '/sentry/sentry/src/Integration/ErrorListenerIntegration.php' 540 540 ), 541 541 'Sentry\\Integration\\ExceptionListenerIntegration' => array( 542 'version' => '4.1 3.0.0',542 'version' => '4.14.1.0', 543 543 'path' => $vendorDir . '/sentry/sentry/src/Integration/ExceptionListenerIntegration.php' 544 544 ), 545 545 'Sentry\\Integration\\FatalErrorListenerIntegration' => array( 546 'version' => '4.1 3.0.0',546 'version' => '4.14.1.0', 547 547 'path' => $vendorDir . '/sentry/sentry/src/Integration/FatalErrorListenerIntegration.php' 548 548 ), 549 549 'Sentry\\Integration\\FrameContextifierIntegration' => array( 550 'version' => '4.1 3.0.0',550 'version' => '4.14.1.0', 551 551 'path' => $vendorDir . '/sentry/sentry/src/Integration/FrameContextifierIntegration.php' 552 552 ), 553 553 'Sentry\\Integration\\IntegrationInterface' => array( 554 'version' => '4.1 3.0.0',554 'version' => '4.14.1.0', 555 555 'path' => $vendorDir . '/sentry/sentry/src/Integration/IntegrationInterface.php' 556 556 ), 557 557 'Sentry\\Integration\\IntegrationRegistry' => array( 558 'version' => '4.1 3.0.0',558 'version' => '4.14.1.0', 559 559 'path' => $vendorDir . '/sentry/sentry/src/Integration/IntegrationRegistry.php' 560 560 ), 561 561 'Sentry\\Integration\\ModulesIntegration' => array( 562 'version' => '4.1 3.0.0',562 'version' => '4.14.1.0', 563 563 'path' => $vendorDir . '/sentry/sentry/src/Integration/ModulesIntegration.php' 564 564 ), 565 565 'Sentry\\Integration\\OptionAwareIntegrationInterface' => array( 566 'version' => '4.1 3.0.0',566 'version' => '4.14.1.0', 567 567 'path' => $vendorDir . '/sentry/sentry/src/Integration/OptionAwareIntegrationInterface.php' 568 568 ), 569 569 'Sentry\\Integration\\RequestFetcher' => array( 570 'version' => '4.1 3.0.0',570 'version' => '4.14.1.0', 571 571 'path' => $vendorDir . '/sentry/sentry/src/Integration/RequestFetcher.php' 572 572 ), 573 573 'Sentry\\Integration\\RequestFetcherInterface' => array( 574 'version' => '4.1 3.0.0',574 'version' => '4.14.1.0', 575 575 'path' => $vendorDir . '/sentry/sentry/src/Integration/RequestFetcherInterface.php' 576 576 ), 577 577 'Sentry\\Integration\\RequestIntegration' => array( 578 'version' => '4.1 3.0.0',578 'version' => '4.14.1.0', 579 579 'path' => $vendorDir . '/sentry/sentry/src/Integration/RequestIntegration.php' 580 580 ), 581 581 'Sentry\\Integration\\TransactionIntegration' => array( 582 'version' => '4.1 3.0.0',582 'version' => '4.14.1.0', 583 583 'path' => $vendorDir . '/sentry/sentry/src/Integration/TransactionIntegration.php' 584 584 ), 585 585 'Sentry\\Logger\\DebugFileLogger' => array( 586 'version' => '4.1 3.0.0',586 'version' => '4.14.1.0', 587 587 'path' => $vendorDir . '/sentry/sentry/src/Logger/DebugFileLogger.php' 588 588 ), 589 589 'Sentry\\Logger\\DebugLogger' => array( 590 'version' => '4.1 3.0.0',590 'version' => '4.14.1.0', 591 591 'path' => $vendorDir . '/sentry/sentry/src/Logger/DebugLogger.php' 592 592 ), 593 593 'Sentry\\Logger\\DebugStdOutLogger' => array( 594 'version' => '4.1 3.0.0',594 'version' => '4.14.1.0', 595 595 'path' => $vendorDir . '/sentry/sentry/src/Logger/DebugStdOutLogger.php' 596 596 ), 597 597 'Sentry\\Logs\\Log' => array( 598 'version' => '4.1 3.0.0',598 'version' => '4.14.1.0', 599 599 'path' => $vendorDir . '/sentry/sentry/src/Logs/Log.php' 600 600 ), 601 601 'Sentry\\Logs\\LogLevel' => array( 602 'version' => '4.1 3.0.0',602 'version' => '4.14.1.0', 603 603 'path' => $vendorDir . '/sentry/sentry/src/Logs/LogLevel.php' 604 604 ), 605 605 'Sentry\\Logs\\Logs' => array( 606 'version' => '4.1 3.0.0',606 'version' => '4.14.1.0', 607 607 'path' => $vendorDir . '/sentry/sentry/src/Logs/Logs.php' 608 608 ), 609 609 'Sentry\\Logs\\LogsAggregator' => array( 610 'version' => '4.1 3.0.0',610 'version' => '4.14.1.0', 611 611 'path' => $vendorDir . '/sentry/sentry/src/Logs/LogsAggregator.php' 612 612 ), 613 613 'Sentry\\Metrics\\Metrics' => array( 614 'version' => '4.1 3.0.0',614 'version' => '4.14.1.0', 615 615 'path' => $vendorDir . '/sentry/sentry/src/Metrics/Metrics.php' 616 616 ), 617 617 'Sentry\\Metrics\\MetricsUnit' => array( 618 'version' => '4.1 3.0.0',618 'version' => '4.14.1.0', 619 619 'path' => $vendorDir . '/sentry/sentry/src/Metrics/MetricsUnit.php' 620 620 ), 621 621 'Sentry\\MonitorConfig' => array( 622 'version' => '4.1 3.0.0',622 'version' => '4.14.1.0', 623 623 'path' => $vendorDir . '/sentry/sentry/src/MonitorConfig.php' 624 624 ), 625 625 'Sentry\\MonitorSchedule' => array( 626 'version' => '4.1 3.0.0',626 'version' => '4.14.1.0', 627 627 'path' => $vendorDir . '/sentry/sentry/src/MonitorSchedule.php' 628 628 ), 629 629 'Sentry\\MonitorScheduleUnit' => array( 630 'version' => '4.1 3.0.0',630 'version' => '4.14.1.0', 631 631 'path' => $vendorDir . '/sentry/sentry/src/MonitorScheduleUnit.php' 632 632 ), 633 633 'Sentry\\Monolog\\BreadcrumbHandler' => array( 634 'version' => '4.1 3.0.0',634 'version' => '4.14.1.0', 635 635 'path' => $vendorDir . '/sentry/sentry/src/Monolog/BreadcrumbHandler.php' 636 636 ), 637 637 'Sentry\\Monolog\\CompatibilityProcessingHandlerTrait' => array( 638 'version' => '4.1 3.0.0',638 'version' => '4.14.1.0', 639 639 'path' => $vendorDir . '/sentry/sentry/src/Monolog/CompatibilityProcessingHandlerTrait.php' 640 640 ), 641 641 'Sentry\\Monolog\\Handler' => array( 642 'version' => '4.1 3.0.0',642 'version' => '4.14.1.0', 643 643 'path' => $vendorDir . '/sentry/sentry/src/Monolog/Handler.php' 644 644 ), 645 645 'Sentry\\Options' => array( 646 'version' => '4.1 3.0.0',646 'version' => '4.14.1.0', 647 647 'path' => $vendorDir . '/sentry/sentry/src/Options.php' 648 648 ), 649 649 'Sentry\\Profiling\\Profile' => array( 650 'version' => '4.1 3.0.0',650 'version' => '4.14.1.0', 651 651 'path' => $vendorDir . '/sentry/sentry/src/Profiling/Profile.php' 652 652 ), 653 653 'Sentry\\Profiling\\Profiler' => array( 654 'version' => '4.1 3.0.0',654 'version' => '4.14.1.0', 655 655 'path' => $vendorDir . '/sentry/sentry/src/Profiling/Profiler.php' 656 656 ), 657 657 'Sentry\\SentrySdk' => array( 658 'version' => '4.1 3.0.0',658 'version' => '4.14.1.0', 659 659 'path' => $vendorDir . '/sentry/sentry/src/SentrySdk.php' 660 660 ), 661 661 'Sentry\\Serializer\\AbstractSerializer' => array( 662 'version' => '4.1 3.0.0',662 'version' => '4.14.1.0', 663 663 'path' => $vendorDir . '/sentry/sentry/src/Serializer/AbstractSerializer.php' 664 664 ), 665 665 'Sentry\\Serializer\\EnvelopItems\\CheckInItem' => array( 666 'version' => '4.1 3.0.0',666 'version' => '4.14.1.0', 667 667 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/CheckInItem.php' 668 668 ), 669 669 'Sentry\\Serializer\\EnvelopItems\\EnvelopeItemInterface' => array( 670 'version' => '4.1 3.0.0',670 'version' => '4.14.1.0', 671 671 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/EnvelopeItemInterface.php' 672 672 ), 673 673 'Sentry\\Serializer\\EnvelopItems\\EventItem' => array( 674 'version' => '4.1 3.0.0',674 'version' => '4.14.1.0', 675 675 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/EventItem.php' 676 676 ), 677 677 'Sentry\\Serializer\\EnvelopItems\\LogsItem' => array( 678 'version' => '4.1 3.0.0',678 'version' => '4.14.1.0', 679 679 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/LogsItem.php' 680 680 ), 681 681 'Sentry\\Serializer\\EnvelopItems\\ProfileItem' => array( 682 'version' => '4.1 3.0.0',682 'version' => '4.14.1.0', 683 683 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/ProfileItem.php' 684 684 ), 685 685 'Sentry\\Serializer\\EnvelopItems\\TransactionItem' => array( 686 'version' => '4.1 3.0.0',686 'version' => '4.14.1.0', 687 687 'path' => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/TransactionItem.php' 688 688 ), 689 689 'Sentry\\Serializer\\PayloadSerializer' => array( 690 'version' => '4.1 3.0.0',690 'version' => '4.14.1.0', 691 691 'path' => $vendorDir . '/sentry/sentry/src/Serializer/PayloadSerializer.php' 692 692 ), 693 693 'Sentry\\Serializer\\PayloadSerializerInterface' => array( 694 'version' => '4.1 3.0.0',694 'version' => '4.14.1.0', 695 695 'path' => $vendorDir . '/sentry/sentry/src/Serializer/PayloadSerializerInterface.php' 696 696 ), 697 697 'Sentry\\Serializer\\RepresentationSerializer' => array( 698 'version' => '4.1 3.0.0',698 'version' => '4.14.1.0', 699 699 'path' => $vendorDir . '/sentry/sentry/src/Serializer/RepresentationSerializer.php' 700 700 ), 701 701 'Sentry\\Serializer\\RepresentationSerializerInterface' => array( 702 'version' => '4.1 3.0.0',702 'version' => '4.14.1.0', 703 703 'path' => $vendorDir . '/sentry/sentry/src/Serializer/RepresentationSerializerInterface.php' 704 704 ), 705 705 'Sentry\\Serializer\\SerializableInterface' => array( 706 'version' => '4.1 3.0.0',706 'version' => '4.14.1.0', 707 707 'path' => $vendorDir . '/sentry/sentry/src/Serializer/SerializableInterface.php' 708 708 ), 709 709 'Sentry\\Serializer\\Serializer' => array( 710 'version' => '4.1 3.0.0',710 'version' => '4.14.1.0', 711 711 'path' => $vendorDir . '/sentry/sentry/src/Serializer/Serializer.php' 712 712 ), 713 713 'Sentry\\Serializer\\SerializerInterface' => array( 714 'version' => '4.1 3.0.0',714 'version' => '4.14.1.0', 715 715 'path' => $vendorDir . '/sentry/sentry/src/Serializer/SerializerInterface.php' 716 716 ), 717 717 'Sentry\\Serializer\\Traits\\BreadcrumbSeralizerTrait' => array( 718 'version' => '4.1 3.0.0',718 'version' => '4.14.1.0', 719 719 'path' => $vendorDir . '/sentry/sentry/src/Serializer/Traits/BreadcrumbSeralizerTrait.php' 720 720 ), 721 721 'Sentry\\Serializer\\Traits\\StacktraceFrameSeralizerTrait' => array( 722 'version' => '4.1 3.0.0',722 'version' => '4.14.1.0', 723 723 'path' => $vendorDir . '/sentry/sentry/src/Serializer/Traits/StacktraceFrameSeralizerTrait.php' 724 724 ), 725 725 'Sentry\\Severity' => array( 726 'version' => '4.1 3.0.0',726 'version' => '4.14.1.0', 727 727 'path' => $vendorDir . '/sentry/sentry/src/Severity.php' 728 728 ), 729 729 'Sentry\\Spotlight\\SpotlightClient' => array( 730 'version' => '4.1 3.0.0',730 'version' => '4.14.1.0', 731 731 'path' => $vendorDir . '/sentry/sentry/src/Spotlight/SpotlightClient.php' 732 732 ), 733 733 'Sentry\\Stacktrace' => array( 734 'version' => '4.1 3.0.0',734 'version' => '4.14.1.0', 735 735 'path' => $vendorDir . '/sentry/sentry/src/Stacktrace.php' 736 736 ), 737 737 'Sentry\\StacktraceBuilder' => array( 738 'version' => '4.1 3.0.0',738 'version' => '4.14.1.0', 739 739 'path' => $vendorDir . '/sentry/sentry/src/StacktraceBuilder.php' 740 740 ), 741 741 'Sentry\\State\\Hub' => array( 742 'version' => '4.1 3.0.0',742 'version' => '4.14.1.0', 743 743 'path' => $vendorDir . '/sentry/sentry/src/State/Hub.php' 744 744 ), 745 745 'Sentry\\State\\HubAdapter' => array( 746 'version' => '4.1 3.0.0',746 'version' => '4.14.1.0', 747 747 'path' => $vendorDir . '/sentry/sentry/src/State/HubAdapter.php' 748 748 ), 749 749 'Sentry\\State\\HubInterface' => array( 750 'version' => '4.1 3.0.0',750 'version' => '4.14.1.0', 751 751 'path' => $vendorDir . '/sentry/sentry/src/State/HubInterface.php' 752 752 ), 753 753 'Sentry\\State\\Layer' => array( 754 'version' => '4.1 3.0.0',754 'version' => '4.14.1.0', 755 755 'path' => $vendorDir . '/sentry/sentry/src/State/Layer.php' 756 756 ), 757 757 'Sentry\\State\\Scope' => array( 758 'version' => '4.1 3.0.0',758 'version' => '4.14.1.0', 759 759 'path' => $vendorDir . '/sentry/sentry/src/State/Scope.php' 760 760 ), 761 761 'Sentry\\Tracing\\DynamicSamplingContext' => array( 762 'version' => '4.1 3.0.0',762 'version' => '4.14.1.0', 763 763 'path' => $vendorDir . '/sentry/sentry/src/Tracing/DynamicSamplingContext.php' 764 764 ), 765 765 'Sentry\\Tracing\\GuzzleTracingMiddleware' => array( 766 'version' => '4.1 3.0.0',766 'version' => '4.14.1.0', 767 767 'path' => $vendorDir . '/sentry/sentry/src/Tracing/GuzzleTracingMiddleware.php' 768 768 ), 769 769 'Sentry\\Tracing\\PropagationContext' => array( 770 'version' => '4.1 3.0.0',770 'version' => '4.14.1.0', 771 771 'path' => $vendorDir . '/sentry/sentry/src/Tracing/PropagationContext.php' 772 772 ), 773 773 'Sentry\\Tracing\\SamplingContext' => array( 774 'version' => '4.1 3.0.0',774 'version' => '4.14.1.0', 775 775 'path' => $vendorDir . '/sentry/sentry/src/Tracing/SamplingContext.php' 776 776 ), 777 777 'Sentry\\Tracing\\Span' => array( 778 'version' => '4.1 3.0.0',778 'version' => '4.14.1.0', 779 779 'path' => $vendorDir . '/sentry/sentry/src/Tracing/Span.php' 780 780 ), 781 781 'Sentry\\Tracing\\SpanContext' => array( 782 'version' => '4.1 3.0.0',782 'version' => '4.14.1.0', 783 783 'path' => $vendorDir . '/sentry/sentry/src/Tracing/SpanContext.php' 784 784 ), 785 785 'Sentry\\Tracing\\SpanId' => array( 786 'version' => '4.1 3.0.0',786 'version' => '4.14.1.0', 787 787 'path' => $vendorDir . '/sentry/sentry/src/Tracing/SpanId.php' 788 788 ), 789 789 'Sentry\\Tracing\\SpanRecorder' => array( 790 'version' => '4.1 3.0.0',790 'version' => '4.14.1.0', 791 791 'path' => $vendorDir . '/sentry/sentry/src/Tracing/SpanRecorder.php' 792 792 ), 793 793 'Sentry\\Tracing\\SpanStatus' => array( 794 'version' => '4.1 3.0.0',794 'version' => '4.14.1.0', 795 795 'path' => $vendorDir . '/sentry/sentry/src/Tracing/SpanStatus.php' 796 796 ), 797 797 'Sentry\\Tracing\\TraceId' => array( 798 'version' => '4.1 3.0.0',798 'version' => '4.14.1.0', 799 799 'path' => $vendorDir . '/sentry/sentry/src/Tracing/TraceId.php' 800 800 ), 801 801 'Sentry\\Tracing\\Transaction' => array( 802 'version' => '4.1 3.0.0',802 'version' => '4.14.1.0', 803 803 'path' => $vendorDir . '/sentry/sentry/src/Tracing/Transaction.php' 804 804 ), 805 805 'Sentry\\Tracing\\TransactionContext' => array( 806 'version' => '4.1 3.0.0',806 'version' => '4.14.1.0', 807 807 'path' => $vendorDir . '/sentry/sentry/src/Tracing/TransactionContext.php' 808 808 ), 809 809 'Sentry\\Tracing\\TransactionMetadata' => array( 810 'version' => '4.1 3.0.0',810 'version' => '4.14.1.0', 811 811 'path' => $vendorDir . '/sentry/sentry/src/Tracing/TransactionMetadata.php' 812 812 ), 813 813 'Sentry\\Tracing\\TransactionSource' => array( 814 'version' => '4.1 3.0.0',814 'version' => '4.14.1.0', 815 815 'path' => $vendorDir . '/sentry/sentry/src/Tracing/TransactionSource.php' 816 816 ), 817 817 'Sentry\\Transport\\HttpTransport' => array( 818 'version' => '4.1 3.0.0',818 'version' => '4.14.1.0', 819 819 'path' => $vendorDir . '/sentry/sentry/src/Transport/HttpTransport.php' 820 820 ), 821 821 'Sentry\\Transport\\RateLimiter' => array( 822 'version' => '4.1 3.0.0',822 'version' => '4.14.1.0', 823 823 'path' => $vendorDir . '/sentry/sentry/src/Transport/RateLimiter.php' 824 824 ), 825 825 'Sentry\\Transport\\Result' => array( 826 'version' => '4.1 3.0.0',826 'version' => '4.14.1.0', 827 827 'path' => $vendorDir . '/sentry/sentry/src/Transport/Result.php' 828 828 ), 829 829 'Sentry\\Transport\\ResultStatus' => array( 830 'version' => '4.1 3.0.0',830 'version' => '4.14.1.0', 831 831 'path' => $vendorDir . '/sentry/sentry/src/Transport/ResultStatus.php' 832 832 ), 833 833 'Sentry\\Transport\\TransportInterface' => array( 834 'version' => '4.1 3.0.0',834 'version' => '4.14.1.0', 835 835 'path' => $vendorDir . '/sentry/sentry/src/Transport/TransportInterface.php' 836 836 ), 837 837 'Sentry\\UserDataBag' => array( 838 'version' => '4.1 3.0.0',838 'version' => '4.14.1.0', 839 839 'path' => $vendorDir . '/sentry/sentry/src/UserDataBag.php' 840 840 ), 841 841 'Sentry\\Util\\Arr' => array( 842 'version' => '4.1 3.0.0',842 'version' => '4.14.1.0', 843 843 'path' => $vendorDir . '/sentry/sentry/src/Util/Arr.php' 844 844 ), 845 845 'Sentry\\Util\\Http' => array( 846 'version' => '4.1 3.0.0',846 'version' => '4.14.1.0', 847 847 'path' => $vendorDir . '/sentry/sentry/src/Util/Http.php' 848 848 ), 849 849 'Sentry\\Util\\JSON' => array( 850 'version' => '4.1 3.0.0',850 'version' => '4.14.1.0', 851 851 'path' => $vendorDir . '/sentry/sentry/src/Util/JSON.php' 852 852 ), 853 853 'Sentry\\Util\\PHPConfiguration' => array( 854 'version' => '4.1 3.0.0',854 'version' => '4.14.1.0', 855 855 'path' => $vendorDir . '/sentry/sentry/src/Util/PHPConfiguration.php' 856 856 ), 857 857 'Sentry\\Util\\PHPVersion' => array( 858 'version' => '4.1 3.0.0',858 'version' => '4.14.1.0', 859 859 'path' => $vendorDir . '/sentry/sentry/src/Util/PHPVersion.php' 860 860 ), 861 861 'Sentry\\Util\\PrefixStripper' => array( 862 'version' => '4.1 3.0.0',862 'version' => '4.14.1.0', 863 863 'path' => $vendorDir . '/sentry/sentry/src/Util/PrefixStripper.php' 864 864 ), 865 865 'Sentry\\Util\\SentryUid' => array( 866 'version' => '4.1 3.0.0',866 'version' => '4.14.1.0', 867 867 'path' => $vendorDir . '/sentry/sentry/src/Util/SentryUid.php' 868 868 ), 869 869 'Sentry\\Util\\Str' => array( 870 'version' => '4.1 3.0.0',870 'version' => '4.14.1.0', 871 871 'path' => $vendorDir . '/sentry/sentry/src/Util/Str.php' 872 872 ), 873 873 'Shutdown_Handler' => array( 874 'version' => '5.0. 7',874 'version' => '5.0.8', 875 875 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php' 876 876 ), … … 932 932 ), 933 933 'Version_Loader' => array( 934 'version' => '5.0. 7',934 'version' => '5.0.8', 935 935 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php' 936 936 ), 937 937 'Version_Selector' => array( 938 'version' => '5.0. 7',938 'version' => '5.0.8', 939 939 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php' 940 940 ), -
pay-with-flex/trunk/vendor/composer/jetpack_autoload_filemap.php
r3309468 r3323723 16 16 ), 17 17 'fb4ca2d97fe7ba6af750497425204e70' => array( 18 'version' => '4.1 3.0.0',18 'version' => '4.14.1.0', 19 19 'path' => $vendorDir . '/sentry/sentry/src/functions.php' 20 20 ), -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader-handler.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader-locator.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-container.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-hook-manager.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-manifest-reader.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-path-processor.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-php-autoloader.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-plugin-locator.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-plugins-handler.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-shutdown-handler.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-version-loader.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/jetpack-autoloader/class-version-selector.php
r3299082 r3323723 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_ 7;8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8; 9 9 10 10 // phpcs:ignore -
pay-with-flex/trunk/vendor/sentry/sentry/CHANGELOG.md
r3309468 r3323723 1 1 # CHANGELOG 2 3 ## 4.14.1 4 5 The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.14.1. 6 7 ### Bug Fixes 8 9 - Fix missing user attributes on logs [(#1864)](https://github.com/getsentry/sentry-php/pull/1864) 10 11 ## 4.14.0 12 13 The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v4.14.0. 14 15 ### Features 16 17 - Serialize enum variants with the variant name [(#1860)](https://github.com/getsentry/sentry-php/pull/1860) 18 19 ### Bug Fixes 20 21 - Fix handling of backtrace frames [(#1862)](https://github.com/getsentry/sentry-php/pull/1862) 22 - Set allowed types for `http_ssl_native_ca` [(#1858)](https://github.com/getsentry/sentry-php/pull/1858) 2 23 3 24 ## 4.13.0 -
pay-with-flex/trunk/vendor/sentry/sentry/README.md
r3299085 r3323723 62 62 - [Drupal](https://www.drupal.org/project/raven) 63 63 - [WordPress](https://wordpress.org/plugins/wp-sentry-integration/) 64 - [Magento 2](https://github.com/mygento/module-sentry)64 - Magento 2 by [JustBetter](https://github.com/justbetter/magento2-sentry) or by [Mygento](https://github.com/mygento/module-sentry) 65 65 - ... feel free to be famous, create a port to your favourite platform! 66 66 -
pay-with-flex/trunk/vendor/sentry/sentry/src/Client.php
r3309468 r3323723 33 33 * The version of the SDK. 34 34 */ 35 public const SDK_VERSION = '4.1 3.0';35 public const SDK_VERSION = '4.14.1'; 36 36 37 37 /** -
pay-with-flex/trunk/vendor/sentry/sentry/src/FrameBuilder.php
r3309468 r3323723 222 222 if ($reflectionParameter->isVariadic()) { 223 223 // For variadic parameters, collect all remaining arguments into an array 224 $variadicArgs = []; 225 for ($i = $parameterPosition; $i < \count($backtraceFrameArgs); ++$i) { 226 $variadicArgs[] = $backtraceFrameArgs[$i]; 227 } 228 $argumentValues[$reflectionParameter->getName()] = $variadicArgs; 224 $variadicArgs = \array_slice($backtraceFrameArgs, $parameterPosition); 225 $argumentValues[$reflectionParameter->getName()] = array_values($variadicArgs); 229 226 // Variadic parameter is always the last one, so we can break 230 227 break; -
pay-with-flex/trunk/vendor/sentry/sentry/src/Logs/LogsAggregator.php
r3309468 r3323723 85 85 } 86 86 87 $hub->configureScope(function (Scope $scope) use ($log) { 88 $user = $scope->getUser(); 89 if ($user !== null) { 90 if ($user->getId() !== null) { 91 $log->setAttribute('user.id', $user->getId()); 92 } 93 if ($user->getEmail() !== null) { 94 $log->setAttribute('user.email', $user->getEmail()); 95 } 96 if ($user->getUsername() !== null) { 97 $log->setAttribute('user.name', $user->getUsername()); 98 } 99 } 100 }); 101 87 102 foreach ($values as $key => $value) { 88 103 $log->setAttribute("sentry.message.parameter.{$key}", $value); -
pay-with-flex/trunk/vendor/sentry/sentry/src/Options.php
r3309468 r3323723 1329 1329 $resolver->setAllowedTypes('http_timeout', ['int', 'float']); 1330 1330 $resolver->setAllowedTypes('http_ssl_verify_peer', 'bool'); 1331 $resolver->setAllowedTypes('http_ssl_native_ca', 'bool'); 1331 1332 $resolver->setAllowedTypes('http_compression', 'bool'); 1332 1333 $resolver->setAllowedTypes('capture_silenced_errors', 'bool'); -
pay-with-flex/trunk/vendor/sentry/sentry/src/Serializer/AbstractSerializer.php
r3308128 r3323723 240 240 if (($value === null) || \is_bool($value) || is_numeric($value)) { 241 241 return $value; 242 } 243 244 if ($value instanceof \UnitEnum) { 245 $reflection = new \ReflectionObject($value); 246 247 return 'Enum ' . $reflection->getName() . '::' . $value->name; 242 248 } 243 249
Note: See TracChangeset
for help on using the changeset viewer.