Plugin Directory

Changeset 3323723


Ignore:
Timestamp:
07/07/2025 03:08:31 PM (9 months ago)
Author:
withflex
Message:

Add 3.1.2

Location:
pay-with-flex/trunk
Files:
35 edited

Legend:

Unmodified
Added
Removed
  • pay-with-flex/trunk/composer.lock

    r3309468 r3323723  
    99        {
    1010            "name": "automattic/jetpack-autoloader",
    11             "version": "v5.0.7",
     11            "version": "v5.0.8",
    1212            "source": {
    1313                "type": "git",
    1414                "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",
    2121                "shasum": ""
    2222            },
     
    6868            ],
    6969            "support": {
    70                 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0.7"
    71             },
    72             "time": "2025-04-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"
    7373        },
    7474        {
     
    452452        {
    453453            "name": "sentry/sentry",
    454             "version": "4.13.0",
     454            "version": "4.14.1",
    455455            "source": {
    456456                "type": "git",
    457457                "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",
    464464                "shasum": ""
    465465            },
     
    525525            "support": {
    526526                "issues": "https://github.com/getsentry/sentry-php/issues",
    527                 "source": "https://github.com/getsentry/sentry-php/tree/4.13.0"
     527                "source": "https://github.com/getsentry/sentry-php/tree/4.14.1"
    528528            },
    529529            "funding": [
     
    537537                }
    538538            ],
    539             "time": "2025-06-10T15:39:27+00:00"
     539            "time": "2025-06-23T15:25:52+00:00"
    540540        },
    541541        {
  • pay-with-flex/trunk/pay-with-flex.php

    r3309468 r3323723  
    33 * Plugin Name:      Flex HSA/FSA Payments
    44 * Description:      Accept HSA/FSA payments directly in the checkout flow.
    5  * Version:          3.1.1
     5 * Version:          3.1.2
    66 * Plugin URI:       https://wordpress.org/plugins/pay-with-flex/
    77 * Author:           Flex
     
    2828use Flex\Resource\Price;
    2929use Flex\Resource\Product;
     30use Flex\Resource\ResourceAction;
    3031use Flex\Resource\Webhook;
    3132use Sentry\ClientBuilder;
     
    3940use Sentry\State\Scope;
    4041use Sentry\Util\PHPVersion;
     42
     43defined( 'ABSPATH' ) || exit;
    4144
    4245/**
     
    269272        level: Severity::info(),
    270273    );
     274
     275    // Update the webhooks and sync the products if an API key is available.
     276    payment_method_enabled();
    271277}
    272278register_activation_hook(
     
    283289        level: Severity::warning(),
    284290    );
     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 );
    285304}
    286305register_deactivation_hook(
     
    671690 */
    672691function payment_method_enabled(): void {
    673     sentry()->captureMessage(
    674         message: 'Payment method enabled',
    675         level: Severity::info(),
    676     );
    677 
    678692    $gateway = payment_gateway();
    679693
     
    752766
    753767    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        );
    754772        payment_method_enabled();
    755773    } elseif ( 'no' === $value['enabled'] && 'yes' === $old_value['enabled'] ) {
     
    779797
    780798    if ( 'yes' === $value['enabled'] ) {
     799        sentry()->captureMessage(
     800            message: 'Payment method enabled',
     801            level: Severity::info(),
     802        );
    781803        payment_method_enabled();
    782804    }
  • pay-with-flex/trunk/readme.txt

    r3309468 r3323723  
    44Requires at least: 6.8
    55Tested up to: 6.8
    6 Stable tag: 3.1.1
     6Stable tag: 3.1.2
    77Requires PHP: 8.1
    88License: GPLv3 or later
     
    5555
    5656== 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.
    5765
    5866= 3.1.1 =
  • pay-with-flex/trunk/src/Controller/WebhookController.php

    r3306095 r3323723  
    7272     */
    7373    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        }
    7688
    7789        $result = hash_equals(
    7890            hash_hmac( 'sha256', $content, $webhook->secret(), true ),
    79             base64_decode( $request->get_header( 'flex-signature' ) ), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode
     91            base64_decode( $signature ), // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode
    8092        );
    8193
     
    8496                '[Flex] Webhook Permission Check Failure',
    8597                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,
    89101                    'test_mode'  => $test_mode,
    90102                    'webhook_id' => $webhook->id(),
     
    180192
    181193            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 );
    183196                $this->logger->error( $error->getMessage(), $context );
    184                 sentry()->captureException( $error );
    185197                return new \WP_REST_Response(
    186198                    data: array(
    187                         'error' => 'WooCommerce order does not exist for the given checkout_session_id',
     199                        'error' => $message,
    188200                    ),
    189201                    status: 422
     
    232244
    233245                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 );
    235248                    $this->logger->error( $error->getMessage(), $context );
    236                     sentry()->captureException( $error );
    237249                    return new \WP_REST_Response(
    238250                        data: array(
    239                             'error' => 'WooCommerce order does not exist for the given refund_id',
     251                            'error' => $message,
    240252                        ),
    241253                        status: 422
  • pay-with-flex/trunk/src/PaymentGateway.php

    r3306095 r3323723  
    2424class PaymentGateway extends \WC_Payment_Gateway {
    2525
     26    protected const ENABLED = 'enabled';
    2627    protected const API_KEY = 'api_key';
    2728
     
    7576            // @phpstan-ignore return.void
    7677            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 );
    7780        }
    7881    }
     
    377380
    378381    /**
     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    /**
    379426     * Initializes settings form fields.
    380427     */
    381428    public function init_form_fields() {
    382429        $this->form_fields = array(
    383             'enabled'    => array(
     430            self::ENABLED => array(
    384431                'title'   => __( 'Enable/Disable', 'pay-with-flex' ),
    385432                'type'    => 'checkbox',
     
    402449                    $clean = $this->validate_text_field( self::API_KEY, $value );
    403450
     451                    // If the API key field is empty, let the user continue.
     452                    if ( '' === $clean ) {
     453                        return $clean;
     454                    }
     455
    404456                    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_' );
    406458                    }
    407459
     
    481533        return str_starts_with( $api_key, 'fsk_test_' );
    482534    }
     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    }
    483560}
  • pay-with-flex/trunk/src/Resource/CheckoutSession/CheckoutSession.php

    r3308128 r3323723  
    175175        );
    176176
     177        // A map of item_id => LineItem.
     178        $line_items = array_map( static fn( $item ) => LineItem::from_wc( $item ), $order->get_items() );
     179
    177180        $tax_rate = TaxRate::from_wc( $order );
    178181
     
    206209                        name: $code,
    207210                        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 ),
    209212                    )
    210213                );
     
    230233            $quantity = $item->get_quantity();
    231234
    232             // Add a discount for each individiaul item.
     235            // Add a discount for each individual item.
    233236            for ( $i = 0; $i < $quantity; $i++ ) {
    234237                $discounts[] = new Discount( $coupon );
     
    244247            status: Status::tryFrom( $order->get_meta( self::META_PREFIX . self::KEY_STATUS ) ),
    245248            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 ),
    247250            amount_total: self::currency_to_unit_amount( $order->get_total() ),
    248251            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  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/automattic/jetpack-autoloader/CHANGELOG.md

    r3296637 r3323723  
    55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
    66and 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]
    711
    812## [5.0.7] - 2025-04-28
     
    427431- Add Custom Autoloader
    428432
     433[5.0.8]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.7...v5.0.8
    429434[5.0.7]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.6...v5.0.7
    430435[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  
    3434In the main plugin you will also need to include the files like this.
    3535```php
    36 require_once  plugin_dir_path( __FILE__ ) . '/vendor/autoload_packages.php';
     36require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload_packages.php';
    3737```
    3838
  • pay-with-flex/trunk/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php

    r3296637 r3323723  
    2222class AutoloadGenerator {
    2323
    24     const VERSION = '5.0.7';
     24    const VERSION = '5.0.8';
    2525
    2626    /**
  • pay-with-flex/trunk/vendor/composer/installed.json

    r3309468 r3323723  
    33        {
    44            "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",
    77            "source": {
    88                "type": "git",
    99                "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",
    1616                "shasum": ""
    1717            },
     
    2626                "yoast/phpunit-polyfills": "^4.0.0"
    2727            },
    28             "time": "2025-04-28T15:12:56+00:00",
     28            "time": "2025-06-23T19:59:46+00:00",
    2929            "type": "composer-plugin",
    3030            "extra": {
     
    6565            ],
    6666            "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"
    6868            },
    6969            "install-path": "../automattic/jetpack-autoloader"
     
    467467        {
    468468            "name": "sentry/sentry",
    469             "version": "4.13.0",
    470             "version_normalized": "4.13.0.0",
     469            "version": "4.14.1",
     470            "version_normalized": "4.14.1.0",
    471471            "source": {
    472472                "type": "git",
    473473                "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",
    480480                "shasum": ""
    481481            },
     
    507507                "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler."
    508508            },
    509             "time": "2025-06-10T15:39:27+00:00",
     509            "time": "2025-06-23T15:25:52+00:00",
    510510            "type": "library",
    511511            "installation-source": "dist",
     
    543543            "support": {
    544544                "issues": "https://github.com/getsentry/sentry-php/issues",
    545                 "source": "https://github.com/getsentry/sentry-php/tree/4.13.0"
     545                "source": "https://github.com/getsentry/sentry-php/tree/4.14.1"
    546546            },
    547547            "funding": [
  • pay-with-flex/trunk/vendor/composer/installed.php

    r3309468 r3323723  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '2f968fc7c2e8501b942438a97232aebb434a0ad8',
     6        'reference' => '67a677a7b81991e902bb86c4a74b59822687cbab',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '2f968fc7c2e8501b942438a97232aebb434a0ad8',
     16            'reference' => '67a677a7b81991e902bb86c4a74b59822687cbab',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
     
    2121        ),
    2222        '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',
    2626            'type' => 'composer-plugin',
    2727            'install_path' => __DIR__ . '/../automattic/jetpack-autoloader',
     
    9696        ),
    9797        'sentry/sentry' => array(
    98             'pretty_version' => '4.13.0',
    99             'version' => '4.13.0.0',
    100             'reference' => 'b54a0eaedfc27fc2da587e64455a66cd29cd3c4d',
     98            'pretty_version' => '4.14.1',
     99            'version' => '4.14.1.0',
     100            'reference' => 'a28c4a6f5fda2bf730789a638501d7a737a64eda',
    101101            'type' => 'library',
    102102            'install_path' => __DIR__ . '/../sentry/sentry',
  • pay-with-flex/trunk/vendor/composer/jetpack_autoload_classmap.php

    r3309468 r3323723  
    88return array(
    99    'Autoloader' => array(
    10         'version' => '5.0.7',
     10        'version' => '5.0.8',
    1111        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader.php'
    1212    ),
    1313    'Autoloader_Handler' => array(
    14         'version' => '5.0.7',
     14        'version' => '5.0.8',
    1515        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-handler.php'
    1616    ),
    1717    'Autoloader_Locator' => array(
    18         'version' => '5.0.7',
     18        'version' => '5.0.8',
    1919        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-locator.php'
    2020    ),
    2121    'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array(
    22         'version' => '5.0.7',
     22        'version' => '5.0.8',
    2323        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php'
    2424    ),
    2525    'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
    26         'version' => '5.0.7',
     26        'version' => '5.0.8',
    2727        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
    2828    ),
    2929    'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array(
    30         'version' => '5.0.7',
     30        'version' => '5.0.8',
    3131        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php'
    3232    ),
    3333    'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array(
    34         'version' => '5.0.7',
     34        'version' => '5.0.8',
    3535        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
    3636    ),
    3737    'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array(
    38         'version' => '5.0.7',
     38        'version' => '5.0.8',
    3939        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php'
    4040    ),
    4141    'Container' => array(
    42         'version' => '5.0.7',
     42        'version' => '5.0.8',
    4343        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php'
    4444    ),
     
    284284    ),
    285285    'Hook_Manager' => array(
    286         'version' => '5.0.7',
     286        'version' => '5.0.8',
    287287        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php'
    288288    ),
     
    308308    ),
    309309    'Latest_Autoloader_Guard' => array(
    310         'version' => '5.0.7',
     310        'version' => '5.0.8',
    311311        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php'
    312312    ),
    313313    'Manifest_Reader' => array(
    314         'version' => '5.0.7',
     314        'version' => '5.0.8',
    315315        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php'
    316316    ),
    317317    'PHP_Autoloader' => array(
    318         'version' => '5.0.7',
     318        'version' => '5.0.8',
    319319        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php'
    320320    ),
    321321    'Path_Processor' => array(
    322         'version' => '5.0.7',
     322        'version' => '5.0.8',
    323323        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php'
    324324    ),
    325325    'Plugin_Locator' => array(
    326         'version' => '5.0.7',
     326        'version' => '5.0.8',
    327327        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php'
    328328    ),
    329329    'Plugins_Handler' => array(
    330         'version' => '5.0.7',
     330        'version' => '5.0.8',
    331331        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php'
    332332    ),
     
    416416    ),
    417417    'Sentry\\Attributes\\Attribute' => array(
    418         'version' => '4.13.0.0',
     418        'version' => '4.14.1.0',
    419419        'path'    => $vendorDir . '/sentry/sentry/src/Attributes/Attribute.php'
    420420    ),
    421421    'Sentry\\Attributes\\AttributeBag' => array(
    422         'version' => '4.13.0.0',
     422        'version' => '4.14.1.0',
    423423        'path'    => $vendorDir . '/sentry/sentry/src/Attributes/AttributeBag.php'
    424424    ),
    425425    'Sentry\\Breadcrumb' => array(
    426         'version' => '4.13.0.0',
     426        'version' => '4.14.1.0',
    427427        'path'    => $vendorDir . '/sentry/sentry/src/Breadcrumb.php'
    428428    ),
    429429    'Sentry\\CheckIn' => array(
    430         'version' => '4.13.0.0',
     430        'version' => '4.14.1.0',
    431431        'path'    => $vendorDir . '/sentry/sentry/src/CheckIn.php'
    432432    ),
    433433    'Sentry\\CheckInStatus' => array(
    434         'version' => '4.13.0.0',
     434        'version' => '4.14.1.0',
    435435        'path'    => $vendorDir . '/sentry/sentry/src/CheckInStatus.php'
    436436    ),
    437437    'Sentry\\Client' => array(
    438         'version' => '4.13.0.0',
     438        'version' => '4.14.1.0',
    439439        'path'    => $vendorDir . '/sentry/sentry/src/Client.php'
    440440    ),
    441441    'Sentry\\ClientBuilder' => array(
    442         'version' => '4.13.0.0',
     442        'version' => '4.14.1.0',
    443443        'path'    => $vendorDir . '/sentry/sentry/src/ClientBuilder.php'
    444444    ),
    445445    'Sentry\\ClientInterface' => array(
    446         'version' => '4.13.0.0',
     446        'version' => '4.14.1.0',
    447447        'path'    => $vendorDir . '/sentry/sentry/src/ClientInterface.php'
    448448    ),
    449449    'Sentry\\Context\\OsContext' => array(
    450         'version' => '4.13.0.0',
     450        'version' => '4.14.1.0',
    451451        'path'    => $vendorDir . '/sentry/sentry/src/Context/OsContext.php'
    452452    ),
    453453    'Sentry\\Context\\RuntimeContext' => array(
    454         'version' => '4.13.0.0',
     454        'version' => '4.14.1.0',
    455455        'path'    => $vendorDir . '/sentry/sentry/src/Context/RuntimeContext.php'
    456456    ),
    457457    'Sentry\\Dsn' => array(
    458         'version' => '4.13.0.0',
     458        'version' => '4.14.1.0',
    459459        'path'    => $vendorDir . '/sentry/sentry/src/Dsn.php'
    460460    ),
    461461    'Sentry\\ErrorHandler' => array(
    462         'version' => '4.13.0.0',
     462        'version' => '4.14.1.0',
    463463        'path'    => $vendorDir . '/sentry/sentry/src/ErrorHandler.php'
    464464    ),
    465465    'Sentry\\Event' => array(
    466         'version' => '4.13.0.0',
     466        'version' => '4.14.1.0',
    467467        'path'    => $vendorDir . '/sentry/sentry/src/Event.php'
    468468    ),
    469469    'Sentry\\EventHint' => array(
    470         'version' => '4.13.0.0',
     470        'version' => '4.14.1.0',
    471471        'path'    => $vendorDir . '/sentry/sentry/src/EventHint.php'
    472472    ),
    473473    'Sentry\\EventId' => array(
    474         'version' => '4.13.0.0',
     474        'version' => '4.14.1.0',
    475475        'path'    => $vendorDir . '/sentry/sentry/src/EventId.php'
    476476    ),
    477477    'Sentry\\EventType' => array(
    478         'version' => '4.13.0.0',
     478        'version' => '4.14.1.0',
    479479        'path'    => $vendorDir . '/sentry/sentry/src/EventType.php'
    480480    ),
    481481    'Sentry\\ExceptionDataBag' => array(
    482         'version' => '4.13.0.0',
     482        'version' => '4.14.1.0',
    483483        'path'    => $vendorDir . '/sentry/sentry/src/ExceptionDataBag.php'
    484484    ),
    485485    'Sentry\\ExceptionMechanism' => array(
    486         'version' => '4.13.0.0',
     486        'version' => '4.14.1.0',
    487487        'path'    => $vendorDir . '/sentry/sentry/src/ExceptionMechanism.php'
    488488    ),
    489489    'Sentry\\Exception\\EventCreationException' => array(
    490         'version' => '4.13.0.0',
     490        'version' => '4.14.1.0',
    491491        'path'    => $vendorDir . '/sentry/sentry/src/Exception/EventCreationException.php'
    492492    ),
    493493    'Sentry\\Exception\\FatalErrorException' => array(
    494         'version' => '4.13.0.0',
     494        'version' => '4.14.1.0',
    495495        'path'    => $vendorDir . '/sentry/sentry/src/Exception/FatalErrorException.php'
    496496    ),
    497497    'Sentry\\Exception\\JsonException' => array(
    498         'version' => '4.13.0.0',
     498        'version' => '4.14.1.0',
    499499        'path'    => $vendorDir . '/sentry/sentry/src/Exception/JsonException.php'
    500500    ),
    501501    'Sentry\\Exception\\SilencedErrorException' => array(
    502         'version' => '4.13.0.0',
     502        'version' => '4.14.1.0',
    503503        'path'    => $vendorDir . '/sentry/sentry/src/Exception/SilencedErrorException.php'
    504504    ),
    505505    'Sentry\\Frame' => array(
    506         'version' => '4.13.0.0',
     506        'version' => '4.14.1.0',
    507507        'path'    => $vendorDir . '/sentry/sentry/src/Frame.php'
    508508    ),
    509509    'Sentry\\FrameBuilder' => array(
    510         'version' => '4.13.0.0',
     510        'version' => '4.14.1.0',
    511511        'path'    => $vendorDir . '/sentry/sentry/src/FrameBuilder.php'
    512512    ),
    513513    'Sentry\\HttpClient\\HttpClient' => array(
    514         'version' => '4.13.0.0',
     514        'version' => '4.14.1.0',
    515515        'path'    => $vendorDir . '/sentry/sentry/src/HttpClient/HttpClient.php'
    516516    ),
    517517    'Sentry\\HttpClient\\HttpClientInterface' => array(
    518         'version' => '4.13.0.0',
     518        'version' => '4.14.1.0',
    519519        'path'    => $vendorDir . '/sentry/sentry/src/HttpClient/HttpClientInterface.php'
    520520    ),
    521521    'Sentry\\HttpClient\\Request' => array(
    522         'version' => '4.13.0.0',
     522        'version' => '4.14.1.0',
    523523        'path'    => $vendorDir . '/sentry/sentry/src/HttpClient/Request.php'
    524524    ),
    525525    'Sentry\\HttpClient\\Response' => array(
    526         'version' => '4.13.0.0',
     526        'version' => '4.14.1.0',
    527527        'path'    => $vendorDir . '/sentry/sentry/src/HttpClient/Response.php'
    528528    ),
    529529    'Sentry\\Integration\\AbstractErrorListenerIntegration' => array(
    530         'version' => '4.13.0.0',
     530        'version' => '4.14.1.0',
    531531        'path'    => $vendorDir . '/sentry/sentry/src/Integration/AbstractErrorListenerIntegration.php'
    532532    ),
    533533    'Sentry\\Integration\\EnvironmentIntegration' => array(
    534         'version' => '4.13.0.0',
     534        'version' => '4.14.1.0',
    535535        'path'    => $vendorDir . '/sentry/sentry/src/Integration/EnvironmentIntegration.php'
    536536    ),
    537537    'Sentry\\Integration\\ErrorListenerIntegration' => array(
    538         'version' => '4.13.0.0',
     538        'version' => '4.14.1.0',
    539539        'path'    => $vendorDir . '/sentry/sentry/src/Integration/ErrorListenerIntegration.php'
    540540    ),
    541541    'Sentry\\Integration\\ExceptionListenerIntegration' => array(
    542         'version' => '4.13.0.0',
     542        'version' => '4.14.1.0',
    543543        'path'    => $vendorDir . '/sentry/sentry/src/Integration/ExceptionListenerIntegration.php'
    544544    ),
    545545    'Sentry\\Integration\\FatalErrorListenerIntegration' => array(
    546         'version' => '4.13.0.0',
     546        'version' => '4.14.1.0',
    547547        'path'    => $vendorDir . '/sentry/sentry/src/Integration/FatalErrorListenerIntegration.php'
    548548    ),
    549549    'Sentry\\Integration\\FrameContextifierIntegration' => array(
    550         'version' => '4.13.0.0',
     550        'version' => '4.14.1.0',
    551551        'path'    => $vendorDir . '/sentry/sentry/src/Integration/FrameContextifierIntegration.php'
    552552    ),
    553553    'Sentry\\Integration\\IntegrationInterface' => array(
    554         'version' => '4.13.0.0',
     554        'version' => '4.14.1.0',
    555555        'path'    => $vendorDir . '/sentry/sentry/src/Integration/IntegrationInterface.php'
    556556    ),
    557557    'Sentry\\Integration\\IntegrationRegistry' => array(
    558         'version' => '4.13.0.0',
     558        'version' => '4.14.1.0',
    559559        'path'    => $vendorDir . '/sentry/sentry/src/Integration/IntegrationRegistry.php'
    560560    ),
    561561    'Sentry\\Integration\\ModulesIntegration' => array(
    562         'version' => '4.13.0.0',
     562        'version' => '4.14.1.0',
    563563        'path'    => $vendorDir . '/sentry/sentry/src/Integration/ModulesIntegration.php'
    564564    ),
    565565    'Sentry\\Integration\\OptionAwareIntegrationInterface' => array(
    566         'version' => '4.13.0.0',
     566        'version' => '4.14.1.0',
    567567        'path'    => $vendorDir . '/sentry/sentry/src/Integration/OptionAwareIntegrationInterface.php'
    568568    ),
    569569    'Sentry\\Integration\\RequestFetcher' => array(
    570         'version' => '4.13.0.0',
     570        'version' => '4.14.1.0',
    571571        'path'    => $vendorDir . '/sentry/sentry/src/Integration/RequestFetcher.php'
    572572    ),
    573573    'Sentry\\Integration\\RequestFetcherInterface' => array(
    574         'version' => '4.13.0.0',
     574        'version' => '4.14.1.0',
    575575        'path'    => $vendorDir . '/sentry/sentry/src/Integration/RequestFetcherInterface.php'
    576576    ),
    577577    'Sentry\\Integration\\RequestIntegration' => array(
    578         'version' => '4.13.0.0',
     578        'version' => '4.14.1.0',
    579579        'path'    => $vendorDir . '/sentry/sentry/src/Integration/RequestIntegration.php'
    580580    ),
    581581    'Sentry\\Integration\\TransactionIntegration' => array(
    582         'version' => '4.13.0.0',
     582        'version' => '4.14.1.0',
    583583        'path'    => $vendorDir . '/sentry/sentry/src/Integration/TransactionIntegration.php'
    584584    ),
    585585    'Sentry\\Logger\\DebugFileLogger' => array(
    586         'version' => '4.13.0.0',
     586        'version' => '4.14.1.0',
    587587        'path'    => $vendorDir . '/sentry/sentry/src/Logger/DebugFileLogger.php'
    588588    ),
    589589    'Sentry\\Logger\\DebugLogger' => array(
    590         'version' => '4.13.0.0',
     590        'version' => '4.14.1.0',
    591591        'path'    => $vendorDir . '/sentry/sentry/src/Logger/DebugLogger.php'
    592592    ),
    593593    'Sentry\\Logger\\DebugStdOutLogger' => array(
    594         'version' => '4.13.0.0',
     594        'version' => '4.14.1.0',
    595595        'path'    => $vendorDir . '/sentry/sentry/src/Logger/DebugStdOutLogger.php'
    596596    ),
    597597    'Sentry\\Logs\\Log' => array(
    598         'version' => '4.13.0.0',
     598        'version' => '4.14.1.0',
    599599        'path'    => $vendorDir . '/sentry/sentry/src/Logs/Log.php'
    600600    ),
    601601    'Sentry\\Logs\\LogLevel' => array(
    602         'version' => '4.13.0.0',
     602        'version' => '4.14.1.0',
    603603        'path'    => $vendorDir . '/sentry/sentry/src/Logs/LogLevel.php'
    604604    ),
    605605    'Sentry\\Logs\\Logs' => array(
    606         'version' => '4.13.0.0',
     606        'version' => '4.14.1.0',
    607607        'path'    => $vendorDir . '/sentry/sentry/src/Logs/Logs.php'
    608608    ),
    609609    'Sentry\\Logs\\LogsAggregator' => array(
    610         'version' => '4.13.0.0',
     610        'version' => '4.14.1.0',
    611611        'path'    => $vendorDir . '/sentry/sentry/src/Logs/LogsAggregator.php'
    612612    ),
    613613    'Sentry\\Metrics\\Metrics' => array(
    614         'version' => '4.13.0.0',
     614        'version' => '4.14.1.0',
    615615        'path'    => $vendorDir . '/sentry/sentry/src/Metrics/Metrics.php'
    616616    ),
    617617    'Sentry\\Metrics\\MetricsUnit' => array(
    618         'version' => '4.13.0.0',
     618        'version' => '4.14.1.0',
    619619        'path'    => $vendorDir . '/sentry/sentry/src/Metrics/MetricsUnit.php'
    620620    ),
    621621    'Sentry\\MonitorConfig' => array(
    622         'version' => '4.13.0.0',
     622        'version' => '4.14.1.0',
    623623        'path'    => $vendorDir . '/sentry/sentry/src/MonitorConfig.php'
    624624    ),
    625625    'Sentry\\MonitorSchedule' => array(
    626         'version' => '4.13.0.0',
     626        'version' => '4.14.1.0',
    627627        'path'    => $vendorDir . '/sentry/sentry/src/MonitorSchedule.php'
    628628    ),
    629629    'Sentry\\MonitorScheduleUnit' => array(
    630         'version' => '4.13.0.0',
     630        'version' => '4.14.1.0',
    631631        'path'    => $vendorDir . '/sentry/sentry/src/MonitorScheduleUnit.php'
    632632    ),
    633633    'Sentry\\Monolog\\BreadcrumbHandler' => array(
    634         'version' => '4.13.0.0',
     634        'version' => '4.14.1.0',
    635635        'path'    => $vendorDir . '/sentry/sentry/src/Monolog/BreadcrumbHandler.php'
    636636    ),
    637637    'Sentry\\Monolog\\CompatibilityProcessingHandlerTrait' => array(
    638         'version' => '4.13.0.0',
     638        'version' => '4.14.1.0',
    639639        'path'    => $vendorDir . '/sentry/sentry/src/Monolog/CompatibilityProcessingHandlerTrait.php'
    640640    ),
    641641    'Sentry\\Monolog\\Handler' => array(
    642         'version' => '4.13.0.0',
     642        'version' => '4.14.1.0',
    643643        'path'    => $vendorDir . '/sentry/sentry/src/Monolog/Handler.php'
    644644    ),
    645645    'Sentry\\Options' => array(
    646         'version' => '4.13.0.0',
     646        'version' => '4.14.1.0',
    647647        'path'    => $vendorDir . '/sentry/sentry/src/Options.php'
    648648    ),
    649649    'Sentry\\Profiling\\Profile' => array(
    650         'version' => '4.13.0.0',
     650        'version' => '4.14.1.0',
    651651        'path'    => $vendorDir . '/sentry/sentry/src/Profiling/Profile.php'
    652652    ),
    653653    'Sentry\\Profiling\\Profiler' => array(
    654         'version' => '4.13.0.0',
     654        'version' => '4.14.1.0',
    655655        'path'    => $vendorDir . '/sentry/sentry/src/Profiling/Profiler.php'
    656656    ),
    657657    'Sentry\\SentrySdk' => array(
    658         'version' => '4.13.0.0',
     658        'version' => '4.14.1.0',
    659659        'path'    => $vendorDir . '/sentry/sentry/src/SentrySdk.php'
    660660    ),
    661661    'Sentry\\Serializer\\AbstractSerializer' => array(
    662         'version' => '4.13.0.0',
     662        'version' => '4.14.1.0',
    663663        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/AbstractSerializer.php'
    664664    ),
    665665    'Sentry\\Serializer\\EnvelopItems\\CheckInItem' => array(
    666         'version' => '4.13.0.0',
     666        'version' => '4.14.1.0',
    667667        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/CheckInItem.php'
    668668    ),
    669669    'Sentry\\Serializer\\EnvelopItems\\EnvelopeItemInterface' => array(
    670         'version' => '4.13.0.0',
     670        'version' => '4.14.1.0',
    671671        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/EnvelopeItemInterface.php'
    672672    ),
    673673    'Sentry\\Serializer\\EnvelopItems\\EventItem' => array(
    674         'version' => '4.13.0.0',
     674        'version' => '4.14.1.0',
    675675        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/EventItem.php'
    676676    ),
    677677    'Sentry\\Serializer\\EnvelopItems\\LogsItem' => array(
    678         'version' => '4.13.0.0',
     678        'version' => '4.14.1.0',
    679679        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/LogsItem.php'
    680680    ),
    681681    'Sentry\\Serializer\\EnvelopItems\\ProfileItem' => array(
    682         'version' => '4.13.0.0',
     682        'version' => '4.14.1.0',
    683683        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/ProfileItem.php'
    684684    ),
    685685    'Sentry\\Serializer\\EnvelopItems\\TransactionItem' => array(
    686         'version' => '4.13.0.0',
     686        'version' => '4.14.1.0',
    687687        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/EnvelopItems/TransactionItem.php'
    688688    ),
    689689    'Sentry\\Serializer\\PayloadSerializer' => array(
    690         'version' => '4.13.0.0',
     690        'version' => '4.14.1.0',
    691691        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/PayloadSerializer.php'
    692692    ),
    693693    'Sentry\\Serializer\\PayloadSerializerInterface' => array(
    694         'version' => '4.13.0.0',
     694        'version' => '4.14.1.0',
    695695        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/PayloadSerializerInterface.php'
    696696    ),
    697697    'Sentry\\Serializer\\RepresentationSerializer' => array(
    698         'version' => '4.13.0.0',
     698        'version' => '4.14.1.0',
    699699        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/RepresentationSerializer.php'
    700700    ),
    701701    'Sentry\\Serializer\\RepresentationSerializerInterface' => array(
    702         'version' => '4.13.0.0',
     702        'version' => '4.14.1.0',
    703703        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/RepresentationSerializerInterface.php'
    704704    ),
    705705    'Sentry\\Serializer\\SerializableInterface' => array(
    706         'version' => '4.13.0.0',
     706        'version' => '4.14.1.0',
    707707        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/SerializableInterface.php'
    708708    ),
    709709    'Sentry\\Serializer\\Serializer' => array(
    710         'version' => '4.13.0.0',
     710        'version' => '4.14.1.0',
    711711        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/Serializer.php'
    712712    ),
    713713    'Sentry\\Serializer\\SerializerInterface' => array(
    714         'version' => '4.13.0.0',
     714        'version' => '4.14.1.0',
    715715        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/SerializerInterface.php'
    716716    ),
    717717    'Sentry\\Serializer\\Traits\\BreadcrumbSeralizerTrait' => array(
    718         'version' => '4.13.0.0',
     718        'version' => '4.14.1.0',
    719719        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/Traits/BreadcrumbSeralizerTrait.php'
    720720    ),
    721721    'Sentry\\Serializer\\Traits\\StacktraceFrameSeralizerTrait' => array(
    722         'version' => '4.13.0.0',
     722        'version' => '4.14.1.0',
    723723        'path'    => $vendorDir . '/sentry/sentry/src/Serializer/Traits/StacktraceFrameSeralizerTrait.php'
    724724    ),
    725725    'Sentry\\Severity' => array(
    726         'version' => '4.13.0.0',
     726        'version' => '4.14.1.0',
    727727        'path'    => $vendorDir . '/sentry/sentry/src/Severity.php'
    728728    ),
    729729    'Sentry\\Spotlight\\SpotlightClient' => array(
    730         'version' => '4.13.0.0',
     730        'version' => '4.14.1.0',
    731731        'path'    => $vendorDir . '/sentry/sentry/src/Spotlight/SpotlightClient.php'
    732732    ),
    733733    'Sentry\\Stacktrace' => array(
    734         'version' => '4.13.0.0',
     734        'version' => '4.14.1.0',
    735735        'path'    => $vendorDir . '/sentry/sentry/src/Stacktrace.php'
    736736    ),
    737737    'Sentry\\StacktraceBuilder' => array(
    738         'version' => '4.13.0.0',
     738        'version' => '4.14.1.0',
    739739        'path'    => $vendorDir . '/sentry/sentry/src/StacktraceBuilder.php'
    740740    ),
    741741    'Sentry\\State\\Hub' => array(
    742         'version' => '4.13.0.0',
     742        'version' => '4.14.1.0',
    743743        'path'    => $vendorDir . '/sentry/sentry/src/State/Hub.php'
    744744    ),
    745745    'Sentry\\State\\HubAdapter' => array(
    746         'version' => '4.13.0.0',
     746        'version' => '4.14.1.0',
    747747        'path'    => $vendorDir . '/sentry/sentry/src/State/HubAdapter.php'
    748748    ),
    749749    'Sentry\\State\\HubInterface' => array(
    750         'version' => '4.13.0.0',
     750        'version' => '4.14.1.0',
    751751        'path'    => $vendorDir . '/sentry/sentry/src/State/HubInterface.php'
    752752    ),
    753753    'Sentry\\State\\Layer' => array(
    754         'version' => '4.13.0.0',
     754        'version' => '4.14.1.0',
    755755        'path'    => $vendorDir . '/sentry/sentry/src/State/Layer.php'
    756756    ),
    757757    'Sentry\\State\\Scope' => array(
    758         'version' => '4.13.0.0',
     758        'version' => '4.14.1.0',
    759759        'path'    => $vendorDir . '/sentry/sentry/src/State/Scope.php'
    760760    ),
    761761    'Sentry\\Tracing\\DynamicSamplingContext' => array(
    762         'version' => '4.13.0.0',
     762        'version' => '4.14.1.0',
    763763        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/DynamicSamplingContext.php'
    764764    ),
    765765    'Sentry\\Tracing\\GuzzleTracingMiddleware' => array(
    766         'version' => '4.13.0.0',
     766        'version' => '4.14.1.0',
    767767        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/GuzzleTracingMiddleware.php'
    768768    ),
    769769    'Sentry\\Tracing\\PropagationContext' => array(
    770         'version' => '4.13.0.0',
     770        'version' => '4.14.1.0',
    771771        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/PropagationContext.php'
    772772    ),
    773773    'Sentry\\Tracing\\SamplingContext' => array(
    774         'version' => '4.13.0.0',
     774        'version' => '4.14.1.0',
    775775        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/SamplingContext.php'
    776776    ),
    777777    'Sentry\\Tracing\\Span' => array(
    778         'version' => '4.13.0.0',
     778        'version' => '4.14.1.0',
    779779        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/Span.php'
    780780    ),
    781781    'Sentry\\Tracing\\SpanContext' => array(
    782         'version' => '4.13.0.0',
     782        'version' => '4.14.1.0',
    783783        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/SpanContext.php'
    784784    ),
    785785    'Sentry\\Tracing\\SpanId' => array(
    786         'version' => '4.13.0.0',
     786        'version' => '4.14.1.0',
    787787        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/SpanId.php'
    788788    ),
    789789    'Sentry\\Tracing\\SpanRecorder' => array(
    790         'version' => '4.13.0.0',
     790        'version' => '4.14.1.0',
    791791        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/SpanRecorder.php'
    792792    ),
    793793    'Sentry\\Tracing\\SpanStatus' => array(
    794         'version' => '4.13.0.0',
     794        'version' => '4.14.1.0',
    795795        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/SpanStatus.php'
    796796    ),
    797797    'Sentry\\Tracing\\TraceId' => array(
    798         'version' => '4.13.0.0',
     798        'version' => '4.14.1.0',
    799799        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/TraceId.php'
    800800    ),
    801801    'Sentry\\Tracing\\Transaction' => array(
    802         'version' => '4.13.0.0',
     802        'version' => '4.14.1.0',
    803803        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/Transaction.php'
    804804    ),
    805805    'Sentry\\Tracing\\TransactionContext' => array(
    806         'version' => '4.13.0.0',
     806        'version' => '4.14.1.0',
    807807        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/TransactionContext.php'
    808808    ),
    809809    'Sentry\\Tracing\\TransactionMetadata' => array(
    810         'version' => '4.13.0.0',
     810        'version' => '4.14.1.0',
    811811        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/TransactionMetadata.php'
    812812    ),
    813813    'Sentry\\Tracing\\TransactionSource' => array(
    814         'version' => '4.13.0.0',
     814        'version' => '4.14.1.0',
    815815        'path'    => $vendorDir . '/sentry/sentry/src/Tracing/TransactionSource.php'
    816816    ),
    817817    'Sentry\\Transport\\HttpTransport' => array(
    818         'version' => '4.13.0.0',
     818        'version' => '4.14.1.0',
    819819        'path'    => $vendorDir . '/sentry/sentry/src/Transport/HttpTransport.php'
    820820    ),
    821821    'Sentry\\Transport\\RateLimiter' => array(
    822         'version' => '4.13.0.0',
     822        'version' => '4.14.1.0',
    823823        'path'    => $vendorDir . '/sentry/sentry/src/Transport/RateLimiter.php'
    824824    ),
    825825    'Sentry\\Transport\\Result' => array(
    826         'version' => '4.13.0.0',
     826        'version' => '4.14.1.0',
    827827        'path'    => $vendorDir . '/sentry/sentry/src/Transport/Result.php'
    828828    ),
    829829    'Sentry\\Transport\\ResultStatus' => array(
    830         'version' => '4.13.0.0',
     830        'version' => '4.14.1.0',
    831831        'path'    => $vendorDir . '/sentry/sentry/src/Transport/ResultStatus.php'
    832832    ),
    833833    'Sentry\\Transport\\TransportInterface' => array(
    834         'version' => '4.13.0.0',
     834        'version' => '4.14.1.0',
    835835        'path'    => $vendorDir . '/sentry/sentry/src/Transport/TransportInterface.php'
    836836    ),
    837837    'Sentry\\UserDataBag' => array(
    838         'version' => '4.13.0.0',
     838        'version' => '4.14.1.0',
    839839        'path'    => $vendorDir . '/sentry/sentry/src/UserDataBag.php'
    840840    ),
    841841    'Sentry\\Util\\Arr' => array(
    842         'version' => '4.13.0.0',
     842        'version' => '4.14.1.0',
    843843        'path'    => $vendorDir . '/sentry/sentry/src/Util/Arr.php'
    844844    ),
    845845    'Sentry\\Util\\Http' => array(
    846         'version' => '4.13.0.0',
     846        'version' => '4.14.1.0',
    847847        'path'    => $vendorDir . '/sentry/sentry/src/Util/Http.php'
    848848    ),
    849849    'Sentry\\Util\\JSON' => array(
    850         'version' => '4.13.0.0',
     850        'version' => '4.14.1.0',
    851851        'path'    => $vendorDir . '/sentry/sentry/src/Util/JSON.php'
    852852    ),
    853853    'Sentry\\Util\\PHPConfiguration' => array(
    854         'version' => '4.13.0.0',
     854        'version' => '4.14.1.0',
    855855        'path'    => $vendorDir . '/sentry/sentry/src/Util/PHPConfiguration.php'
    856856    ),
    857857    'Sentry\\Util\\PHPVersion' => array(
    858         'version' => '4.13.0.0',
     858        'version' => '4.14.1.0',
    859859        'path'    => $vendorDir . '/sentry/sentry/src/Util/PHPVersion.php'
    860860    ),
    861861    'Sentry\\Util\\PrefixStripper' => array(
    862         'version' => '4.13.0.0',
     862        'version' => '4.14.1.0',
    863863        'path'    => $vendorDir . '/sentry/sentry/src/Util/PrefixStripper.php'
    864864    ),
    865865    'Sentry\\Util\\SentryUid' => array(
    866         'version' => '4.13.0.0',
     866        'version' => '4.14.1.0',
    867867        'path'    => $vendorDir . '/sentry/sentry/src/Util/SentryUid.php'
    868868    ),
    869869    'Sentry\\Util\\Str' => array(
    870         'version' => '4.13.0.0',
     870        'version' => '4.14.1.0',
    871871        'path'    => $vendorDir . '/sentry/sentry/src/Util/Str.php'
    872872    ),
    873873    'Shutdown_Handler' => array(
    874         'version' => '5.0.7',
     874        'version' => '5.0.8',
    875875        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php'
    876876    ),
     
    932932    ),
    933933    'Version_Loader' => array(
    934         'version' => '5.0.7',
     934        'version' => '5.0.8',
    935935        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php'
    936936    ),
    937937    'Version_Selector' => array(
    938         'version' => '5.0.7',
     938        'version' => '5.0.8',
    939939        'path'    => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php'
    940940    ),
  • pay-with-flex/trunk/vendor/composer/jetpack_autoload_filemap.php

    r3309468 r3323723  
    1616    ),
    1717    'fb4ca2d97fe7ba6af750497425204e70' => array(
    18         'version' => '4.13.0.0',
     18        'version' => '4.14.1.0',
    1919        'path'    => $vendorDir . '/sentry/sentry/src/functions.php'
    2020    ),
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader-handler.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader-locator.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-autoloader.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-container.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-hook-manager.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-manifest-reader.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-path-processor.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-php-autoloader.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-plugin-locator.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-plugins-handler.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-shutdown-handler.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-version-loader.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/jetpack-autoloader/class-version-selector.php

    r3299082 r3323723  
    66 */
    77
    8 namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_7;
     8namespace Automattic\Jetpack\Autoloader\jp4d12be15ad0e3674660ad65079f5ae78\al5_0_8;
    99
    1010 // phpcs:ignore
  • pay-with-flex/trunk/vendor/sentry/sentry/CHANGELOG.md

    r3309468 r3323723  
    11# CHANGELOG
     2
     3## 4.14.1
     4
     5The 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
     13The 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)
    223
    324## 4.13.0
  • pay-with-flex/trunk/vendor/sentry/sentry/README.md

    r3299085 r3323723  
    6262- [Drupal](https://www.drupal.org/project/raven)
    6363- [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)
    6565- ... feel free to be famous, create a port to your favourite platform!
    6666
  • pay-with-flex/trunk/vendor/sentry/sentry/src/Client.php

    r3309468 r3323723  
    3333     * The version of the SDK.
    3434     */
    35     public const SDK_VERSION = '4.13.0';
     35    public const SDK_VERSION = '4.14.1';
    3636
    3737    /**
  • pay-with-flex/trunk/vendor/sentry/sentry/src/FrameBuilder.php

    r3309468 r3323723  
    222222            if ($reflectionParameter->isVariadic()) {
    223223                // 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);
    229226                // Variadic parameter is always the last one, so we can break
    230227                break;
  • pay-with-flex/trunk/vendor/sentry/sentry/src/Logs/LogsAggregator.php

    r3309468 r3323723  
    8585        }
    8686
     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
    87102        foreach ($values as $key => $value) {
    88103            $log->setAttribute("sentry.message.parameter.{$key}", $value);
  • pay-with-flex/trunk/vendor/sentry/sentry/src/Options.php

    r3309468 r3323723  
    13291329        $resolver->setAllowedTypes('http_timeout', ['int', 'float']);
    13301330        $resolver->setAllowedTypes('http_ssl_verify_peer', 'bool');
     1331        $resolver->setAllowedTypes('http_ssl_native_ca', 'bool');
    13311332        $resolver->setAllowedTypes('http_compression', 'bool');
    13321333        $resolver->setAllowedTypes('capture_silenced_errors', 'bool');
  • pay-with-flex/trunk/vendor/sentry/sentry/src/Serializer/AbstractSerializer.php

    r3308128 r3323723  
    240240        if (($value === null) || \is_bool($value) || is_numeric($value)) {
    241241            return $value;
     242        }
     243
     244        if ($value instanceof \UnitEnum) {
     245            $reflection = new \ReflectionObject($value);
     246
     247            return 'Enum ' . $reflection->getName() . '::' . $value->name;
    242248        }
    243249
Note: See TracChangeset for help on using the changeset viewer.