Plugin Directory

Changeset 3079657


Ignore:
Timestamp:
04/30/2024 09:51:26 PM (2 years ago)
Author:
antidot-dev
Message:

Release 3.1.1

Location:
bpost-shipping/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • bpost-shipping/trunk/bpost-shipping.php

    r3068120 r3079657  
    66 * Author: bpost
    77 * Author URI: https://www.bpost.be/
    8  * Version: 3.1.0
     8 * Version: 3.1.1
    99 * WC requires at least: 3.0
    1010 * WC tested up to: 8.9
     
    1515define( 'BPOST_PLUGIN_DIR', __DIR__ );
    1616define( 'BPOST_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    17 define( 'BPOST_PLUGIN_VERSION', '3.1.0' );
     17define( 'BPOST_PLUGIN_VERSION', '3.1.1' );
    1818
    1919/**
  • bpost-shipping/trunk/classes/class-wc-bpost-shipping-logger.php

    r3068120 r3079657  
    11<?php
    2 use Psr\Log\LoggerInterface;
     2
     3use Psr\Log\AbstractLogger;
     4use Psr\Log\LoggerTrait;
     5use Psr\Log\LogLevel;
    36
    47/**
     
    710 *  - PSR3 logger
    811 */
    9 class WC_BPost_Shipping_Logger extends WC_Logger implements LoggerInterface {
     12class WC_BPost_Shipping_Logger extends AbstractLogger {
     13
     14    use LoggerTrait;
     15
     16    private array $psrWcLoggingLevels = [
     17        LogLevel::EMERGENCY => WC_Log_Levels::EMERGENCY,
     18        LogLevel::ALERT     => WC_Log_Levels::ALERT,
     19        LogLevel::CRITICAL  => WC_Log_Levels::CRITICAL,
     20        LogLevel::ERROR     => WC_Log_Levels::ERROR,
     21        LogLevel::WARNING   => WC_Log_Levels::WARNING,
     22        LogLevel::NOTICE    => WC_Log_Levels::NOTICE,
     23        LogLevel::INFO      => WC_Log_Levels::INFO,
     24        LogLevel::DEBUG     => WC_Log_Levels::DEBUG,
     25    ];
     26
     27    private string $loggerSource;
     28    private WC_Logger_Interface $wcLogger;
     29    private string $className = '';
     30    private string $loggingLevel;
     31
     32    public function __construct() {
     33        $this->wcLogger = wc_get_logger();
     34        $this->loggingLevel = WC_Log_Levels::DEBUG;
     35        $this->loggerSource = BPOST_PLUGIN_ID;
     36    }
    1037
    1138    public function log_exception( Exception $exception, string $log_level = WC_Log_Levels::ERROR ) {
     
    1441            $exception->getMessage(),
    1542            array(
    16                 'code'    => $exception->getCode(),
     43                'code' => $exception->getCode(),
    1744                'message' => $exception->getMessage(),
    18                 'trace'   => $exception->getTrace(),
    19                 'file'    => $exception->getFile() . ':' . $exception->getLine(),
     45                'trace' => $exception->getTrace(),
     46                'file' => $exception->getFile() . ':' . $exception->getLine(),
    2047            )
    2148        );
    2249    }
     50
     51    /**
     52     * Logs with an arbitrary level.
     53     *
     54     * @param mixed $level
     55     * @param string $message
     56     * @param array $context
     57     *
     58     * @return void
     59     */
     60    public function log( $level, $message, array $context = [] ) {
     61        $wcLevel = $level;
     62        if ( isset( $this->psrWcLoggingLevels[ $level ] ) ) {
     63            $wcLevel = $this->psrWcLoggingLevels[ $level ];
     64        }
     65
     66        if ( WC_Log_Levels::get_level_severity( $wcLevel ) < WC_Log_Levels::get_level_severity( $this->loggingLevel ) ) {
     67            throw new InvalidArgumentException( "Unknown log level ${$wcLevel}" );
     68        }
     69
     70        if ( isset( $context['source'] ) && $context['source'] !== $this->loggerSource ) {
     71            $context['originalSource'] = $context['source'];
     72        }
     73        if ( $this->className && ! isset( $context['originalSource'] ) ) {
     74            $context['originalSource'] = $this->className;
     75        }
     76        $context['source'] = $this->loggerSource;
     77
     78        $interpolatedMessage = is_string( $message )
     79            ? $this->interpolate( $message, $this->getReplacements( $context ) )
     80            : $message;
     81
     82        $this->wcLogger->log( $level, $interpolatedMessage, $context );
     83    }
     84
     85    /**
     86     * @param string $className
     87     */
     88    public function setName( string $className ) {
     89        \assert( \class_exists( $className ) );
     90
     91        $this->className = $className;
     92    }
     93
     94    /**
     95     * Interpolates the given values into the message placeholders.
     96     * based on
     97     * @link https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md#12-message
     98     */
     99    protected function interpolate( string $message, array $replace ): string {
     100        return strtr( $message, $replace );
     101    }
     102
     103    /**
     104     * Builds replacements list (for interpolate()) from the context values.
     105     * based on
     106     * @link https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md#12-message
     107     *
     108     * @param array $context
     109     *
     110     * @return array
     111     */
     112    protected function getReplacements( array $context = [] ): array {
     113        // build a replacement array with braces around the context keys
     114        $replace = [];
     115        foreach ( $context as $key => $val ) {
     116            if ( ! is_string( $key ) ) {
     117                continue;
     118            }
     119            // check that the value can be cast to string
     120            if ( ! is_array( $val ) && ( ! is_object( $val ) || method_exists( $val, '__toString' ) ) ) {
     121                $replace[ '{' . $key . '}' ] = (string) $val;
     122            }
     123        }
     124
     125        return $replace;
     126    }
    23127}
  • bpost-shipping/trunk/composer.json

    r3068120 r3079657  
    33  "description": "WooCommerce plugin for bpost shipping",
    44  "type": "wordpress-plugin",
    5   "version": "3.1.0",
     5  "version": "3.1.1",
    66
    77  "require": {
    88    "psr/log": "^1.1",
    99    "antidot-be/bpost-api-library": "^3.4",
    10     "monolog/monolog": "^2.4",
    1110    "ext-zip": "*",
    1211    "ext-json": "*",
     
    1413  },
    1514  "require-dev": {
    16     "phpunit/phpunit-selenium": "^4.1",
    17     "phpunit/phpunit": "^6.0",
     15    "phpunit/phpunit": "^9.6",
     16    "phpunit/phpunit-selenium": "^9.0",
    1817    "php-webdriver/webdriver": "^1.8",
    1918    "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
  • bpost-shipping/trunk/composer.lock

    r2890340 r3079657  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "6e25d4fb015c5b884770db136e2bd454",
     7    "content-hash": "70539b9daef984ac0172352826a424be",
    88    "packages": [
    99        {
     
    7070            },
    7171            "time": "2022-11-22T14:19:58+00:00"
    72         },
    73         {
    74             "name": "monolog/monolog",
    75             "version": "2.9.1",
    76             "source": {
    77                 "type": "git",
    78                 "url": "https://github.com/Seldaek/monolog.git",
    79                 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1"
    80             },
    81             "dist": {
    82                 "type": "zip",
    83                 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
    84                 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
    85                 "shasum": ""
    86             },
    87             "require": {
    88                 "php": ">=7.2",
    89                 "psr/log": "^1.0.1 || ^2.0 || ^3.0"
    90             },
    91             "provide": {
    92                 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
    93             },
    94             "require-dev": {
    95                 "aws/aws-sdk-php": "^2.4.9 || ^3.0",
    96                 "doctrine/couchdb": "~1.0@dev",
    97                 "elasticsearch/elasticsearch": "^7 || ^8",
    98                 "ext-json": "*",
    99                 "graylog2/gelf-php": "^1.4.2 || ^2@dev",
    100                 "guzzlehttp/guzzle": "^7.4",
    101                 "guzzlehttp/psr7": "^2.2",
    102                 "mongodb/mongodb": "^1.8",
    103                 "php-amqplib/php-amqplib": "~2.4 || ^3",
    104                 "phpspec/prophecy": "^1.15",
    105                 "phpstan/phpstan": "^0.12.91",
    106                 "phpunit/phpunit": "^8.5.14",
    107                 "predis/predis": "^1.1 || ^2.0",
    108                 "rollbar/rollbar": "^1.3 || ^2 || ^3",
    109                 "ruflin/elastica": "^7",
    110                 "swiftmailer/swiftmailer": "^5.3|^6.0",
    111                 "symfony/mailer": "^5.4 || ^6",
    112                 "symfony/mime": "^5.4 || ^6"
    113             },
    114             "suggest": {
    115                 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
    116                 "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
    117                 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
    118                 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
    119                 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
    120                 "ext-mbstring": "Allow to work properly with unicode symbols",
    121                 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
    122                 "ext-openssl": "Required to send log messages using SSL",
    123                 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
    124                 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
    125                 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
    126                 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
    127                 "rollbar/rollbar": "Allow sending log messages to Rollbar",
    128                 "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
    129             },
    130             "type": "library",
    131             "extra": {
    132                 "branch-alias": {
    133                     "dev-main": "2.x-dev"
    134                 }
    135             },
    136             "autoload": {
    137                 "psr-4": {
    138                     "Monolog\\": "src/Monolog"
    139                 }
    140             },
    141             "notification-url": "https://packagist.org/downloads/",
    142             "license": [
    143                 "MIT"
    144             ],
    145             "authors": [
    146                 {
    147                     "name": "Jordi Boggiano",
    148                     "email": "j.boggiano@seld.be",
    149                     "homepage": "https://seld.be"
    150                 }
    151             ],
    152             "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
    153             "homepage": "https://github.com/Seldaek/monolog",
    154             "keywords": [
    155                 "log",
    156                 "logging",
    157                 "psr-3"
    158             ],
    159             "support": {
    160                 "issues": "https://github.com/Seldaek/monolog/issues",
    161                 "source": "https://github.com/Seldaek/monolog/tree/2.9.1"
    162             },
    163             "funding": [
    164                 {
    165                     "url": "https://github.com/Seldaek",
    166                     "type": "github"
    167                 },
    168                 {
    169                     "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
    170                     "type": "tidelift"
    171                 }
    172             ],
    173             "time": "2023-02-06T13:44:46+00:00"
    17472        },
    17573        {
     
    304202        },
    305203        {
    306             "name": "doctrine/deprecations",
    307             "version": "v1.0.0",
    308             "source": {
    309                 "type": "git",
    310                 "url": "https://github.com/doctrine/deprecations.git",
    311                 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"
    312             },
    313             "dist": {
    314                 "type": "zip",
    315                 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
    316                 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
    317                 "shasum": ""
    318             },
    319             "require": {
    320                 "php": "^7.1|^8.0"
    321             },
    322             "require-dev": {
    323                 "doctrine/coding-standard": "^9",
    324                 "phpunit/phpunit": "^7.5|^8.5|^9.5",
    325                 "psr/log": "^1|^2|^3"
    326             },
    327             "suggest": {
    328                 "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
    329             },
    330             "type": "library",
    331             "autoload": {
    332                 "psr-4": {
    333                     "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
    334                 }
    335             },
    336             "notification-url": "https://packagist.org/downloads/",
    337             "license": [
    338                 "MIT"
    339             ],
    340             "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
    341             "homepage": "https://www.doctrine-project.org/",
    342             "support": {
    343                 "issues": "https://github.com/doctrine/deprecations/issues",
    344                 "source": "https://github.com/doctrine/deprecations/tree/v1.0.0"
    345             },
    346             "time": "2022-05-02T15:47:09+00:00"
    347         },
    348         {
    349204            "name": "doctrine/instantiator",
    350205            "version": "1.5.0",
     
    476331        },
    477332        {
     333            "name": "nikic/php-parser",
     334            "version": "v5.0.2",
     335            "source": {
     336                "type": "git",
     337                "url": "https://github.com/nikic/PHP-Parser.git",
     338                "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
     339            },
     340            "dist": {
     341                "type": "zip",
     342                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
     343                "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
     344                "shasum": ""
     345            },
     346            "require": {
     347                "ext-ctype": "*",
     348                "ext-json": "*",
     349                "ext-tokenizer": "*",
     350                "php": ">=7.4"
     351            },
     352            "require-dev": {
     353                "ircmaxell/php-yacc": "^0.0.7",
     354                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
     355            },
     356            "bin": [
     357                "bin/php-parse"
     358            ],
     359            "type": "library",
     360            "extra": {
     361                "branch-alias": {
     362                    "dev-master": "5.0-dev"
     363                }
     364            },
     365            "autoload": {
     366                "psr-4": {
     367                    "PhpParser\\": "lib/PhpParser"
     368                }
     369            },
     370            "notification-url": "https://packagist.org/downloads/",
     371            "license": [
     372                "BSD-3-Clause"
     373            ],
     374            "authors": [
     375                {
     376                    "name": "Nikita Popov"
     377                }
     378            ],
     379            "description": "A PHP parser written in PHP",
     380            "keywords": [
     381                "parser",
     382                "php"
     383            ],
     384            "support": {
     385                "issues": "https://github.com/nikic/PHP-Parser/issues",
     386                "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
     387            },
     388            "time": "2024-03-05T20:51:40+00:00"
     389        },
     390        {
    478391            "name": "phar-io/manifest",
    479             "version": "1.0.1",
     392            "version": "2.0.4",
    480393            "source": {
    481394                "type": "git",
    482395                "url": "https://github.com/phar-io/manifest.git",
    483                 "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0"
    484             },
    485             "dist": {
    486                 "type": "zip",
    487                 "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0",
    488                 "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0",
     396                "reference": "54750ef60c58e43759730615a392c31c80e23176"
     397            },
     398            "dist": {
     399                "type": "zip",
     400                "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
     401                "reference": "54750ef60c58e43759730615a392c31c80e23176",
    489402                "shasum": ""
    490403            },
    491404            "require": {
    492405                "ext-dom": "*",
     406                "ext-libxml": "*",
    493407                "ext-phar": "*",
    494                 "phar-io/version": "^1.0.1",
    495                 "php": "^5.6 || ^7.0"
    496             },
    497             "type": "library",
    498             "extra": {
    499                 "branch-alias": {
    500                     "dev-master": "1.0.x-dev"
     408                "ext-xmlwriter": "*",
     409                "phar-io/version": "^3.0.1",
     410                "php": "^7.2 || ^8.0"
     411            },
     412            "type": "library",
     413            "extra": {
     414                "branch-alias": {
     415                    "dev-master": "2.0.x-dev"
    501416                }
    502417            },
     
    530445            "support": {
    531446                "issues": "https://github.com/phar-io/manifest/issues",
    532                 "source": "https://github.com/phar-io/manifest/tree/master"
    533             },
    534             "time": "2017-03-05T18:14:27+00:00"
     447                "source": "https://github.com/phar-io/manifest/tree/2.0.4"
     448            },
     449            "funding": [
     450                {
     451                    "url": "https://github.com/theseer",
     452                    "type": "github"
     453                }
     454            ],
     455            "time": "2024-03-03T12:33:53+00:00"
    535456        },
    536457        {
    537458            "name": "phar-io/version",
    538             "version": "1.0.1",
     459            "version": "3.2.1",
    539460            "source": {
    540461                "type": "git",
    541462                "url": "https://github.com/phar-io/version.git",
    542                 "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df"
    543             },
    544             "dist": {
    545                 "type": "zip",
    546                 "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df",
    547                 "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df",
    548                 "shasum": ""
    549             },
    550             "require": {
    551                 "php": "^5.6 || ^7.0"
     463                "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
     464            },
     465            "dist": {
     466                "type": "zip",
     467                "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
     468                "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
     469                "shasum": ""
     470            },
     471            "require": {
     472                "php": "^7.2 || ^8.0"
    552473            },
    553474            "type": "library",
     
    581502            "support": {
    582503                "issues": "https://github.com/phar-io/version/issues",
    583                 "source": "https://github.com/phar-io/version/tree/master"
    584             },
    585             "time": "2017-03-05T17:38:23+00:00"
     504                "source": "https://github.com/phar-io/version/tree/3.2.1"
     505            },
     506            "time": "2022-02-21T01:04:05+00:00"
    586507        },
    587508        {
     
    652573        },
    653574        {
    654             "name": "phpdocumentor/reflection-common",
    655             "version": "2.2.0",
    656             "source": {
    657                 "type": "git",
    658                 "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
    659                 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
    660             },
    661             "dist": {
    662                 "type": "zip",
    663                 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
    664                 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
    665                 "shasum": ""
    666             },
    667             "require": {
    668                 "php": "^7.2 || ^8.0"
    669             },
    670             "type": "library",
    671             "extra": {
    672                 "branch-alias": {
    673                     "dev-2.x": "2.x-dev"
    674                 }
    675             },
    676             "autoload": {
    677                 "psr-4": {
    678                     "phpDocumentor\\Reflection\\": "src/"
    679                 }
    680             },
    681             "notification-url": "https://packagist.org/downloads/",
    682             "license": [
    683                 "MIT"
    684             ],
    685             "authors": [
    686                 {
    687                     "name": "Jaap van Otterdijk",
    688                     "email": "opensource@ijaap.nl"
    689                 }
    690             ],
    691             "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
    692             "homepage": "http://www.phpdoc.org",
    693             "keywords": [
    694                 "FQSEN",
    695                 "phpDocumentor",
    696                 "phpdoc",
    697                 "reflection",
    698                 "static analysis"
    699             ],
    700             "support": {
    701                 "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
    702                 "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
    703             },
    704             "time": "2020-06-27T09:03:43+00:00"
    705         },
    706         {
    707             "name": "phpdocumentor/reflection-docblock",
    708             "version": "5.3.0",
    709             "source": {
    710                 "type": "git",
    711                 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
    712                 "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
    713             },
    714             "dist": {
    715                 "type": "zip",
    716                 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
    717                 "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
    718                 "shasum": ""
    719             },
    720             "require": {
    721                 "ext-filter": "*",
    722                 "php": "^7.2 || ^8.0",
    723                 "phpdocumentor/reflection-common": "^2.2",
    724                 "phpdocumentor/type-resolver": "^1.3",
    725                 "webmozart/assert": "^1.9.1"
    726             },
    727             "require-dev": {
    728                 "mockery/mockery": "~1.3.2",
    729                 "psalm/phar": "^4.8"
    730             },
    731             "type": "library",
    732             "extra": {
    733                 "branch-alias": {
    734                     "dev-master": "5.x-dev"
    735                 }
    736             },
    737             "autoload": {
    738                 "psr-4": {
    739                     "phpDocumentor\\Reflection\\": "src"
    740                 }
    741             },
    742             "notification-url": "https://packagist.org/downloads/",
    743             "license": [
    744                 "MIT"
    745             ],
    746             "authors": [
    747                 {
    748                     "name": "Mike van Riel",
    749                     "email": "me@mikevanriel.com"
    750                 },
    751                 {
    752                     "name": "Jaap van Otterdijk",
    753                     "email": "account@ijaap.nl"
    754                 }
    755             ],
    756             "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
    757             "support": {
    758                 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
    759                 "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
    760             },
    761             "time": "2021-10-19T17:43:47+00:00"
    762         },
    763         {
    764             "name": "phpdocumentor/type-resolver",
    765             "version": "1.7.1",
    766             "source": {
    767                 "type": "git",
    768                 "url": "https://github.com/phpDocumentor/TypeResolver.git",
    769                 "reference": "dfc078e8af9c99210337325ff5aa152872c98714"
    770             },
    771             "dist": {
    772                 "type": "zip",
    773                 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714",
    774                 "reference": "dfc078e8af9c99210337325ff5aa152872c98714",
    775                 "shasum": ""
    776             },
    777             "require": {
    778                 "doctrine/deprecations": "^1.0",
    779                 "php": "^7.4 || ^8.0",
    780                 "phpdocumentor/reflection-common": "^2.0",
    781                 "phpstan/phpdoc-parser": "^1.13"
    782             },
    783             "require-dev": {
    784                 "ext-tokenizer": "*",
    785                 "phpbench/phpbench": "^1.2",
    786                 "phpstan/extension-installer": "^1.1",
    787                 "phpstan/phpstan": "^1.8",
    788                 "phpstan/phpstan-phpunit": "^1.1",
    789                 "phpunit/phpunit": "^9.5",
    790                 "rector/rector": "^0.13.9",
    791                 "vimeo/psalm": "^4.25"
    792             },
    793             "type": "library",
    794             "extra": {
    795                 "branch-alias": {
    796                     "dev-1.x": "1.x-dev"
    797                 }
    798             },
    799             "autoload": {
    800                 "psr-4": {
    801                     "phpDocumentor\\Reflection\\": "src"
    802                 }
    803             },
    804             "notification-url": "https://packagist.org/downloads/",
    805             "license": [
    806                 "MIT"
    807             ],
    808             "authors": [
    809                 {
    810                     "name": "Mike van Riel",
    811                     "email": "me@mikevanriel.com"
    812                 }
    813             ],
    814             "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
    815             "support": {
    816                 "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
    817                 "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1"
    818             },
    819             "time": "2023-03-27T19:02:04+00:00"
    820         },
    821         {
    822             "name": "phpspec/prophecy",
    823             "version": "v1.10.3",
    824             "source": {
    825                 "type": "git",
    826                 "url": "https://github.com/phpspec/prophecy.git",
    827                 "reference": "451c3cd1418cf640de218914901e51b064abb093"
    828             },
    829             "dist": {
    830                 "type": "zip",
    831                 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093",
    832                 "reference": "451c3cd1418cf640de218914901e51b064abb093",
    833                 "shasum": ""
    834             },
    835             "require": {
    836                 "doctrine/instantiator": "^1.0.2",
    837                 "php": "^5.3|^7.0",
    838                 "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
    839                 "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
    840                 "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
    841             },
    842             "require-dev": {
    843                 "phpspec/phpspec": "^2.5 || ^3.2",
    844                 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
    845             },
    846             "type": "library",
    847             "extra": {
    848                 "branch-alias": {
    849                     "dev-master": "1.10.x-dev"
    850                 }
    851             },
    852             "autoload": {
    853                 "psr-4": {
    854                     "Prophecy\\": "src/Prophecy"
    855                 }
    856             },
    857             "notification-url": "https://packagist.org/downloads/",
    858             "license": [
    859                 "MIT"
    860             ],
    861             "authors": [
    862                 {
    863                     "name": "Konstantin Kudryashov",
    864                     "email": "ever.zet@gmail.com",
    865                     "homepage": "http://everzet.com"
    866                 },
    867                 {
    868                     "name": "Marcello Duarte",
    869                     "email": "marcello.duarte@gmail.com"
    870                 }
    871             ],
    872             "description": "Highly opinionated mocking framework for PHP 5.3+",
    873             "homepage": "https://github.com/phpspec/prophecy",
    874             "keywords": [
    875                 "Double",
    876                 "Dummy",
    877                 "fake",
    878                 "mock",
    879                 "spy",
    880                 "stub"
    881             ],
    882             "support": {
    883                 "issues": "https://github.com/phpspec/prophecy/issues",
    884                 "source": "https://github.com/phpspec/prophecy/tree/v1.10.3"
    885             },
    886             "time": "2020-03-05T15:02:03+00:00"
    887         },
    888         {
    889             "name": "phpstan/phpdoc-parser",
    890             "version": "1.16.1",
    891             "source": {
    892                 "type": "git",
    893                 "url": "https://github.com/phpstan/phpdoc-parser.git",
    894                 "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571"
    895             },
    896             "dist": {
    897                 "type": "zip",
    898                 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571",
    899                 "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571",
    900                 "shasum": ""
    901             },
    902             "require": {
    903                 "php": "^7.2 || ^8.0"
    904             },
    905             "require-dev": {
    906                 "php-parallel-lint/php-parallel-lint": "^1.2",
    907                 "phpstan/extension-installer": "^1.0",
    908                 "phpstan/phpstan": "^1.5",
    909                 "phpstan/phpstan-phpunit": "^1.1",
    910                 "phpstan/phpstan-strict-rules": "^1.0",
    911                 "phpunit/phpunit": "^9.5",
    912                 "symfony/process": "^5.2"
    913             },
    914             "type": "library",
    915             "autoload": {
    916                 "psr-4": {
    917                     "PHPStan\\PhpDocParser\\": [
    918                         "src/"
    919                     ]
    920                 }
    921             },
    922             "notification-url": "https://packagist.org/downloads/",
    923             "license": [
    924                 "MIT"
    925             ],
    926             "description": "PHPDoc parser with support for nullable, intersection and generic types",
    927             "support": {
    928                 "issues": "https://github.com/phpstan/phpdoc-parser/issues",
    929                 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.16.1"
    930             },
    931             "time": "2023-02-07T18:11:17+00:00"
    932         },
    933         {
    934575            "name": "phpunit/php-code-coverage",
    935             "version": "5.3.2",
     576            "version": "9.2.31",
    936577            "source": {
    937578                "type": "git",
    938579                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
    939                 "reference": "c89677919c5dd6d3b3852f230a663118762218ac"
    940             },
    941             "dist": {
    942                 "type": "zip",
    943                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac",
    944                 "reference": "c89677919c5dd6d3b3852f230a663118762218ac",
     580                "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965"
     581            },
     582            "dist": {
     583                "type": "zip",
     584                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965",
     585                "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965",
    945586                "shasum": ""
    946587            },
    947588            "require": {
    948589                "ext-dom": "*",
     590                "ext-libxml": "*",
    949591                "ext-xmlwriter": "*",
    950                 "php": "^7.0",
    951                 "phpunit/php-file-iterator": "^1.4.2",
    952                 "phpunit/php-text-template": "^1.2.1",
    953                 "phpunit/php-token-stream": "^2.0.1",
    954                 "sebastian/code-unit-reverse-lookup": "^1.0.1",
    955                 "sebastian/environment": "^3.0",
    956                 "sebastian/version": "^2.0.1",
    957                 "theseer/tokenizer": "^1.1"
    958             },
    959             "require-dev": {
    960                 "phpunit/phpunit": "^6.0"
     592                "nikic/php-parser": "^4.18 || ^5.0",
     593                "php": ">=7.3",
     594                "phpunit/php-file-iterator": "^3.0.3",
     595                "phpunit/php-text-template": "^2.0.2",
     596                "sebastian/code-unit-reverse-lookup": "^2.0.2",
     597                "sebastian/complexity": "^2.0",
     598                "sebastian/environment": "^5.1.2",
     599                "sebastian/lines-of-code": "^1.0.3",
     600                "sebastian/version": "^3.0.1",
     601                "theseer/tokenizer": "^1.2.0"
     602            },
     603            "require-dev": {
     604                "phpunit/phpunit": "^9.3"
    961605            },
    962606            "suggest": {
    963                 "ext-xdebug": "^2.5.5"
    964             },
    965             "type": "library",
    966             "extra": {
    967                 "branch-alias": {
    968                     "dev-master": "5.3.x-dev"
     607                "ext-pcov": "PHP extension that provides line coverage",
     608                "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
     609            },
     610            "type": "library",
     611            "extra": {
     612                "branch-alias": {
     613                    "dev-master": "9.2-dev"
    969614                }
    970615            },
     
    994639            "support": {
    995640                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
    996                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/5.3"
    997             },
    998             "time": "2018-04-06T15:36:58+00:00"
     641                "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
     642                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31"
     643            },
     644            "funding": [
     645                {
     646                    "url": "https://github.com/sebastianbergmann",
     647                    "type": "github"
     648                }
     649            ],
     650            "time": "2024-03-02T06:37:42+00:00"
    999651        },
    1000652        {
    1001653            "name": "phpunit/php-file-iterator",
    1002             "version": "1.4.5",
     654            "version": "3.0.6",
    1003655            "source": {
    1004656                "type": "git",
    1005657                "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
    1006                 "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4"
    1007             },
    1008             "dist": {
    1009                 "type": "zip",
    1010                 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4",
    1011                 "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4",
    1012                 "shasum": ""
    1013             },
    1014             "require": {
    1015                 "php": ">=5.3.3"
    1016             },
    1017             "type": "library",
    1018             "extra": {
    1019                 "branch-alias": {
    1020                     "dev-master": "1.4.x-dev"
     658                "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
     659            },
     660            "dist": {
     661                "type": "zip",
     662                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
     663                "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
     664                "shasum": ""
     665            },
     666            "require": {
     667                "php": ">=7.3"
     668            },
     669            "require-dev": {
     670                "phpunit/phpunit": "^9.3"
     671            },
     672            "type": "library",
     673            "extra": {
     674                "branch-alias": {
     675                    "dev-master": "3.0-dev"
    1021676                }
    1022677            },
     
    1033688                {
    1034689                    "name": "Sebastian Bergmann",
    1035                     "email": "sb@sebastian-bergmann.de",
     690                    "email": "sebastian@phpunit.de",
    1036691                    "role": "lead"
    1037692                }
     
    1044699            ],
    1045700            "support": {
    1046                 "irc": "irc://irc.freenode.net/phpunit",
    1047701                "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
    1048                 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/1.4.5"
    1049             },
    1050             "time": "2017-11-27T13:52:08+00:00"
     702                "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
     703            },
     704            "funding": [
     705                {
     706                    "url": "https://github.com/sebastianbergmann",
     707                    "type": "github"
     708                }
     709            ],
     710            "time": "2021-12-02T12:48:52+00:00"
     711        },
     712        {
     713            "name": "phpunit/php-invoker",
     714            "version": "3.1.1",
     715            "source": {
     716                "type": "git",
     717                "url": "https://github.com/sebastianbergmann/php-invoker.git",
     718                "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
     719            },
     720            "dist": {
     721                "type": "zip",
     722                "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
     723                "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
     724                "shasum": ""
     725            },
     726            "require": {
     727                "php": ">=7.3"
     728            },
     729            "require-dev": {
     730                "ext-pcntl": "*",
     731                "phpunit/phpunit": "^9.3"
     732            },
     733            "suggest": {
     734                "ext-pcntl": "*"
     735            },
     736            "type": "library",
     737            "extra": {
     738                "branch-alias": {
     739                    "dev-master": "3.1-dev"
     740                }
     741            },
     742            "autoload": {
     743                "classmap": [
     744                    "src/"
     745                ]
     746            },
     747            "notification-url": "https://packagist.org/downloads/",
     748            "license": [
     749                "BSD-3-Clause"
     750            ],
     751            "authors": [
     752                {
     753                    "name": "Sebastian Bergmann",
     754                    "email": "sebastian@phpunit.de",
     755                    "role": "lead"
     756                }
     757            ],
     758            "description": "Invoke callables with a timeout",
     759            "homepage": "https://github.com/sebastianbergmann/php-invoker/",
     760            "keywords": [
     761                "process"
     762            ],
     763            "support": {
     764                "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
     765                "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
     766            },
     767            "funding": [
     768                {
     769                    "url": "https://github.com/sebastianbergmann",
     770                    "type": "github"
     771                }
     772            ],
     773            "time": "2020-09-28T05:58:55+00:00"
    1051774        },
    1052775        {
    1053776            "name": "phpunit/php-text-template",
    1054             "version": "1.2.1",
     777            "version": "2.0.4",
    1055778            "source": {
    1056779                "type": "git",
    1057780                "url": "https://github.com/sebastianbergmann/php-text-template.git",
    1058                 "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
    1059             },
    1060             "dist": {
    1061                 "type": "zip",
    1062                 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
    1063                 "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
    1064                 "shasum": ""
    1065             },
    1066             "require": {
    1067                 "php": ">=5.3.3"
    1068             },
    1069             "type": "library",
     781                "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
     782            },
     783            "dist": {
     784                "type": "zip",
     785                "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
     786                "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
     787                "shasum": ""
     788            },
     789            "require": {
     790                "php": ">=7.3"
     791            },
     792            "require-dev": {
     793                "phpunit/phpunit": "^9.3"
     794            },
     795            "type": "library",
     796            "extra": {
     797                "branch-alias": {
     798                    "dev-master": "2.0-dev"
     799                }
     800            },
    1070801            "autoload": {
    1071802                "classmap": [
     
    1091822            "support": {
    1092823                "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
    1093                 "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1"
    1094             },
    1095             "time": "2015-06-21T13:50:34+00:00"
     824                "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
     825            },
     826            "funding": [
     827                {
     828                    "url": "https://github.com/sebastianbergmann",
     829                    "type": "github"
     830                }
     831            ],
     832            "time": "2020-10-26T05:33:50+00:00"
    1096833        },
    1097834        {
    1098835            "name": "phpunit/php-timer",
    1099             "version": "1.0.9",
     836            "version": "5.0.3",
    1100837            "source": {
    1101838                "type": "git",
    1102839                "url": "https://github.com/sebastianbergmann/php-timer.git",
    1103                 "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
    1104             },
    1105             "dist": {
    1106                 "type": "zip",
    1107                 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
    1108                 "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
    1109                 "shasum": ""
    1110             },
    1111             "require": {
    1112                 "php": "^5.3.3 || ^7.0"
    1113             },
    1114             "require-dev": {
    1115                 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
    1116             },
    1117             "type": "library",
    1118             "extra": {
    1119                 "branch-alias": {
    1120                     "dev-master": "1.0-dev"
     840                "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
     841            },
     842            "dist": {
     843                "type": "zip",
     844                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
     845                "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
     846                "shasum": ""
     847            },
     848            "require": {
     849                "php": ">=7.3"
     850            },
     851            "require-dev": {
     852                "phpunit/phpunit": "^9.3"
     853            },
     854            "type": "library",
     855            "extra": {
     856                "branch-alias": {
     857                    "dev-master": "5.0-dev"
    1121858                }
    1122859            },
     
    1133870                {
    1134871                    "name": "Sebastian Bergmann",
    1135                     "email": "sb@sebastian-bergmann.de",
     872                    "email": "sebastian@phpunit.de",
    1136873                    "role": "lead"
    1137874                }
     
    1144881            "support": {
    1145882                "issues": "https://github.com/sebastianbergmann/php-timer/issues",
    1146                 "source": "https://github.com/sebastianbergmann/php-timer/tree/master"
    1147             },
    1148             "time": "2017-02-26T11:10:40+00:00"
    1149         },
    1150         {
    1151             "name": "phpunit/php-token-stream",
    1152             "version": "2.0.2",
    1153             "source": {
    1154                 "type": "git",
    1155                 "url": "https://github.com/sebastianbergmann/php-token-stream.git",
    1156                 "reference": "791198a2c6254db10131eecfe8c06670700904db"
    1157             },
    1158             "dist": {
    1159                 "type": "zip",
    1160                 "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db",
    1161                 "reference": "791198a2c6254db10131eecfe8c06670700904db",
    1162                 "shasum": ""
    1163             },
    1164             "require": {
    1165                 "ext-tokenizer": "*",
    1166                 "php": "^7.0"
    1167             },
    1168             "require-dev": {
    1169                 "phpunit/phpunit": "^6.2.4"
    1170             },
    1171             "type": "library",
    1172             "extra": {
    1173                 "branch-alias": {
    1174                     "dev-master": "2.0-dev"
    1175                 }
    1176             },
    1177             "autoload": {
    1178                 "classmap": [
    1179                     "src/"
    1180                 ]
    1181             },
    1182             "notification-url": "https://packagist.org/downloads/",
    1183             "license": [
    1184                 "BSD-3-Clause"
    1185             ],
    1186             "authors": [
    1187                 {
    1188                     "name": "Sebastian Bergmann",
    1189                     "email": "sebastian@phpunit.de"
    1190                 }
    1191             ],
    1192             "description": "Wrapper around PHP's tokenizer extension.",
    1193             "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
    1194             "keywords": [
    1195                 "tokenizer"
    1196             ],
    1197             "support": {
    1198                 "issues": "https://github.com/sebastianbergmann/php-token-stream/issues",
    1199                 "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master"
    1200             },
    1201             "abandoned": true,
    1202             "time": "2017-11-27T05:48:46+00:00"
     883                "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
     884            },
     885            "funding": [
     886                {
     887                    "url": "https://github.com/sebastianbergmann",
     888                    "type": "github"
     889                }
     890            ],
     891            "time": "2020-10-26T13:16:10+00:00"
    1203892        },
    1204893        {
    1205894            "name": "phpunit/phpunit",
    1206             "version": "6.5.14",
     895            "version": "9.6.19",
    1207896            "source": {
    1208897                "type": "git",
    1209898                "url": "https://github.com/sebastianbergmann/phpunit.git",
    1210                 "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7"
    1211             },
    1212             "dist": {
    1213                 "type": "zip",
    1214                 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7",
    1215                 "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7",
    1216                 "shasum": ""
    1217             },
    1218             "require": {
     899                "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8"
     900            },
     901            "dist": {
     902                "type": "zip",
     903                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8",
     904                "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8",
     905                "shasum": ""
     906            },
     907            "require": {
     908                "doctrine/instantiator": "^1.3.1 || ^2",
    1219909                "ext-dom": "*",
    1220910                "ext-json": "*",
     
    1222912                "ext-mbstring": "*",
    1223913                "ext-xml": "*",
    1224                 "myclabs/deep-copy": "^1.6.1",
    1225                 "phar-io/manifest": "^1.0.1",
    1226                 "phar-io/version": "^1.0",
    1227                 "php": "^7.0",
    1228                 "phpspec/prophecy": "^1.7",
    1229                 "phpunit/php-code-coverage": "^5.3",
    1230                 "phpunit/php-file-iterator": "^1.4.3",
    1231                 "phpunit/php-text-template": "^1.2.1",
    1232                 "phpunit/php-timer": "^1.0.9",
    1233                 "phpunit/phpunit-mock-objects": "^5.0.9",
    1234                 "sebastian/comparator": "^2.1",
    1235                 "sebastian/diff": "^2.0",
    1236                 "sebastian/environment": "^3.1",
    1237                 "sebastian/exporter": "^3.1",
    1238                 "sebastian/global-state": "^2.0",
    1239                 "sebastian/object-enumerator": "^3.0.3",
    1240                 "sebastian/resource-operations": "^1.0",
    1241                 "sebastian/version": "^2.0.1"
    1242             },
    1243             "conflict": {
    1244                 "phpdocumentor/reflection-docblock": "3.0.2",
    1245                 "phpunit/dbunit": "<3.0"
    1246             },
    1247             "require-dev": {
    1248                 "ext-pdo": "*"
     914                "ext-xmlwriter": "*",
     915                "myclabs/deep-copy": "^1.10.1",
     916                "phar-io/manifest": "^2.0.3",
     917                "phar-io/version": "^3.0.2",
     918                "php": ">=7.3",
     919                "phpunit/php-code-coverage": "^9.2.28",
     920                "phpunit/php-file-iterator": "^3.0.5",
     921                "phpunit/php-invoker": "^3.1.1",
     922                "phpunit/php-text-template": "^2.0.3",
     923                "phpunit/php-timer": "^5.0.2",
     924                "sebastian/cli-parser": "^1.0.1",
     925                "sebastian/code-unit": "^1.0.6",
     926                "sebastian/comparator": "^4.0.8",
     927                "sebastian/diff": "^4.0.3",
     928                "sebastian/environment": "^5.1.3",
     929                "sebastian/exporter": "^4.0.5",
     930                "sebastian/global-state": "^5.0.1",
     931                "sebastian/object-enumerator": "^4.0.3",
     932                "sebastian/resource-operations": "^3.0.3",
     933                "sebastian/type": "^3.2",
     934                "sebastian/version": "^3.0.2"
    1249935            },
    1250936            "suggest": {
    1251                 "ext-xdebug": "*",
    1252                 "phpunit/php-invoker": "^1.1"
     937                "ext-soap": "To be able to generate mocks based on WSDL files",
     938                "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
    1253939            },
    1254940            "bin": [
     
    1258944            "extra": {
    1259945                "branch-alias": {
    1260                     "dev-master": "6.5.x-dev"
    1261                 }
    1262             },
    1263             "autoload": {
     946                    "dev-master": "9.6-dev"
     947                }
     948            },
     949            "autoload": {
     950                "files": [
     951                    "src/Framework/Assert/Functions.php"
     952                ],
    1264953                "classmap": [
    1265954                    "src/"
     
    1286975            "support": {
    1287976                "issues": "https://github.com/sebastianbergmann/phpunit/issues",
    1288                 "source": "https://github.com/sebastianbergmann/phpunit/tree/6.5.14"
    1289             },
    1290             "time": "2019-02-01T05:22:47+00:00"
    1291         },
    1292         {
    1293             "name": "phpunit/phpunit-mock-objects",
    1294             "version": "5.0.10",
    1295             "source": {
    1296                 "type": "git",
    1297                 "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
    1298                 "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f"
    1299             },
    1300             "dist": {
    1301                 "type": "zip",
    1302                 "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f",
    1303                 "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f",
    1304                 "shasum": ""
    1305             },
    1306             "require": {
    1307                 "doctrine/instantiator": "^1.0.5",
    1308                 "php": "^7.0",
    1309                 "phpunit/php-text-template": "^1.2.1",
    1310                 "sebastian/exporter": "^3.1"
    1311             },
    1312             "conflict": {
    1313                 "phpunit/phpunit": "<6.0"
    1314             },
    1315             "require-dev": {
    1316                 "phpunit/phpunit": "^6.5.11"
    1317             },
    1318             "suggest": {
    1319                 "ext-soap": "*"
    1320             },
    1321             "type": "library",
    1322             "extra": {
    1323                 "branch-alias": {
    1324                     "dev-master": "5.0.x-dev"
    1325                 }
    1326             },
    1327             "autoload": {
    1328                 "classmap": [
    1329                     "src/"
    1330                 ]
    1331             },
    1332             "notification-url": "https://packagist.org/downloads/",
    1333             "license": [
    1334                 "BSD-3-Clause"
    1335             ],
    1336             "authors": [
    1337                 {
    1338                     "name": "Sebastian Bergmann",
    1339                     "email": "sebastian@phpunit.de",
    1340                     "role": "lead"
    1341                 }
    1342             ],
    1343             "description": "Mock Object library for PHPUnit",
    1344             "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
    1345             "keywords": [
    1346                 "mock",
    1347                 "xunit"
    1348             ],
    1349             "support": {
    1350                 "issues": "https://github.com/sebastianbergmann/phpunit-mock-objects/issues",
    1351                 "source": "https://github.com/sebastianbergmann/phpunit-mock-objects/tree/5.0.10"
    1352             },
    1353             "abandoned": true,
    1354             "time": "2018-08-09T05:50:03+00:00"
     977                "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
     978                "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19"
     979            },
     980            "funding": [
     981                {
     982                    "url": "https://phpunit.de/sponsors.html",
     983                    "type": "custom"
     984                },
     985                {
     986                    "url": "https://github.com/sebastianbergmann",
     987                    "type": "github"
     988                },
     989                {
     990                    "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
     991                    "type": "tidelift"
     992                }
     993            ],
     994            "time": "2024-04-05T04:35:58+00:00"
    1355995        },
    1356996        {
    1357997            "name": "phpunit/phpunit-selenium",
    1358             "version": "4.1.0",
     998            "version": "9.0.1",
    1359999            "source": {
    13601000                "type": "git",
    13611001                "url": "https://github.com/giorgiosironi/phpunit-selenium.git",
    1362                 "reference": "9872e1d452f44976ca9f4e3fab2a33f8f9c4bcdc"
    1363             },
    1364             "dist": {
    1365                 "type": "zip",
    1366                 "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/9872e1d452f44976ca9f4e3fab2a33f8f9c4bcdc",
    1367                 "reference": "9872e1d452f44976ca9f4e3fab2a33f8f9c4bcdc",
     1002                "reference": "41711edd4dfcc5a0db2f8a22da6d2ddc908da741"
     1003            },
     1004            "dist": {
     1005                "type": "zip",
     1006                "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/41711edd4dfcc5a0db2f8a22da6d2ddc908da741",
     1007                "reference": "41711edd4dfcc5a0db2f8a22da6d2ddc908da741",
    13681008                "shasum": ""
    13691009            },
    13701010            "require": {
    13711011                "ext-curl": "*",
    1372                 "php": ">=7.0",
    1373                 "phpunit/phpunit": ">=6.0,<7.0"
     1012                "php": ">=7.3",
     1013                "phpunit/phpunit": ">=9.0,<10.0"
    13741014            },
    13751015            "require-dev": {
     
    14011041                },
    14021042                {
     1043                    "name": "Paul Briton",
     1044                    "role": "developer"
     1045                },
     1046                {
     1047                    "name": "Patrik Štrba",
     1048                    "role": "developer"
     1049                },
     1050                {
     1051                    "name": "Petr Kotek",
     1052                    "role": "developer"
     1053                },
     1054                {
    14031055                    "name": "Sebastian Bergmann",
    14041056                    "email": "sb@sebastian-bergmann.de",
    14051057                    "role": "original developer"
    1406                 },
    1407                 {
    1408                     "name": "Paul Briton",
    1409                     "role": "developer"
    1410                 },
    1411                 {
    1412                     "name": "Patrik Štrba",
    1413                     "role": "developer"
    1414                 },
    1415                 {
    1416                     "name": "Petr Kotek",
    1417                     "role": "developer"
    14181058                }
    14191059            ],
    14201060            "description": "Selenium Server integration for PHPUnit",
    1421             "homepage": "http://www.phpunit.de/",
     1061            "homepage": "https://github.com/giorgiosironi/phpunit-selenium",
    14221062            "keywords": [
    14231063                "phpunit",
     
    14271067            ],
    14281068            "support": {
    1429                 "irc": "irc://irc.freenode.net/phpunit",
    1430                 "issues": "https://github.com/sebastianbergmann/phpunit-selenium/issues",
    1431                 "source": "https://github.com/giorgiosironi/phpunit-selenium/tree/master"
    1432             },
    1433             "time": "2017-08-28T11:41:09+00:00"
     1069                "issues": "https://github.com/giorgiosironi/phpunit-selenium/issues",
     1070                "source": "https://github.com/giorgiosironi/phpunit-selenium/tree/9.0.1"
     1071            },
     1072            "time": "2020-12-08T19:49:55+00:00"
     1073        },
     1074        {
     1075            "name": "sebastian/cli-parser",
     1076            "version": "1.0.2",
     1077            "source": {
     1078                "type": "git",
     1079                "url": "https://github.com/sebastianbergmann/cli-parser.git",
     1080                "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b"
     1081            },
     1082            "dist": {
     1083                "type": "zip",
     1084                "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
     1085                "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
     1086                "shasum": ""
     1087            },
     1088            "require": {
     1089                "php": ">=7.3"
     1090            },
     1091            "require-dev": {
     1092                "phpunit/phpunit": "^9.3"
     1093            },
     1094            "type": "library",
     1095            "extra": {
     1096                "branch-alias": {
     1097                    "dev-master": "1.0-dev"
     1098                }
     1099            },
     1100            "autoload": {
     1101                "classmap": [
     1102                    "src/"
     1103                ]
     1104            },
     1105            "notification-url": "https://packagist.org/downloads/",
     1106            "license": [
     1107                "BSD-3-Clause"
     1108            ],
     1109            "authors": [
     1110                {
     1111                    "name": "Sebastian Bergmann",
     1112                    "email": "sebastian@phpunit.de",
     1113                    "role": "lead"
     1114                }
     1115            ],
     1116            "description": "Library for parsing CLI options",
     1117            "homepage": "https://github.com/sebastianbergmann/cli-parser",
     1118            "support": {
     1119                "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
     1120                "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2"
     1121            },
     1122            "funding": [
     1123                {
     1124                    "url": "https://github.com/sebastianbergmann",
     1125                    "type": "github"
     1126                }
     1127            ],
     1128            "time": "2024-03-02T06:27:43+00:00"
     1129        },
     1130        {
     1131            "name": "sebastian/code-unit",
     1132            "version": "1.0.8",
     1133            "source": {
     1134                "type": "git",
     1135                "url": "https://github.com/sebastianbergmann/code-unit.git",
     1136                "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
     1137            },
     1138            "dist": {
     1139                "type": "zip",
     1140                "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
     1141                "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
     1142                "shasum": ""
     1143            },
     1144            "require": {
     1145                "php": ">=7.3"
     1146            },
     1147            "require-dev": {
     1148                "phpunit/phpunit": "^9.3"
     1149            },
     1150            "type": "library",
     1151            "extra": {
     1152                "branch-alias": {
     1153                    "dev-master": "1.0-dev"
     1154                }
     1155            },
     1156            "autoload": {
     1157                "classmap": [
     1158                    "src/"
     1159                ]
     1160            },
     1161            "notification-url": "https://packagist.org/downloads/",
     1162            "license": [
     1163                "BSD-3-Clause"
     1164            ],
     1165            "authors": [
     1166                {
     1167                    "name": "Sebastian Bergmann",
     1168                    "email": "sebastian@phpunit.de",
     1169                    "role": "lead"
     1170                }
     1171            ],
     1172            "description": "Collection of value objects that represent the PHP code units",
     1173            "homepage": "https://github.com/sebastianbergmann/code-unit",
     1174            "support": {
     1175                "issues": "https://github.com/sebastianbergmann/code-unit/issues",
     1176                "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
     1177            },
     1178            "funding": [
     1179                {
     1180                    "url": "https://github.com/sebastianbergmann",
     1181                    "type": "github"
     1182                }
     1183            ],
     1184            "time": "2020-10-26T13:08:54+00:00"
    14341185        },
    14351186        {
    14361187            "name": "sebastian/code-unit-reverse-lookup",
    1437             "version": "1.0.2",
     1188            "version": "2.0.3",
    14381189            "source": {
    14391190                "type": "git",
    14401191                "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
    1441                 "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
    1442             },
    1443             "dist": {
    1444                 "type": "zip",
    1445                 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
    1446                 "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
    1447                 "shasum": ""
    1448             },
    1449             "require": {
    1450                 "php": ">=5.6"
    1451             },
    1452             "require-dev": {
    1453                 "phpunit/phpunit": "^8.5"
    1454             },
    1455             "type": "library",
    1456             "extra": {
    1457                 "branch-alias": {
    1458                     "dev-master": "1.0.x-dev"
     1192                "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
     1193            },
     1194            "dist": {
     1195                "type": "zip",
     1196                "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
     1197                "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
     1198                "shasum": ""
     1199            },
     1200            "require": {
     1201                "php": ">=7.3"
     1202            },
     1203            "require-dev": {
     1204                "phpunit/phpunit": "^9.3"
     1205            },
     1206            "type": "library",
     1207            "extra": {
     1208                "branch-alias": {
     1209                    "dev-master": "2.0-dev"
    14591210                }
    14601211            },
     
    14781229            "support": {
    14791230                "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
    1480                 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2"
     1231                "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
    14811232            },
    14821233            "funding": [
     
    14861237                }
    14871238            ],
    1488             "time": "2020-11-30T08:15:22+00:00"
     1239            "time": "2020-09-28T05:30:19+00:00"
    14891240        },
    14901241        {
    14911242            "name": "sebastian/comparator",
    1492             "version": "2.1.3",
     1243            "version": "4.0.8",
    14931244            "source": {
    14941245                "type": "git",
    14951246                "url": "https://github.com/sebastianbergmann/comparator.git",
    1496                 "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9"
    1497             },
    1498             "dist": {
    1499                 "type": "zip",
    1500                 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9",
    1501                 "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9",
    1502                 "shasum": ""
    1503             },
    1504             "require": {
    1505                 "php": "^7.0",
    1506                 "sebastian/diff": "^2.0 || ^3.0",
    1507                 "sebastian/exporter": "^3.1"
    1508             },
    1509             "require-dev": {
    1510                 "phpunit/phpunit": "^6.4"
    1511             },
    1512             "type": "library",
    1513             "extra": {
    1514                 "branch-alias": {
    1515                     "dev-master": "2.1.x-dev"
     1247                "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
     1248            },
     1249            "dist": {
     1250                "type": "zip",
     1251                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
     1252                "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
     1253                "shasum": ""
     1254            },
     1255            "require": {
     1256                "php": ">=7.3",
     1257                "sebastian/diff": "^4.0",
     1258                "sebastian/exporter": "^4.0"
     1259            },
     1260            "require-dev": {
     1261                "phpunit/phpunit": "^9.3"
     1262            },
     1263            "type": "library",
     1264            "extra": {
     1265                "branch-alias": {
     1266                    "dev-master": "4.0-dev"
    15161267                }
    15171268            },
     
    15261277            ],
    15271278            "authors": [
     1279                {
     1280                    "name": "Sebastian Bergmann",
     1281                    "email": "sebastian@phpunit.de"
     1282                },
    15281283                {
    15291284                    "name": "Jeff Welch",
     
    15371292                    "name": "Bernhard Schussek",
    15381293                    "email": "bschussek@2bepublished.at"
    1539                 },
    1540                 {
    1541                     "name": "Sebastian Bergmann",
    1542                     "email": "sebastian@phpunit.de"
    15431294                }
    15441295            ],
     
    15521303            "support": {
    15531304                "issues": "https://github.com/sebastianbergmann/comparator/issues",
    1554                 "source": "https://github.com/sebastianbergmann/comparator/tree/master"
    1555             },
    1556             "time": "2018-02-01T13:46:46+00:00"
     1305                "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
     1306            },
     1307            "funding": [
     1308                {
     1309                    "url": "https://github.com/sebastianbergmann",
     1310                    "type": "github"
     1311                }
     1312            ],
     1313            "time": "2022-09-14T12:41:17+00:00"
     1314        },
     1315        {
     1316            "name": "sebastian/complexity",
     1317            "version": "2.0.3",
     1318            "source": {
     1319                "type": "git",
     1320                "url": "https://github.com/sebastianbergmann/complexity.git",
     1321                "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a"
     1322            },
     1323            "dist": {
     1324                "type": "zip",
     1325                "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a",
     1326                "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a",
     1327                "shasum": ""
     1328            },
     1329            "require": {
     1330                "nikic/php-parser": "^4.18 || ^5.0",
     1331                "php": ">=7.3"
     1332            },
     1333            "require-dev": {
     1334                "phpunit/phpunit": "^9.3"
     1335            },
     1336            "type": "library",
     1337            "extra": {
     1338                "branch-alias": {
     1339                    "dev-master": "2.0-dev"
     1340                }
     1341            },
     1342            "autoload": {
     1343                "classmap": [
     1344                    "src/"
     1345                ]
     1346            },
     1347            "notification-url": "https://packagist.org/downloads/",
     1348            "license": [
     1349                "BSD-3-Clause"
     1350            ],
     1351            "authors": [
     1352                {
     1353                    "name": "Sebastian Bergmann",
     1354                    "email": "sebastian@phpunit.de",
     1355                    "role": "lead"
     1356                }
     1357            ],
     1358            "description": "Library for calculating the complexity of PHP code units",
     1359            "homepage": "https://github.com/sebastianbergmann/complexity",
     1360            "support": {
     1361                "issues": "https://github.com/sebastianbergmann/complexity/issues",
     1362                "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3"
     1363            },
     1364            "funding": [
     1365                {
     1366                    "url": "https://github.com/sebastianbergmann",
     1367                    "type": "github"
     1368                }
     1369            ],
     1370            "time": "2023-12-22T06:19:30+00:00"
    15571371        },
    15581372        {
    15591373            "name": "sebastian/diff",
    1560             "version": "2.0.1",
     1374            "version": "4.0.6",
    15611375            "source": {
    15621376                "type": "git",
    15631377                "url": "https://github.com/sebastianbergmann/diff.git",
    1564                 "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd"
    1565             },
    1566             "dist": {
    1567                 "type": "zip",
    1568                 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
    1569                 "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
    1570                 "shasum": ""
    1571             },
    1572             "require": {
    1573                 "php": "^7.0"
    1574             },
    1575             "require-dev": {
    1576                 "phpunit/phpunit": "^6.2"
    1577             },
    1578             "type": "library",
    1579             "extra": {
    1580                 "branch-alias": {
    1581                     "dev-master": "2.0-dev"
     1378                "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc"
     1379            },
     1380            "dist": {
     1381                "type": "zip",
     1382                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc",
     1383                "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc",
     1384                "shasum": ""
     1385            },
     1386            "require": {
     1387                "php": ">=7.3"
     1388            },
     1389            "require-dev": {
     1390                "phpunit/phpunit": "^9.3",
     1391                "symfony/process": "^4.2 || ^5"
     1392            },
     1393            "type": "library",
     1394            "extra": {
     1395                "branch-alias": {
     1396                    "dev-master": "4.0-dev"
    15821397                }
    15831398            },
     
    15921407            ],
    15931408            "authors": [
     1409                {
     1410                    "name": "Sebastian Bergmann",
     1411                    "email": "sebastian@phpunit.de"
     1412                },
    15941413                {
    15951414                    "name": "Kore Nordmann",
    15961415                    "email": "mail@kore-nordmann.de"
    1597                 },
    1598                 {
    1599                     "name": "Sebastian Bergmann",
    1600                     "email": "sebastian@phpunit.de"
    16011416                }
    16021417            ],
     
    16041419            "homepage": "https://github.com/sebastianbergmann/diff",
    16051420            "keywords": [
    1606                 "diff"
     1421                "diff",
     1422                "udiff",
     1423                "unidiff",
     1424                "unified diff"
    16071425            ],
    16081426            "support": {
    16091427                "issues": "https://github.com/sebastianbergmann/diff/issues",
    1610                 "source": "https://github.com/sebastianbergmann/diff/tree/master"
    1611             },
    1612             "time": "2017-08-03T08:09:46+00:00"
     1428                "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6"
     1429            },
     1430            "funding": [
     1431                {
     1432                    "url": "https://github.com/sebastianbergmann",
     1433                    "type": "github"
     1434                }
     1435            ],
     1436            "time": "2024-03-02T06:30:58+00:00"
    16131437        },
    16141438        {
    16151439            "name": "sebastian/environment",
    1616             "version": "3.1.0",
     1440            "version": "5.1.5",
    16171441            "source": {
    16181442                "type": "git",
    16191443                "url": "https://github.com/sebastianbergmann/environment.git",
    1620                 "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5"
    1621             },
    1622             "dist": {
    1623                 "type": "zip",
    1624                 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
    1625                 "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
    1626                 "shasum": ""
    1627             },
    1628             "require": {
    1629                 "php": "^7.0"
    1630             },
    1631             "require-dev": {
    1632                 "phpunit/phpunit": "^6.1"
    1633             },
    1634             "type": "library",
    1635             "extra": {
    1636                 "branch-alias": {
    1637                     "dev-master": "3.1.x-dev"
     1444                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
     1445            },
     1446            "dist": {
     1447                "type": "zip",
     1448                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
     1449                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
     1450                "shasum": ""
     1451            },
     1452            "require": {
     1453                "php": ">=7.3"
     1454            },
     1455            "require-dev": {
     1456                "phpunit/phpunit": "^9.3"
     1457            },
     1458            "suggest": {
     1459                "ext-posix": "*"
     1460            },
     1461            "type": "library",
     1462            "extra": {
     1463                "branch-alias": {
     1464                    "dev-master": "5.1-dev"
    16381465                }
    16391466            },
     
    16621489            "support": {
    16631490                "issues": "https://github.com/sebastianbergmann/environment/issues",
    1664                 "source": "https://github.com/sebastianbergmann/environment/tree/master"
    1665             },
    1666             "time": "2017-07-01T08:51:00+00:00"
     1491                "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
     1492            },
     1493            "funding": [
     1494                {
     1495                    "url": "https://github.com/sebastianbergmann",
     1496                    "type": "github"
     1497                }
     1498            ],
     1499            "time": "2023-02-03T06:03:51+00:00"
    16671500        },
    16681501        {
    16691502            "name": "sebastian/exporter",
    1670             "version": "3.1.5",
     1503            "version": "4.0.6",
    16711504            "source": {
    16721505                "type": "git",
    16731506                "url": "https://github.com/sebastianbergmann/exporter.git",
    1674                 "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6"
    1675             },
    1676             "dist": {
    1677                 "type": "zip",
    1678                 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/73a9676f2833b9a7c36968f9d882589cd75511e6",
    1679                 "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6",
    1680                 "shasum": ""
    1681             },
    1682             "require": {
    1683                 "php": ">=7.0",
    1684                 "sebastian/recursion-context": "^3.0"
     1507                "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72"
     1508            },
     1509            "dist": {
     1510                "type": "zip",
     1511                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72",
     1512                "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72",
     1513                "shasum": ""
     1514            },
     1515            "require": {
     1516                "php": ">=7.3",
     1517                "sebastian/recursion-context": "^4.0"
    16851518            },
    16861519            "require-dev": {
    16871520                "ext-mbstring": "*",
    1688                 "phpunit/phpunit": "^8.5"
    1689             },
    1690             "type": "library",
    1691             "extra": {
    1692                 "branch-alias": {
    1693                     "dev-master": "3.1.x-dev"
     1521                "phpunit/phpunit": "^9.3"
     1522            },
     1523            "type": "library",
     1524            "extra": {
     1525                "branch-alias": {
     1526                    "dev-master": "4.0-dev"
    16941527                }
    16951528            },
     
    17261559            ],
    17271560            "description": "Provides the functionality to export PHP variables for visualization",
    1728             "homepage": "http://www.github.com/sebastianbergmann/exporter",
     1561            "homepage": "https://www.github.com/sebastianbergmann/exporter",
    17291562            "keywords": [
    17301563                "export",
     
    17331566            "support": {
    17341567                "issues": "https://github.com/sebastianbergmann/exporter/issues",
    1735                 "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.5"
     1568                "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6"
    17361569            },
    17371570            "funding": [
     
    17411574                }
    17421575            ],
    1743             "time": "2022-09-14T06:00:17+00:00"
     1576            "time": "2024-03-02T06:33:00+00:00"
    17441577        },
    17451578        {
    17461579            "name": "sebastian/global-state",
    1747             "version": "2.0.0",
     1580            "version": "5.0.7",
    17481581            "source": {
    17491582                "type": "git",
    17501583                "url": "https://github.com/sebastianbergmann/global-state.git",
    1751                 "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
    1752             },
    1753             "dist": {
    1754                 "type": "zip",
    1755                 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
    1756                 "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
    1757                 "shasum": ""
    1758             },
    1759             "require": {
    1760                 "php": "^7.0"
    1761             },
    1762             "require-dev": {
    1763                 "phpunit/phpunit": "^6.0"
     1584                "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9"
     1585            },
     1586            "dist": {
     1587                "type": "zip",
     1588                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
     1589                "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
     1590                "shasum": ""
     1591            },
     1592            "require": {
     1593                "php": ">=7.3",
     1594                "sebastian/object-reflector": "^2.0",
     1595                "sebastian/recursion-context": "^4.0"
     1596            },
     1597            "require-dev": {
     1598                "ext-dom": "*",
     1599                "phpunit/phpunit": "^9.3"
    17641600            },
    17651601            "suggest": {
     
    17691605            "extra": {
    17701606                "branch-alias": {
    1771                     "dev-master": "2.0-dev"
     1607                    "dev-master": "5.0-dev"
    17721608                }
    17731609            },
     
    17941630            "support": {
    17951631                "issues": "https://github.com/sebastianbergmann/global-state/issues",
    1796                 "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0"
    1797             },
    1798             "time": "2017-04-27T15:39:26+00:00"
    1799         },
    1800         {
    1801             "name": "sebastian/object-enumerator",
    1802             "version": "3.0.4",
    1803             "source": {
    1804                 "type": "git",
    1805                 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
    1806                 "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2"
    1807             },
    1808             "dist": {
    1809                 "type": "zip",
    1810                 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
    1811                 "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
    1812                 "shasum": ""
    1813             },
    1814             "require": {
    1815                 "php": ">=7.0",
    1816                 "sebastian/object-reflector": "^1.1.1",
    1817                 "sebastian/recursion-context": "^3.0"
    1818             },
    1819             "require-dev": {
    1820                 "phpunit/phpunit": "^6.0"
    1821             },
    1822             "type": "library",
    1823             "extra": {
    1824                 "branch-alias": {
    1825                     "dev-master": "3.0.x-dev"
    1826                 }
    1827             },
    1828             "autoload": {
    1829                 "classmap": [
    1830                     "src/"
    1831                 ]
    1832             },
    1833             "notification-url": "https://packagist.org/downloads/",
    1834             "license": [
    1835                 "BSD-3-Clause"
    1836             ],
    1837             "authors": [
    1838                 {
    1839                     "name": "Sebastian Bergmann",
    1840                     "email": "sebastian@phpunit.de"
    1841                 }
    1842             ],
    1843             "description": "Traverses array structures and object graphs to enumerate all referenced objects",
    1844             "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
    1845             "support": {
    1846                 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
    1847                 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4"
     1632                "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7"
    18481633            },
    18491634            "funding": [
     
    18531638                }
    18541639            ],
    1855             "time": "2020-11-30T07:40:27+00:00"
    1856         },
    1857         {
    1858             "name": "sebastian/object-reflector",
    1859             "version": "1.1.2",
    1860             "source": {
    1861                 "type": "git",
    1862                 "url": "https://github.com/sebastianbergmann/object-reflector.git",
    1863                 "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d"
    1864             },
    1865             "dist": {
    1866                 "type": "zip",
    1867                 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
    1868                 "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
    1869                 "shasum": ""
    1870             },
    1871             "require": {
    1872                 "php": ">=7.0"
    1873             },
    1874             "require-dev": {
    1875                 "phpunit/phpunit": "^6.0"
    1876             },
    1877             "type": "library",
    1878             "extra": {
    1879                 "branch-alias": {
    1880                     "dev-master": "1.1-dev"
    1881                 }
    1882             },
    1883             "autoload": {
    1884                 "classmap": [
    1885                     "src/"
    1886                 ]
    1887             },
    1888             "notification-url": "https://packagist.org/downloads/",
    1889             "license": [
    1890                 "BSD-3-Clause"
    1891             ],
    1892             "authors": [
    1893                 {
    1894                     "name": "Sebastian Bergmann",
    1895                     "email": "sebastian@phpunit.de"
    1896                 }
    1897             ],
    1898             "description": "Allows reflection of object attributes, including inherited and non-public ones",
    1899             "homepage": "https://github.com/sebastianbergmann/object-reflector/",
    1900             "support": {
    1901                 "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
    1902                 "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2"
    1903             },
    1904             "funding": [
    1905                 {
    1906                     "url": "https://github.com/sebastianbergmann",
    1907                     "type": "github"
    1908                 }
    1909             ],
    1910             "time": "2020-11-30T07:37:18+00:00"
    1911         },
    1912         {
    1913             "name": "sebastian/recursion-context",
    1914             "version": "3.0.1",
    1915             "source": {
    1916                 "type": "git",
    1917                 "url": "https://github.com/sebastianbergmann/recursion-context.git",
    1918                 "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb"
    1919             },
    1920             "dist": {
    1921                 "type": "zip",
    1922                 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb",
    1923                 "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb",
    1924                 "shasum": ""
    1925             },
    1926             "require": {
    1927                 "php": ">=7.0"
    1928             },
    1929             "require-dev": {
    1930                 "phpunit/phpunit": "^6.0"
    1931             },
    1932             "type": "library",
    1933             "extra": {
    1934                 "branch-alias": {
    1935                     "dev-master": "3.0.x-dev"
    1936                 }
    1937             },
    1938             "autoload": {
    1939                 "classmap": [
    1940                     "src/"
    1941                 ]
    1942             },
    1943             "notification-url": "https://packagist.org/downloads/",
    1944             "license": [
    1945                 "BSD-3-Clause"
    1946             ],
    1947             "authors": [
    1948                 {
    1949                     "name": "Sebastian Bergmann",
    1950                     "email": "sebastian@phpunit.de"
    1951                 },
    1952                 {
    1953                     "name": "Jeff Welch",
    1954                     "email": "whatthejeff@gmail.com"
    1955                 },
    1956                 {
    1957                     "name": "Adam Harvey",
    1958                     "email": "aharvey@php.net"
    1959                 }
    1960             ],
    1961             "description": "Provides functionality to recursively process PHP variables",
    1962             "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
    1963             "support": {
    1964                 "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
    1965                 "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1"
    1966             },
    1967             "funding": [
    1968                 {
    1969                     "url": "https://github.com/sebastianbergmann",
    1970                     "type": "github"
    1971                 }
    1972             ],
    1973             "time": "2020-11-30T07:34:24+00:00"
    1974         },
    1975         {
    1976             "name": "sebastian/resource-operations",
    1977             "version": "1.0.0",
    1978             "source": {
    1979                 "type": "git",
    1980                 "url": "https://github.com/sebastianbergmann/resource-operations.git",
    1981                 "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
    1982             },
    1983             "dist": {
    1984                 "type": "zip",
    1985                 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
    1986                 "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
    1987                 "shasum": ""
    1988             },
    1989             "require": {
    1990                 "php": ">=5.6.0"
    1991             },
    1992             "type": "library",
    1993             "extra": {
    1994                 "branch-alias": {
    1995                     "dev-master": "1.0.x-dev"
    1996                 }
    1997             },
    1998             "autoload": {
    1999                 "classmap": [
    2000                     "src/"
    2001                 ]
    2002             },
    2003             "notification-url": "https://packagist.org/downloads/",
    2004             "license": [
    2005                 "BSD-3-Clause"
    2006             ],
    2007             "authors": [
    2008                 {
    2009                     "name": "Sebastian Bergmann",
    2010                     "email": "sebastian@phpunit.de"
    2011                 }
    2012             ],
    2013             "description": "Provides a list of PHP built-in functions that operate on resources",
    2014             "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
    2015             "support": {
    2016                 "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
    2017                 "source": "https://github.com/sebastianbergmann/resource-operations/tree/master"
    2018             },
    2019             "time": "2015-07-28T20:34:47+00:00"
    2020         },
    2021         {
    2022             "name": "sebastian/version",
    2023             "version": "2.0.1",
    2024             "source": {
    2025                 "type": "git",
    2026                 "url": "https://github.com/sebastianbergmann/version.git",
    2027                 "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
    2028             },
    2029             "dist": {
    2030                 "type": "zip",
    2031                 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
    2032                 "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
    2033                 "shasum": ""
    2034             },
    2035             "require": {
    2036                 "php": ">=5.6"
    2037             },
    2038             "type": "library",
    2039             "extra": {
    2040                 "branch-alias": {
    2041                     "dev-master": "2.0.x-dev"
     1640            "time": "2024-03-02T06:35:11+00:00"
     1641        },
     1642        {
     1643            "name": "sebastian/lines-of-code",
     1644            "version": "1.0.4",
     1645            "source": {
     1646                "type": "git",
     1647                "url": "https://github.com/sebastianbergmann/lines-of-code.git",
     1648                "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5"
     1649            },
     1650            "dist": {
     1651                "type": "zip",
     1652                "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5",
     1653                "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5",
     1654                "shasum": ""
     1655            },
     1656            "require": {
     1657                "nikic/php-parser": "^4.18 || ^5.0",
     1658                "php": ">=7.3"
     1659            },
     1660            "require-dev": {
     1661                "phpunit/phpunit": "^9.3"
     1662            },
     1663            "type": "library",
     1664            "extra": {
     1665                "branch-alias": {
     1666                    "dev-master": "1.0-dev"
    20421667                }
    20431668            },
     
    20581683                }
    20591684            ],
     1685            "description": "Library for counting the lines of code in PHP source code",
     1686            "homepage": "https://github.com/sebastianbergmann/lines-of-code",
     1687            "support": {
     1688                "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
     1689                "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4"
     1690            },
     1691            "funding": [
     1692                {
     1693                    "url": "https://github.com/sebastianbergmann",
     1694                    "type": "github"
     1695                }
     1696            ],
     1697            "time": "2023-12-22T06:20:34+00:00"
     1698        },
     1699        {
     1700            "name": "sebastian/object-enumerator",
     1701            "version": "4.0.4",
     1702            "source": {
     1703                "type": "git",
     1704                "url": "https://github.com/sebastianbergmann/object-enumerator.git",
     1705                "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
     1706            },
     1707            "dist": {
     1708                "type": "zip",
     1709                "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
     1710                "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
     1711                "shasum": ""
     1712            },
     1713            "require": {
     1714                "php": ">=7.3",
     1715                "sebastian/object-reflector": "^2.0",
     1716                "sebastian/recursion-context": "^4.0"
     1717            },
     1718            "require-dev": {
     1719                "phpunit/phpunit": "^9.3"
     1720            },
     1721            "type": "library",
     1722            "extra": {
     1723                "branch-alias": {
     1724                    "dev-master": "4.0-dev"
     1725                }
     1726            },
     1727            "autoload": {
     1728                "classmap": [
     1729                    "src/"
     1730                ]
     1731            },
     1732            "notification-url": "https://packagist.org/downloads/",
     1733            "license": [
     1734                "BSD-3-Clause"
     1735            ],
     1736            "authors": [
     1737                {
     1738                    "name": "Sebastian Bergmann",
     1739                    "email": "sebastian@phpunit.de"
     1740                }
     1741            ],
     1742            "description": "Traverses array structures and object graphs to enumerate all referenced objects",
     1743            "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
     1744            "support": {
     1745                "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
     1746                "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
     1747            },
     1748            "funding": [
     1749                {
     1750                    "url": "https://github.com/sebastianbergmann",
     1751                    "type": "github"
     1752                }
     1753            ],
     1754            "time": "2020-10-26T13:12:34+00:00"
     1755        },
     1756        {
     1757            "name": "sebastian/object-reflector",
     1758            "version": "2.0.4",
     1759            "source": {
     1760                "type": "git",
     1761                "url": "https://github.com/sebastianbergmann/object-reflector.git",
     1762                "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
     1763            },
     1764            "dist": {
     1765                "type": "zip",
     1766                "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
     1767                "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
     1768                "shasum": ""
     1769            },
     1770            "require": {
     1771                "php": ">=7.3"
     1772            },
     1773            "require-dev": {
     1774                "phpunit/phpunit": "^9.3"
     1775            },
     1776            "type": "library",
     1777            "extra": {
     1778                "branch-alias": {
     1779                    "dev-master": "2.0-dev"
     1780                }
     1781            },
     1782            "autoload": {
     1783                "classmap": [
     1784                    "src/"
     1785                ]
     1786            },
     1787            "notification-url": "https://packagist.org/downloads/",
     1788            "license": [
     1789                "BSD-3-Clause"
     1790            ],
     1791            "authors": [
     1792                {
     1793                    "name": "Sebastian Bergmann",
     1794                    "email": "sebastian@phpunit.de"
     1795                }
     1796            ],
     1797            "description": "Allows reflection of object attributes, including inherited and non-public ones",
     1798            "homepage": "https://github.com/sebastianbergmann/object-reflector/",
     1799            "support": {
     1800                "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
     1801                "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
     1802            },
     1803            "funding": [
     1804                {
     1805                    "url": "https://github.com/sebastianbergmann",
     1806                    "type": "github"
     1807                }
     1808            ],
     1809            "time": "2020-10-26T13:14:26+00:00"
     1810        },
     1811        {
     1812            "name": "sebastian/recursion-context",
     1813            "version": "4.0.5",
     1814            "source": {
     1815                "type": "git",
     1816                "url": "https://github.com/sebastianbergmann/recursion-context.git",
     1817                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
     1818            },
     1819            "dist": {
     1820                "type": "zip",
     1821                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
     1822                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
     1823                "shasum": ""
     1824            },
     1825            "require": {
     1826                "php": ">=7.3"
     1827            },
     1828            "require-dev": {
     1829                "phpunit/phpunit": "^9.3"
     1830            },
     1831            "type": "library",
     1832            "extra": {
     1833                "branch-alias": {
     1834                    "dev-master": "4.0-dev"
     1835                }
     1836            },
     1837            "autoload": {
     1838                "classmap": [
     1839                    "src/"
     1840                ]
     1841            },
     1842            "notification-url": "https://packagist.org/downloads/",
     1843            "license": [
     1844                "BSD-3-Clause"
     1845            ],
     1846            "authors": [
     1847                {
     1848                    "name": "Sebastian Bergmann",
     1849                    "email": "sebastian@phpunit.de"
     1850                },
     1851                {
     1852                    "name": "Jeff Welch",
     1853                    "email": "whatthejeff@gmail.com"
     1854                },
     1855                {
     1856                    "name": "Adam Harvey",
     1857                    "email": "aharvey@php.net"
     1858                }
     1859            ],
     1860            "description": "Provides functionality to recursively process PHP variables",
     1861            "homepage": "https://github.com/sebastianbergmann/recursion-context",
     1862            "support": {
     1863                "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
     1864                "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
     1865            },
     1866            "funding": [
     1867                {
     1868                    "url": "https://github.com/sebastianbergmann",
     1869                    "type": "github"
     1870                }
     1871            ],
     1872            "time": "2023-02-03T06:07:39+00:00"
     1873        },
     1874        {
     1875            "name": "sebastian/resource-operations",
     1876            "version": "3.0.4",
     1877            "source": {
     1878                "type": "git",
     1879                "url": "https://github.com/sebastianbergmann/resource-operations.git",
     1880                "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e"
     1881            },
     1882            "dist": {
     1883                "type": "zip",
     1884                "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
     1885                "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
     1886                "shasum": ""
     1887            },
     1888            "require": {
     1889                "php": ">=7.3"
     1890            },
     1891            "require-dev": {
     1892                "phpunit/phpunit": "^9.0"
     1893            },
     1894            "type": "library",
     1895            "extra": {
     1896                "branch-alias": {
     1897                    "dev-main": "3.0-dev"
     1898                }
     1899            },
     1900            "autoload": {
     1901                "classmap": [
     1902                    "src/"
     1903                ]
     1904            },
     1905            "notification-url": "https://packagist.org/downloads/",
     1906            "license": [
     1907                "BSD-3-Clause"
     1908            ],
     1909            "authors": [
     1910                {
     1911                    "name": "Sebastian Bergmann",
     1912                    "email": "sebastian@phpunit.de"
     1913                }
     1914            ],
     1915            "description": "Provides a list of PHP built-in functions that operate on resources",
     1916            "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
     1917            "support": {
     1918                "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4"
     1919            },
     1920            "funding": [
     1921                {
     1922                    "url": "https://github.com/sebastianbergmann",
     1923                    "type": "github"
     1924                }
     1925            ],
     1926            "time": "2024-03-14T16:00:52+00:00"
     1927        },
     1928        {
     1929            "name": "sebastian/type",
     1930            "version": "3.2.1",
     1931            "source": {
     1932                "type": "git",
     1933                "url": "https://github.com/sebastianbergmann/type.git",
     1934                "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
     1935            },
     1936            "dist": {
     1937                "type": "zip",
     1938                "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
     1939                "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
     1940                "shasum": ""
     1941            },
     1942            "require": {
     1943                "php": ">=7.3"
     1944            },
     1945            "require-dev": {
     1946                "phpunit/phpunit": "^9.5"
     1947            },
     1948            "type": "library",
     1949            "extra": {
     1950                "branch-alias": {
     1951                    "dev-master": "3.2-dev"
     1952                }
     1953            },
     1954            "autoload": {
     1955                "classmap": [
     1956                    "src/"
     1957                ]
     1958            },
     1959            "notification-url": "https://packagist.org/downloads/",
     1960            "license": [
     1961                "BSD-3-Clause"
     1962            ],
     1963            "authors": [
     1964                {
     1965                    "name": "Sebastian Bergmann",
     1966                    "email": "sebastian@phpunit.de",
     1967                    "role": "lead"
     1968                }
     1969            ],
     1970            "description": "Collection of value objects that represent the types of the PHP type system",
     1971            "homepage": "https://github.com/sebastianbergmann/type",
     1972            "support": {
     1973                "issues": "https://github.com/sebastianbergmann/type/issues",
     1974                "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
     1975            },
     1976            "funding": [
     1977                {
     1978                    "url": "https://github.com/sebastianbergmann",
     1979                    "type": "github"
     1980                }
     1981            ],
     1982            "time": "2023-02-03T06:13:03+00:00"
     1983        },
     1984        {
     1985            "name": "sebastian/version",
     1986            "version": "3.0.2",
     1987            "source": {
     1988                "type": "git",
     1989                "url": "https://github.com/sebastianbergmann/version.git",
     1990                "reference": "c6c1022351a901512170118436c764e473f6de8c"
     1991            },
     1992            "dist": {
     1993                "type": "zip",
     1994                "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
     1995                "reference": "c6c1022351a901512170118436c764e473f6de8c",
     1996                "shasum": ""
     1997            },
     1998            "require": {
     1999                "php": ">=7.3"
     2000            },
     2001            "type": "library",
     2002            "extra": {
     2003                "branch-alias": {
     2004                    "dev-master": "3.0-dev"
     2005                }
     2006            },
     2007            "autoload": {
     2008                "classmap": [
     2009                    "src/"
     2010                ]
     2011            },
     2012            "notification-url": "https://packagist.org/downloads/",
     2013            "license": [
     2014                "BSD-3-Clause"
     2015            ],
     2016            "authors": [
     2017                {
     2018                    "name": "Sebastian Bergmann",
     2019                    "email": "sebastian@phpunit.de",
     2020                    "role": "lead"
     2021                }
     2022            ],
    20602023            "description": "Library that helps with managing the version number of Git-hosted PHP projects",
    20612024            "homepage": "https://github.com/sebastianbergmann/version",
    20622025            "support": {
    20632026                "issues": "https://github.com/sebastianbergmann/version/issues",
    2064                 "source": "https://github.com/sebastianbergmann/version/tree/master"
    2065             },
    2066             "time": "2016-10-03T07:35:21+00:00"
     2027                "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
     2028            },
     2029            "funding": [
     2030                {
     2031                    "url": "https://github.com/sebastianbergmann",
     2032                    "type": "github"
     2033                }
     2034            ],
     2035            "time": "2020-09-28T06:39:44+00:00"
    20672036        },
    20682037        {
     
    23532322        {
    23542323            "name": "theseer/tokenizer",
    2355             "version": "1.2.1",
     2324            "version": "1.2.3",
    23562325            "source": {
    23572326                "type": "git",
    23582327                "url": "https://github.com/theseer/tokenizer.git",
    2359                 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
    2360             },
    2361             "dist": {
    2362                 "type": "zip",
    2363                 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
    2364                 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
     2328                "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"
     2329            },
     2330            "dist": {
     2331                "type": "zip",
     2332                "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
     2333                "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
    23652334                "shasum": ""
    23662335            },
     
    23912360            "support": {
    23922361                "issues": "https://github.com/theseer/tokenizer/issues",
    2393                 "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
     2362                "source": "https://github.com/theseer/tokenizer/tree/1.2.3"
    23942363            },
    23952364            "funding": [
     
    23992368                }
    24002369            ],
    2401             "time": "2021-07-28T10:34:58+00:00"
    2402         },
    2403         {
    2404             "name": "webmozart/assert",
    2405             "version": "1.11.0",
    2406             "source": {
    2407                 "type": "git",
    2408                 "url": "https://github.com/webmozarts/assert.git",
    2409                 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
    2410             },
    2411             "dist": {
    2412                 "type": "zip",
    2413                 "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
    2414                 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
    2415                 "shasum": ""
    2416             },
    2417             "require": {
    2418                 "ext-ctype": "*",
    2419                 "php": "^7.2 || ^8.0"
    2420             },
    2421             "conflict": {
    2422                 "phpstan/phpstan": "<0.12.20",
    2423                 "vimeo/psalm": "<4.6.1 || 4.6.2"
    2424             },
    2425             "require-dev": {
    2426                 "phpunit/phpunit": "^8.5.13"
    2427             },
    2428             "type": "library",
    2429             "extra": {
    2430                 "branch-alias": {
    2431                     "dev-master": "1.10-dev"
    2432                 }
    2433             },
    2434             "autoload": {
    2435                 "psr-4": {
    2436                     "Webmozart\\Assert\\": "src/"
    2437                 }
    2438             },
    2439             "notification-url": "https://packagist.org/downloads/",
    2440             "license": [
    2441                 "MIT"
    2442             ],
    2443             "authors": [
    2444                 {
    2445                     "name": "Bernhard Schussek",
    2446                     "email": "bschussek@gmail.com"
    2447                 }
    2448             ],
    2449             "description": "Assertions to validate method input/output with nice error messages.",
    2450             "keywords": [
    2451                 "assert",
    2452                 "check",
    2453                 "validate"
    2454             ],
    2455             "support": {
    2456                 "issues": "https://github.com/webmozarts/assert/issues",
    2457                 "source": "https://github.com/webmozarts/assert/tree/1.11.0"
    2458             },
    2459             "time": "2022-06-03T18:03:27+00:00"
     2370            "time": "2024-03-03T12:36:25+00:00"
    24602371        },
    24612372        {
     
    25222433    },
    25232434    "platform-dev": [],
    2524     "plugin-api-version": "2.2.0"
     2435    "plugin-api-version": "2.6.0"
    25252436}
  • bpost-shipping/trunk/languages/bpost_shipping.pot

    r3068120 r3079657  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: bpost shipping 3.1.0\n"
     5"Project-Id-Version: bpost shipping 3.1.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/package\n"
    7 "POT-Creation-Date: 2024-04-10 00:05:25+00:00\n"
     7"POT-Creation-Date: 2024-04-30 21:52:38+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=UTF-8\n"
     
    197197msgstr ""
    198198
    199 #. #-#-#-#-#  bpost_shipping.pot (bpost shipping 3.1.0)  #-#-#-#-#
     199#. #-#-#-#-#  bpost_shipping.pot (bpost shipping 3.1.1)  #-#-#-#-#
    200200#. Author of the plugin/theme
    201201#: classes/class-wc-bpost-shipping-method.php:264
  • bpost-shipping/trunk/readme.txt

    r3068120 r3079657  
    11=== bpost shipping ===
    22
    3 Tags: woocommerce extension,shipping methods,bpost,Belgian post,delivery,shop
     3Tags: woocommerce extension,shipping methods,bpost,Belgian post,delivery
    44Contributors: antidot-dev
    55Author: bpost_shipping,antidot-dev
     
    88Tested up to: 6.5
    99Requires PHP: 7.4
    10 Stable tag: 3.1.0
     10Stable tag: 3.1.1
    1111License: GPLv2 or later
    1212License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1201205. Configure your bpost shipping settings under the Woocommerce shipping > bpost shipping tab
    121121== Changelog ==
     122
     123#### 3.1.1
     124
     125*Release date: 2024-04-30*
     126
     127* Logs failed with PHP 8.0+
    122128
    123129#### 3.1.0
  • bpost-shipping/trunk/vendor/autoload.php

    r3068120 r3079657  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit0eb9f3f17f2a6b3490ad5896bc55f38a::getLoader();
     7return ComposerAutoloaderInitfa4ceef575a8235c3ca05dc17d71a355::getLoader();
  • bpost-shipping/trunk/vendor/composer/autoload_psr4.php

    r1562900 r3079657  
    88return array(
    99    'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
    10     'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
    1110    'Bpost\\BpostApiClient\\' => array($vendorDir . '/antidot-be/bpost-api-library/src'),
    1211);
  • bpost-shipping/trunk/vendor/composer/autoload_real.php

    r3068120 r3079657  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit0eb9f3f17f2a6b3490ad5896bc55f38a
     5class ComposerAutoloaderInitfa4ceef575a8235c3ca05dc17d71a355
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit0eb9f3f17f2a6b3490ad5896bc55f38a', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitfa4ceef575a8235c3ca05dc17d71a355', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit0eb9f3f17f2a6b3490ad5896bc55f38a', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitfa4ceef575a8235c3ca05dc17d71a355', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInit0eb9f3f17f2a6b3490ad5896bc55f38a::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInitfa4ceef575a8235c3ca05dc17d71a355::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
  • bpost-shipping/trunk/vendor/composer/autoload_static.php

    r3068120 r3079657  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit0eb9f3f17f2a6b3490ad5896bc55f38a
     7class ComposerStaticInitfa4ceef575a8235c3ca05dc17d71a355
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    1111        array (
    1212            'Psr\\Log\\' => 8,
    13         ),
    14         'M' =>
    15         array (
    16             'Monolog\\' => 8,
    1713        ),
    1814        'B' =>
     
    2622        array (
    2723            0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
    28         ),
    29         'Monolog\\' =>
    30         array (
    31             0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
    3224        ),
    3325        'Bpost\\BpostApiClient\\' =>
     
    7870    {
    7971        return \Closure::bind(function () use ($loader) {
    80             $loader->prefixLengthsPsr4 = ComposerStaticInit0eb9f3f17f2a6b3490ad5896bc55f38a::$prefixLengthsPsr4;
    81             $loader->prefixDirsPsr4 = ComposerStaticInit0eb9f3f17f2a6b3490ad5896bc55f38a::$prefixDirsPsr4;
    82             $loader->classMap = ComposerStaticInit0eb9f3f17f2a6b3490ad5896bc55f38a::$classMap;
     72            $loader->prefixLengthsPsr4 = ComposerStaticInitfa4ceef575a8235c3ca05dc17d71a355::$prefixLengthsPsr4;
     73            $loader->prefixDirsPsr4 = ComposerStaticInitfa4ceef575a8235c3ca05dc17d71a355::$prefixDirsPsr4;
     74            $loader->classMap = ComposerStaticInitfa4ceef575a8235c3ca05dc17d71a355::$classMap;
    8375
    8476        }, null, ClassLoader::class);
  • bpost-shipping/trunk/vendor/composer/installed.json

    r3068120 r3079657  
    6969        },
    7070        {
    71             "name": "monolog/monolog",
    72             "version": "2.9.1",
    73             "version_normalized": "2.9.1.0",
    74             "source": {
    75                 "type": "git",
    76                 "url": "https://github.com/Seldaek/monolog.git",
    77                 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1"
    78             },
    79             "dist": {
    80                 "type": "zip",
    81                 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
    82                 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
    83                 "shasum": ""
    84             },
    85             "require": {
    86                 "php": ">=7.2",
    87                 "psr/log": "^1.0.1 || ^2.0 || ^3.0"
    88             },
    89             "provide": {
    90                 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
    91             },
    92             "require-dev": {
    93                 "aws/aws-sdk-php": "^2.4.9 || ^3.0",
    94                 "doctrine/couchdb": "~1.0@dev",
    95                 "elasticsearch/elasticsearch": "^7 || ^8",
    96                 "ext-json": "*",
    97                 "graylog2/gelf-php": "^1.4.2 || ^2@dev",
    98                 "guzzlehttp/guzzle": "^7.4",
    99                 "guzzlehttp/psr7": "^2.2",
    100                 "mongodb/mongodb": "^1.8",
    101                 "php-amqplib/php-amqplib": "~2.4 || ^3",
    102                 "phpspec/prophecy": "^1.15",
    103                 "phpstan/phpstan": "^0.12.91",
    104                 "phpunit/phpunit": "^8.5.14",
    105                 "predis/predis": "^1.1 || ^2.0",
    106                 "rollbar/rollbar": "^1.3 || ^2 || ^3",
    107                 "ruflin/elastica": "^7",
    108                 "swiftmailer/swiftmailer": "^5.3|^6.0",
    109                 "symfony/mailer": "^5.4 || ^6",
    110                 "symfony/mime": "^5.4 || ^6"
    111             },
    112             "suggest": {
    113                 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
    114                 "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
    115                 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
    116                 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
    117                 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
    118                 "ext-mbstring": "Allow to work properly with unicode symbols",
    119                 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
    120                 "ext-openssl": "Required to send log messages using SSL",
    121                 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
    122                 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
    123                 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
    124                 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
    125                 "rollbar/rollbar": "Allow sending log messages to Rollbar",
    126                 "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
    127             },
    128             "time": "2023-02-06T13:44:46+00:00",
    129             "type": "library",
    130             "extra": {
    131                 "branch-alias": {
    132                     "dev-main": "2.x-dev"
    133                 }
    134             },
    135             "installation-source": "dist",
    136             "autoload": {
    137                 "psr-4": {
    138                     "Monolog\\": "src/Monolog"
    139                 }
    140             },
    141             "notification-url": "https://packagist.org/downloads/",
    142             "license": [
    143                 "MIT"
    144             ],
    145             "authors": [
    146                 {
    147                     "name": "Jordi Boggiano",
    148                     "email": "j.boggiano@seld.be",
    149                     "homepage": "https://seld.be"
    150                 }
    151             ],
    152             "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
    153             "homepage": "https://github.com/Seldaek/monolog",
    154             "keywords": [
    155                 "log",
    156                 "logging",
    157                 "psr-3"
    158             ],
    159             "support": {
    160                 "issues": "https://github.com/Seldaek/monolog/issues",
    161                 "source": "https://github.com/Seldaek/monolog/tree/2.9.1"
    162             },
    163             "funding": [
    164                 {
    165                     "url": "https://github.com/Seldaek",
    166                     "type": "github"
    167                 },
    168                 {
    169                     "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
    170                     "type": "tidelift"
    171                 }
    172             ],
    173             "install-path": "../monolog/monolog"
    174         },
    175         {
    17671            "name": "psr/log",
    17772            "version": "1.1.4",
  • bpost-shipping/trunk/vendor/composer/installed.php

    r3068120 r3079657  
    2929            'dev_requirement' => false,
    3030        ),
    31         'monolog/monolog' => array(
    32             'pretty_version' => '2.9.1',
    33             'version' => '2.9.1.0',
    34             'type' => 'library',
    35             'install_path' => __DIR__ . '/../monolog/monolog',
    36             'aliases' => array(),
    37             'reference' => 'f259e2b15fb95494c83f52d3caad003bbf5ffaa1',
    38             'dev_requirement' => false,
    39         ),
    4031        'psr/log' => array(
    4132            'pretty_version' => '1.1.4',
     
    4738            'dev_requirement' => false,
    4839        ),
    49         'psr/log-implementation' => array(
    50             'dev_requirement' => false,
    51             'provided' => array(
    52                 0 => '1.0.0 || 2.0.0 || 3.0.0',
    53             ),
    54         ),
    5540    ),
    5641);
Note: See TracChangeset for help on using the changeset viewer.