Plugin Directory

Changeset 2828928


Ignore:
Timestamp:
12/05/2022 09:06:30 PM (3 years ago)
Author:
plnic
Message:

re-allowed 7.4 compatibility

Location:
punchlist/trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • punchlist/trunk/composer.json

    r2642586 r2828928  
    22    "version": "1.0.0",
    33    "require": {
    4         "guzzlehttp/guzzle": "^7.3"
     4        "guzzlehttp/guzzle": "^7.3",
     5        "php": ">=7.4"
     6       
    57    },
    68    "autoload": {
  • punchlist/trunk/readme.txt

    r2828879 r2828928  
    3131== Changelog ==
    3232= 1.3.7 =
    33 * Re-allows PHP 7.4 compatibility.
     33* Re-enables PHP 7.4 compatibility.
    3434
    3535= 1.3.6 =
  • punchlist/trunk/vendor/autoload.php

    r2825469 r2828928  
    33// autoload.php @generated by Composer
    44
    5 if (PHP_VERSION_ID < 50600) {
    6     echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    7     exit(1);
    8 }
    9 
    105require_once __DIR__ . '/composer/autoload_real.php';
    116
  • punchlist/trunk/vendor/composer/ClassLoader.php

    r2790252 r2828928  
    3838 * @author Fabien Potencier <fabien@symfony.com>
    3939 * @author Jordi Boggiano <j.boggiano@seld.be>
    40  * @see    https://www.php-fig.org/psr/psr-0/
    41  * @see    https://www.php-fig.org/psr/psr-4/
     40 * @see    http://www.php-fig.org/psr/psr-0/
     41 * @see    http://www.php-fig.org/psr/psr-4/
    4242 */
    4343class ClassLoader
    4444{
    45     /** @var ?string */
    46     private $vendorDir;
    47 
    4845    // PSR-4
    49     /**
    50      * @var array[]
    51      * @psalm-var array<string, array<string, int>>
    52      */
    5346    private $prefixLengthsPsr4 = array();
    54     /**
    55      * @var array[]
    56      * @psalm-var array<string, array<int, string>>
    57      */
    5847    private $prefixDirsPsr4 = array();
    59     /**
    60      * @var array[]
    61      * @psalm-var array<string, string>
    62      */
    6348    private $fallbackDirsPsr4 = array();
    6449
    6550    // PSR-0
    66     /**
    67      * @var array[]
    68      * @psalm-var array<string, array<string, string[]>>
    69      */
    7051    private $prefixesPsr0 = array();
    71     /**
    72      * @var array[]
    73      * @psalm-var array<string, string>
    74      */
    7552    private $fallbackDirsPsr0 = array();
    7653
    77     /** @var bool */
    7854    private $useIncludePath = false;
    79 
    80     /**
    81      * @var string[]
    82      * @psalm-var array<string, string>
    83      */
    8455    private $classMap = array();
    85 
    86     /** @var bool */
    8756    private $classMapAuthoritative = false;
    88 
    89     /**
    90      * @var bool[]
    91      * @psalm-var array<string, bool>
    92      */
    9357    private $missingClasses = array();
    94 
    95     /** @var ?string */
    9658    private $apcuPrefix;
    9759
    98     /**
    99      * @var self[]
    100      */
    101     private static $registeredLoaders = array();
    102 
    103     /**
    104      * @param ?string $vendorDir
    105      */
    106     public function __construct($vendorDir = null)
    107     {
    108         $this->vendorDir = $vendorDir;
    109     }
    110 
    111     /**
    112      * @return string[]
    113      */
    11460    public function getPrefixes()
    11561    {
    11662        if (!empty($this->prefixesPsr0)) {
    117             return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
     63            return call_user_func_array('array_merge', $this->prefixesPsr0);
    11864        }
    11965
     
    12167    }
    12268
    123     /**
    124      * @return array[]
    125      * @psalm-return array<string, array<int, string>>
    126      */
    12769    public function getPrefixesPsr4()
    12870    {
     
    13072    }
    13173
    132     /**
    133      * @return array[]
    134      * @psalm-return array<string, string>
    135      */
    13674    public function getFallbackDirs()
    13775    {
     
    13977    }
    14078
    141     /**
    142      * @return array[]
    143      * @psalm-return array<string, string>
    144      */
    14579    public function getFallbackDirsPsr4()
    14680    {
     
    14882    }
    14983
    150     /**
    151      * @return string[] Array of classname => path
    152      * @psalm-return array<string, string>
    153      */
    15484    public function getClassMap()
    15585    {
     
    15888
    15989    /**
    160      * @param string[] $classMap Class to filename map
    161      * @psalm-param array<string, string> $classMap
    162      *
    163      * @return void
     90     * @param array $classMap Class to filename map
    16491     */
    16592    public function addClassMap(array $classMap)
     
    176103     * appending or prepending to the ones previously set for this prefix.
    177104     *
    178      * @param string          $prefix  The prefix
    179      * @param string[]|string $paths   The PSR-0 root directories
    180      * @param bool            $prepend Whether to prepend the directories
    181      *
    182      * @return void
     105     * @param string       $prefix  The prefix
     106     * @param array|string $paths   The PSR-0 root directories
     107     * @param bool         $prepend Whether to prepend the directories
    183108     */
    184109    public function add($prefix, $paths, $prepend = false)
     
    223148     * appending or prepending to the ones previously set for this namespace.
    224149     *
    225      * @param string          $prefix  The prefix/namespace, with trailing '\\'
    226      * @param string[]|string $paths   The PSR-4 base directories
    227      * @param bool            $prepend Whether to prepend the directories
     150     * @param string       $prefix  The prefix/namespace, with trailing '\\'
     151     * @param array|string $paths   The PSR-4 base directories
     152     * @param bool         $prepend Whether to prepend the directories
    228153     *
    229154     * @throws \InvalidArgumentException
    230      *
    231      * @return void
    232155     */
    233156    public function addPsr4($prefix, $paths, $prepend = false)
     
    273196     * replacing any others previously set for this prefix.
    274197     *
    275      * @param string          $prefix The prefix
    276      * @param string[]|string $paths  The PSR-0 base directories
    277      *
    278      * @return void
     198     * @param string       $prefix The prefix
     199     * @param array|string $paths  The PSR-0 base directories
    279200     */
    280201    public function set($prefix, $paths)
     
    291212     * replacing any others previously set for this namespace.
    292213     *
    293      * @param string          $prefix The prefix/namespace, with trailing '\\'
    294      * @param string[]|string $paths  The PSR-4 base directories
     214     * @param string       $prefix The prefix/namespace, with trailing '\\'
     215     * @param array|string $paths  The PSR-4 base directories
    295216     *
    296217     * @throws \InvalidArgumentException
    297      *
    298      * @return void
    299218     */
    300219    public function setPsr4($prefix, $paths)
     
    316235     *
    317236     * @param bool $useIncludePath
    318      *
    319      * @return void
    320237     */
    321238    public function setUseIncludePath($useIncludePath)
     
    340257     *
    341258     * @param bool $classMapAuthoritative
    342      *
    343      * @return void
    344259     */
    345260    public function setClassMapAuthoritative($classMapAuthoritative)
     
    362277     *
    363278     * @param string|null $apcuPrefix
    364      *
    365      * @return void
    366279     */
    367280    public function setApcuPrefix($apcuPrefix)
     
    384297     *
    385298     * @param bool $prepend Whether to prepend the autoloader or not
    386      *
    387      * @return void
    388299     */
    389300    public function register($prepend = false)
    390301    {
    391302        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
    392 
    393         if (null === $this->vendorDir) {
    394             return;
    395         }
    396 
    397         if ($prepend) {
    398             self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
    399         } else {
    400             unset(self::$registeredLoaders[$this->vendorDir]);
    401             self::$registeredLoaders[$this->vendorDir] = $this;
    402         }
    403303    }
    404304
    405305    /**
    406306     * Unregisters this instance as an autoloader.
    407      *
    408      * @return void
    409307     */
    410308    public function unregister()
    411309    {
    412310        spl_autoload_unregister(array($this, 'loadClass'));
    413 
    414         if (null !== $this->vendorDir) {
    415             unset(self::$registeredLoaders[$this->vendorDir]);
    416         }
    417311    }
    418312
     
    421315     *
    422316     * @param  string    $class The name of the class
    423      * @return true|null True if loaded, null otherwise
     317     * @return bool|null True if loaded, null otherwise
    424318     */
    425319    public function loadClass($class)
     
    430324            return true;
    431325        }
    432 
    433         return null;
    434326    }
    435327
     
    476368    }
    477369
    478     /**
    479      * Returns the currently registered loaders indexed by their corresponding vendor directories.
    480      *
    481      * @return self[]
    482      */
    483     public static function getRegisteredLoaders()
    484     {
    485         return self::$registeredLoaders;
    486     }
    487 
    488     /**
    489      * @param  string       $class
    490      * @param  string       $ext
    491      * @return string|false
    492      */
    493370    private function findFileWithExtension($class, $ext)
    494371    {
     
    562439 *
    563440 * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568441 */
    569442function includeFile($file)
  • punchlist/trunk/vendor/composer/LICENSE

    r2642586 r2828928  
    1 
    21Copyright (c) Nils Adermann, Jordi Boggiano
    32
     
    1918OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    2019THE SOFTWARE.
    21 
  • punchlist/trunk/vendor/composer/autoload_classmap.php

    r2790252 r2828928  
    33// autoload_classmap.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname(dirname(__FILE__));
    66$baseDir = dirname($vendorDir);
    77
    88return array(
    9     'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
    109);
  • punchlist/trunk/vendor/composer/autoload_files.php

    r2790252 r2828928  
    33// autoload_files.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname(dirname(__FILE__));
    66$baseDir = dirname($vendorDir);
    77
  • punchlist/trunk/vendor/composer/autoload_namespaces.php

    r2790252 r2828928  
    33// autoload_namespaces.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname(dirname(__FILE__));
    66$baseDir = dirname($vendorDir);
    77
  • punchlist/trunk/vendor/composer/autoload_psr4.php

    r2825597 r2828928  
    33// autoload_psr4.php @generated by Composer
    44
    5 $vendorDir = dirname(__DIR__);
     5$vendorDir = dirname(dirname(__FILE__));
    66$baseDir = dirname($vendorDir);
    77
  • punchlist/trunk/vendor/composer/autoload_real.php

    r2825469 r2828928  
    2323        }
    2424
    25         require __DIR__ . '/platform_check.php';
    26 
    2725        spl_autoload_register(array('ComposerAutoloaderInit19c53331b496eb7c604df730e7999c76', 'loadClassLoader'), true, true);
    28         self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
     26        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    2927        spl_autoload_unregister(array('ComposerAutoloaderInit19c53331b496eb7c604df730e7999c76', 'loadClassLoader'));
    3028
    31         require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit19c53331b496eb7c604df730e7999c76::getInitializer($loader));
     29        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     30        if ($useStaticLoader) {
     31            require_once __DIR__ . '/autoload_static.php';
     32
     33            call_user_func(\Composer\Autoload\ComposerStaticInit19c53331b496eb7c604df730e7999c76::getInitializer($loader));
     34        } else {
     35            $map = require __DIR__ . '/autoload_namespaces.php';
     36            foreach ($map as $namespace => $path) {
     37                $loader->set($namespace, $path);
     38            }
     39
     40            $map = require __DIR__ . '/autoload_psr4.php';
     41            foreach ($map as $namespace => $path) {
     42                $loader->setPsr4($namespace, $path);
     43            }
     44
     45            $classMap = require __DIR__ . '/autoload_classmap.php';
     46            if ($classMap) {
     47                $loader->addClassMap($classMap);
     48            }
     49        }
    3350
    3451        $loader->register(true);
    3552
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit19c53331b496eb7c604df730e7999c76::$files;
     53        if ($useStaticLoader) {
     54            $includeFiles = Composer\Autoload\ComposerStaticInit19c53331b496eb7c604df730e7999c76::$files;
     55        } else {
     56            $includeFiles = require __DIR__ . '/autoload_files.php';
     57        }
    3758        foreach ($includeFiles as $fileIdentifier => $file) {
    3859            composerRequire19c53331b496eb7c604df730e7999c76($fileIdentifier, $file);
     
    4364}
    4465
    45 /**
    46  * @param string $fileIdentifier
    47  * @param string $file
    48  * @return void
    49  */
    5066function composerRequire19c53331b496eb7c604df730e7999c76($fileIdentifier, $file)
    5167{
    5268    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     69        require $file;
     70
    5371        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    54 
    55         require $file;
    5672    }
    5773}
  • punchlist/trunk/vendor/composer/autoload_static.php

    r2825597 r2828928  
    5757    );
    5858
    59     public static $classMap = array (
    60         'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    61     );
    62 
    6359    public static function getInitializer(ClassLoader $loader)
    6460    {
     
    6662            $loader->prefixLengthsPsr4 = ComposerStaticInit19c53331b496eb7c604df730e7999c76::$prefixLengthsPsr4;
    6763            $loader->prefixDirsPsr4 = ComposerStaticInit19c53331b496eb7c604df730e7999c76::$prefixDirsPsr4;
    68             $loader->classMap = ComposerStaticInit19c53331b496eb7c604df730e7999c76::$classMap;
    6964
    7065        }, null, ClassLoader::class);
  • punchlist/trunk/vendor/composer/installed.json

    r2828877 r2828928  
    1 {
    2     "packages": [
    3         {
    4             "name": "guzzlehttp/guzzle",
    5             "version": "7.5.0",
    6             "version_normalized": "7.5.0.0",
    7             "source": {
    8                 "type": "git",
    9                 "url": "https://github.com/guzzle/guzzle.git",
    10                 "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba",
    15                 "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
    16                 "shasum": ""
    17             },
    18             "require": {
    19                 "ext-json": "*",
    20                 "guzzlehttp/promises": "^1.5",
    21                 "guzzlehttp/psr7": "^1.9 || ^2.4",
    22                 "php": "^7.2.5 || ^8.0",
    23                 "psr/http-client": "^1.0",
    24                 "symfony/deprecation-contracts": "^2.2 || ^3.0"
    25             },
    26             "provide": {
    27                 "psr/http-client-implementation": "1.0"
    28             },
    29             "require-dev": {
    30                 "bamarni/composer-bin-plugin": "^1.8.1",
    31                 "ext-curl": "*",
    32                 "php-http/client-integration-tests": "^3.0",
    33                 "phpunit/phpunit": "^8.5.29 || ^9.5.23",
    34                 "psr/log": "^1.1 || ^2.0 || ^3.0"
    35             },
    36             "suggest": {
    37                 "ext-curl": "Required for CURL handler support",
    38                 "ext-intl": "Required for Internationalized Domain Name (IDN) support",
    39                 "psr/log": "Required for using the Log middleware"
    40             },
    41             "time": "2022-08-28T15:39:27+00:00",
    42             "type": "library",
    43             "extra": {
    44                 "bamarni-bin": {
    45                     "bin-links": true,
    46                     "forward-command": false
    47                 },
    48                 "branch-alias": {
    49                     "dev-master": "7.5-dev"
    50                 }
    51             },
    52             "installation-source": "dist",
    53             "autoload": {
    54                 "files": [
    55                     "src/functions_include.php"
    56                 ],
    57                 "psr-4": {
    58                     "GuzzleHttp\\": "src/"
    59                 }
    60             },
    61             "notification-url": "https://packagist.org/downloads/",
    62             "license": [
    63                 "MIT"
     1[
     2    {
     3        "name": "guzzlehttp/guzzle",
     4        "version": "7.5.0",
     5        "version_normalized": "7.5.0.0",
     6        "source": {
     7            "type": "git",
     8            "url": "https://github.com/guzzle/guzzle.git",
     9            "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
     10        },
     11        "dist": {
     12            "type": "zip",
     13            "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba",
     14            "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
     15            "shasum": ""
     16        },
     17        "require": {
     18            "ext-json": "*",
     19            "guzzlehttp/promises": "^1.5",
     20            "guzzlehttp/psr7": "^1.9 || ^2.4",
     21            "php": "^7.2.5 || ^8.0",
     22            "psr/http-client": "^1.0",
     23            "symfony/deprecation-contracts": "^2.2 || ^3.0"
     24        },
     25        "provide": {
     26            "psr/http-client-implementation": "1.0"
     27        },
     28        "require-dev": {
     29            "bamarni/composer-bin-plugin": "^1.8.1",
     30            "ext-curl": "*",
     31            "php-http/client-integration-tests": "^3.0",
     32            "phpunit/phpunit": "^8.5.29 || ^9.5.23",
     33            "psr/log": "^1.1 || ^2.0 || ^3.0"
     34        },
     35        "suggest": {
     36            "ext-curl": "Required for CURL handler support",
     37            "ext-intl": "Required for Internationalized Domain Name (IDN) support",
     38            "psr/log": "Required for using the Log middleware"
     39        },
     40        "time": "2022-08-28T15:39:27+00:00",
     41        "type": "library",
     42        "extra": {
     43            "bamarni-bin": {
     44                "bin-links": true,
     45                "forward-command": false
     46            },
     47            "branch-alias": {
     48                "dev-master": "7.5-dev"
     49            }
     50        },
     51        "installation-source": "dist",
     52        "autoload": {
     53            "files": [
     54                "src/functions_include.php"
    6455            ],
    65             "authors": [
    66                 {
    67                     "name": "Graham Campbell",
    68                     "email": "hello@gjcampbell.co.uk",
    69                     "homepage": "https://github.com/GrahamCampbell"
    70                 },
    71                 {
    72                     "name": "Michael Dowling",
    73                     "email": "mtdowling@gmail.com",
    74                     "homepage": "https://github.com/mtdowling"
    75                 },
    76                 {
    77                     "name": "Jeremy Lindblom",
    78                     "email": "jeremeamia@gmail.com",
    79                     "homepage": "https://github.com/jeremeamia"
    80                 },
    81                 {
    82                     "name": "George Mponos",
    83                     "email": "gmponos@gmail.com",
    84                     "homepage": "https://github.com/gmponos"
    85                 },
    86                 {
    87                     "name": "Tobias Nyholm",
    88                     "email": "tobias.nyholm@gmail.com",
    89                     "homepage": "https://github.com/Nyholm"
    90                 },
    91                 {
    92                     "name": "Márk Sági-Kazár",
    93                     "email": "mark.sagikazar@gmail.com",
    94                     "homepage": "https://github.com/sagikazarmark"
    95                 },
    96                 {
    97                     "name": "Tobias Schultze",
    98                     "email": "webmaster@tubo-world.de",
    99                     "homepage": "https://github.com/Tobion"
    100                 }
     56            "psr-4": {
     57                "GuzzleHttp\\": "src/"
     58            }
     59        },
     60        "notification-url": "https://packagist.org/downloads/",
     61        "license": [
     62            "MIT"
     63        ],
     64        "authors": [
     65            {
     66                "name": "Graham Campbell",
     67                "email": "hello@gjcampbell.co.uk",
     68                "homepage": "https://github.com/GrahamCampbell"
     69            },
     70            {
     71                "name": "Michael Dowling",
     72                "email": "mtdowling@gmail.com",
     73                "homepage": "https://github.com/mtdowling"
     74            },
     75            {
     76                "name": "Jeremy Lindblom",
     77                "email": "jeremeamia@gmail.com",
     78                "homepage": "https://github.com/jeremeamia"
     79            },
     80            {
     81                "name": "George Mponos",
     82                "email": "gmponos@gmail.com",
     83                "homepage": "https://github.com/gmponos"
     84            },
     85            {
     86                "name": "Tobias Nyholm",
     87                "email": "tobias.nyholm@gmail.com",
     88                "homepage": "https://github.com/Nyholm"
     89            },
     90            {
     91                "name": "Márk Sági-Kazár",
     92                "email": "mark.sagikazar@gmail.com",
     93                "homepage": "https://github.com/sagikazarmark"
     94            },
     95            {
     96                "name": "Tobias Schultze",
     97                "email": "webmaster@tubo-world.de",
     98                "homepage": "https://github.com/Tobion"
     99            }
     100        ],
     101        "description": "Guzzle is a PHP HTTP client library",
     102        "keywords": [
     103            "client",
     104            "curl",
     105            "framework",
     106            "http",
     107            "http client",
     108            "psr-18",
     109            "psr-7",
     110            "rest",
     111            "web service"
     112        ],
     113        "support": {
     114            "issues": "https://github.com/guzzle/guzzle/issues",
     115            "source": "https://github.com/guzzle/guzzle/tree/7.5.0"
     116        },
     117        "funding": [
     118            {
     119                "url": "https://github.com/GrahamCampbell",
     120                "type": "github"
     121            },
     122            {
     123                "url": "https://github.com/Nyholm",
     124                "type": "github"
     125            },
     126            {
     127                "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
     128                "type": "tidelift"
     129            }
     130        ]
     131    },
     132    {
     133        "name": "guzzlehttp/promises",
     134        "version": "1.5.2",
     135        "version_normalized": "1.5.2.0",
     136        "source": {
     137            "type": "git",
     138            "url": "https://github.com/guzzle/promises.git",
     139            "reference": "b94b2807d85443f9719887892882d0329d1e2598"
     140        },
     141        "dist": {
     142            "type": "zip",
     143            "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598",
     144            "reference": "b94b2807d85443f9719887892882d0329d1e2598",
     145            "shasum": ""
     146        },
     147        "require": {
     148            "php": ">=5.5"
     149        },
     150        "require-dev": {
     151            "symfony/phpunit-bridge": "^4.4 || ^5.1"
     152        },
     153        "time": "2022-08-28T14:55:35+00:00",
     154        "type": "library",
     155        "extra": {
     156            "branch-alias": {
     157                "dev-master": "1.5-dev"
     158            }
     159        },
     160        "installation-source": "dist",
     161        "autoload": {
     162            "files": [
     163                "src/functions_include.php"
    101164            ],
    102             "description": "Guzzle is a PHP HTTP client library",
    103             "keywords": [
    104                 "client",
    105                 "curl",
    106                 "framework",
    107                 "http",
    108                 "http client",
    109                 "psr-18",
    110                 "psr-7",
    111                 "rest",
    112                 "web service"
    113             ],
    114             "support": {
    115                 "issues": "https://github.com/guzzle/guzzle/issues",
    116                 "source": "https://github.com/guzzle/guzzle/tree/7.5.0"
    117             },
    118             "funding": [
    119                 {
    120                     "url": "https://github.com/GrahamCampbell",
    121                     "type": "github"
    122                 },
    123                 {
    124                     "url": "https://github.com/Nyholm",
    125                     "type": "github"
    126                 },
    127                 {
    128                     "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
    129                     "type": "tidelift"
    130                 }
    131             ],
    132             "install-path": "../guzzlehttp/guzzle"
    133         },
    134         {
    135             "name": "guzzlehttp/promises",
    136             "version": "1.5.2",
    137             "version_normalized": "1.5.2.0",
    138             "source": {
    139                 "type": "git",
    140                 "url": "https://github.com/guzzle/promises.git",
    141                 "reference": "b94b2807d85443f9719887892882d0329d1e2598"
    142             },
    143             "dist": {
    144                 "type": "zip",
    145                 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598",
    146                 "reference": "b94b2807d85443f9719887892882d0329d1e2598",
    147                 "shasum": ""
    148             },
    149             "require": {
    150                 "php": ">=5.5"
    151             },
    152             "require-dev": {
    153                 "symfony/phpunit-bridge": "^4.4 || ^5.1"
    154             },
    155             "time": "2022-08-28T14:55:35+00:00",
    156             "type": "library",
    157             "extra": {
    158                 "branch-alias": {
    159                     "dev-master": "1.5-dev"
    160                 }
    161             },
    162             "installation-source": "dist",
    163             "autoload": {
    164                 "files": [
    165                     "src/functions_include.php"
    166                 ],
    167                 "psr-4": {
    168                     "GuzzleHttp\\Promise\\": "src/"
    169                 }
    170             },
    171             "notification-url": "https://packagist.org/downloads/",
    172             "license": [
    173                 "MIT"
    174             ],
    175             "authors": [
    176                 {
    177                     "name": "Graham Campbell",
    178                     "email": "hello@gjcampbell.co.uk",
    179                     "homepage": "https://github.com/GrahamCampbell"
    180                 },
    181                 {
    182                     "name": "Michael Dowling",
    183                     "email": "mtdowling@gmail.com",
    184                     "homepage": "https://github.com/mtdowling"
    185                 },
    186                 {
    187                     "name": "Tobias Nyholm",
    188                     "email": "tobias.nyholm@gmail.com",
    189                     "homepage": "https://github.com/Nyholm"
    190                 },
    191                 {
    192                     "name": "Tobias Schultze",
    193                     "email": "webmaster@tubo-world.de",
    194                     "homepage": "https://github.com/Tobion"
    195                 }
    196             ],
    197             "description": "Guzzle promises library",
    198             "keywords": [
    199                 "promise"
    200             ],
    201             "support": {
    202                 "issues": "https://github.com/guzzle/promises/issues",
    203                 "source": "https://github.com/guzzle/promises/tree/1.5.2"
    204             },
    205             "funding": [
    206                 {
    207                     "url": "https://github.com/GrahamCampbell",
    208                     "type": "github"
    209                 },
    210                 {
    211                     "url": "https://github.com/Nyholm",
    212                     "type": "github"
    213                 },
    214                 {
    215                     "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
    216                     "type": "tidelift"
    217                 }
    218             ],
    219             "install-path": "../guzzlehttp/promises"
    220         },
    221         {
    222             "name": "guzzlehttp/psr7",
    223             "version": "2.4.1",
    224             "version_normalized": "2.4.1.0",
    225             "source": {
    226                 "type": "git",
    227                 "url": "https://github.com/guzzle/psr7.git",
    228                 "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379"
    229             },
    230             "dist": {
    231                 "type": "zip",
    232                 "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379",
    233                 "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379",
    234                 "shasum": ""
    235             },
    236             "require": {
    237                 "php": "^7.2.5 || ^8.0",
    238                 "psr/http-factory": "^1.0",
    239                 "psr/http-message": "^1.0",
    240                 "ralouphie/getallheaders": "^3.0"
    241             },
    242             "provide": {
    243                 "psr/http-factory-implementation": "1.0",
    244                 "psr/http-message-implementation": "1.0"
    245             },
    246             "require-dev": {
    247                 "bamarni/composer-bin-plugin": "^1.8.1",
    248                 "http-interop/http-factory-tests": "^0.9",
    249                 "phpunit/phpunit": "^8.5.29 || ^9.5.23"
    250             },
    251             "suggest": {
    252                 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
    253             },
    254             "time": "2022-08-28T14:45:39+00:00",
    255             "type": "library",
    256             "extra": {
    257                 "bamarni-bin": {
    258                     "bin-links": true,
    259                     "forward-command": false
    260                 },
    261                 "branch-alias": {
    262                     "dev-master": "2.4-dev"
    263                 }
    264             },
    265             "installation-source": "dist",
    266             "autoload": {
    267                 "psr-4": {
    268                     "GuzzleHttp\\Psr7\\": "src/"
    269                 }
    270             },
    271             "notification-url": "https://packagist.org/downloads/",
    272             "license": [
    273                 "MIT"
    274             ],
    275             "authors": [
    276                 {
    277                     "name": "Graham Campbell",
    278                     "email": "hello@gjcampbell.co.uk",
    279                     "homepage": "https://github.com/GrahamCampbell"
    280                 },
    281                 {
    282                     "name": "Michael Dowling",
    283                     "email": "mtdowling@gmail.com",
    284                     "homepage": "https://github.com/mtdowling"
    285                 },
    286                 {
    287                     "name": "George Mponos",
    288                     "email": "gmponos@gmail.com",
    289                     "homepage": "https://github.com/gmponos"
    290                 },
    291                 {
    292                     "name": "Tobias Nyholm",
    293                     "email": "tobias.nyholm@gmail.com",
    294                     "homepage": "https://github.com/Nyholm"
    295                 },
    296                 {
    297                     "name": "Márk Sági-Kazár",
    298                     "email": "mark.sagikazar@gmail.com",
    299                     "homepage": "https://github.com/sagikazarmark"
    300                 },
    301                 {
    302                     "name": "Tobias Schultze",
    303                     "email": "webmaster@tubo-world.de",
    304                     "homepage": "https://github.com/Tobion"
    305                 },
    306                 {
    307                     "name": "Márk Sági-Kazár",
    308                     "email": "mark.sagikazar@gmail.com",
    309                     "homepage": "https://sagikazarmark.hu"
    310                 }
    311             ],
    312             "description": "PSR-7 message implementation that also provides common utility methods",
    313             "keywords": [
    314                 "http",
    315                 "message",
    316                 "psr-7",
    317                 "request",
    318                 "response",
    319                 "stream",
    320                 "uri",
    321                 "url"
    322             ],
    323             "support": {
    324                 "issues": "https://github.com/guzzle/psr7/issues",
    325                 "source": "https://github.com/guzzle/psr7/tree/2.4.1"
    326             },
    327             "funding": [
    328                 {
    329                     "url": "https://github.com/GrahamCampbell",
    330                     "type": "github"
    331                 },
    332                 {
    333                     "url": "https://github.com/Nyholm",
    334                     "type": "github"
    335                 },
    336                 {
    337                     "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
    338                     "type": "tidelift"
    339                 }
    340             ],
    341             "install-path": "../guzzlehttp/psr7"
    342         },
    343         {
    344             "name": "psr/http-client",
    345             "version": "1.0.1",
    346             "version_normalized": "1.0.1.0",
    347             "source": {
    348                 "type": "git",
    349                 "url": "https://github.com/php-fig/http-client.git",
    350                 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
    351             },
    352             "dist": {
    353                 "type": "zip",
    354                 "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
    355                 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
    356                 "shasum": ""
    357             },
    358             "require": {
    359                 "php": "^7.0 || ^8.0",
    360                 "psr/http-message": "^1.0"
    361             },
    362             "time": "2020-06-29T06:28:15+00:00",
    363             "type": "library",
    364             "extra": {
    365                 "branch-alias": {
    366                     "dev-master": "1.0.x-dev"
    367                 }
    368             },
    369             "installation-source": "dist",
    370             "autoload": {
    371                 "psr-4": {
    372                     "Psr\\Http\\Client\\": "src/"
    373                 }
    374             },
    375             "notification-url": "https://packagist.org/downloads/",
    376             "license": [
    377                 "MIT"
    378             ],
    379             "authors": [
    380                 {
    381                     "name": "PHP-FIG",
    382                     "homepage": "http://www.php-fig.org/"
    383                 }
    384             ],
    385             "description": "Common interface for HTTP clients",
    386             "homepage": "https://github.com/php-fig/http-client",
    387             "keywords": [
    388                 "http",
    389                 "http-client",
    390                 "psr",
    391                 "psr-18"
    392             ],
    393             "support": {
    394                 "source": "https://github.com/php-fig/http-client/tree/master"
    395             },
    396             "install-path": "../psr/http-client"
    397         },
    398         {
    399             "name": "psr/http-factory",
    400             "version": "1.0.1",
    401             "version_normalized": "1.0.1.0",
    402             "source": {
    403                 "type": "git",
    404                 "url": "https://github.com/php-fig/http-factory.git",
    405                 "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
    406             },
    407             "dist": {
    408                 "type": "zip",
    409                 "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
    410                 "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
    411                 "shasum": ""
    412             },
    413             "require": {
    414                 "php": ">=7.0.0",
    415                 "psr/http-message": "^1.0"
    416             },
    417             "time": "2019-04-30T12:38:16+00:00",
    418             "type": "library",
    419             "extra": {
    420                 "branch-alias": {
    421                     "dev-master": "1.0.x-dev"
    422                 }
    423             },
    424             "installation-source": "dist",
    425             "autoload": {
    426                 "psr-4": {
    427                     "Psr\\Http\\Message\\": "src/"
    428                 }
    429             },
    430             "notification-url": "https://packagist.org/downloads/",
    431             "license": [
    432                 "MIT"
    433             ],
    434             "authors": [
    435                 {
    436                     "name": "PHP-FIG",
    437                     "homepage": "http://www.php-fig.org/"
    438                 }
    439             ],
    440             "description": "Common interfaces for PSR-7 HTTP message factories",
    441             "keywords": [
    442                 "factory",
    443                 "http",
    444                 "message",
    445                 "psr",
    446                 "psr-17",
    447                 "psr-7",
    448                 "request",
    449                 "response"
    450             ],
    451             "support": {
    452                 "source": "https://github.com/php-fig/http-factory/tree/master"
    453             },
    454             "install-path": "../psr/http-factory"
    455         },
    456         {
    457             "name": "psr/http-message",
    458             "version": "1.0.1",
    459             "version_normalized": "1.0.1.0",
    460             "source": {
    461                 "type": "git",
    462                 "url": "https://github.com/php-fig/http-message.git",
    463                 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
    464             },
    465             "dist": {
    466                 "type": "zip",
    467                 "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
    468                 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
    469                 "shasum": ""
    470             },
    471             "require": {
    472                 "php": ">=5.3.0"
    473             },
    474             "time": "2016-08-06T14:39:51+00:00",
    475             "type": "library",
    476             "extra": {
    477                 "branch-alias": {
    478                     "dev-master": "1.0.x-dev"
    479                 }
    480             },
    481             "installation-source": "dist",
    482             "autoload": {
    483                 "psr-4": {
    484                     "Psr\\Http\\Message\\": "src/"
    485                 }
    486             },
    487             "notification-url": "https://packagist.org/downloads/",
    488             "license": [
    489                 "MIT"
    490             ],
    491             "authors": [
    492                 {
    493                     "name": "PHP-FIG",
    494                     "homepage": "http://www.php-fig.org/"
    495                 }
    496             ],
    497             "description": "Common interface for HTTP messages",
    498             "homepage": "https://github.com/php-fig/http-message",
    499             "keywords": [
    500                 "http",
    501                 "http-message",
    502                 "psr",
    503                 "psr-7",
    504                 "request",
    505                 "response"
    506             ],
    507             "support": {
    508                 "source": "https://github.com/php-fig/http-message/tree/master"
    509             },
    510             "install-path": "../psr/http-message"
    511         },
    512         {
    513             "name": "ralouphie/getallheaders",
    514             "version": "3.0.3",
    515             "version_normalized": "3.0.3.0",
    516             "source": {
    517                 "type": "git",
    518                 "url": "https://github.com/ralouphie/getallheaders.git",
    519                 "reference": "120b605dfeb996808c31b6477290a714d356e822"
    520             },
    521             "dist": {
    522                 "type": "zip",
    523                 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
    524                 "reference": "120b605dfeb996808c31b6477290a714d356e822",
    525                 "shasum": ""
    526             },
    527             "require": {
    528                 "php": ">=5.6"
    529             },
    530             "require-dev": {
    531                 "php-coveralls/php-coveralls": "^2.1",
    532                 "phpunit/phpunit": "^5 || ^6.5"
    533             },
    534             "time": "2019-03-08T08:55:37+00:00",
    535             "type": "library",
    536             "installation-source": "dist",
    537             "autoload": {
    538                 "files": [
    539                     "src/getallheaders.php"
    540                 ]
    541             },
    542             "notification-url": "https://packagist.org/downloads/",
    543             "license": [
    544                 "MIT"
    545             ],
    546             "authors": [
    547                 {
    548                     "name": "Ralph Khattar",
    549                     "email": "ralph.khattar@gmail.com"
    550                 }
    551             ],
    552             "description": "A polyfill for getallheaders.",
    553             "support": {
    554                 "issues": "https://github.com/ralouphie/getallheaders/issues",
    555                 "source": "https://github.com/ralouphie/getallheaders/tree/develop"
    556             },
    557             "install-path": "../ralouphie/getallheaders"
    558         },
    559         {
    560             "name": "symfony/deprecation-contracts",
    561             "version": "v2.5.2",
    562             "version_normalized": "2.5.2.0",
    563             "source": {
    564                 "type": "git",
    565                 "url": "https://github.com/symfony/deprecation-contracts.git",
    566                 "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
    567             },
    568             "dist": {
    569                 "type": "zip",
    570                 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
    571                 "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
    572                 "shasum": ""
    573             },
    574             "require": {
    575                 "php": ">=7.1"
    576             },
    577             "time": "2022-01-02T09:53:40+00:00",
    578             "type": "library",
    579             "extra": {
    580                 "branch-alias": {
    581                     "dev-main": "2.5-dev"
    582                 },
    583                 "thanks": {
    584                     "name": "symfony/contracts",
    585                     "url": "https://github.com/symfony/contracts"
    586                 }
    587             },
    588             "installation-source": "dist",
    589             "autoload": {
    590                 "files": [
    591                     "function.php"
    592                 ]
    593             },
    594             "notification-url": "https://packagist.org/downloads/",
    595             "license": [
    596                 "MIT"
    597             ],
    598             "authors": [
    599                 {
    600                     "name": "Nicolas Grekas",
    601                     "email": "p@tchwork.com"
    602                 },
    603                 {
    604                     "name": "Symfony Community",
    605                     "homepage": "https://symfony.com/contributors"
    606                 }
    607             ],
    608             "description": "A generic function and convention to trigger deprecation notices",
    609             "homepage": "https://symfony.com",
    610             "support": {
    611                 "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2"
    612             },
    613             "funding": [
    614                 {
    615                     "url": "https://symfony.com/sponsor",
    616                     "type": "custom"
    617                 },
    618                 {
    619                     "url": "https://github.com/fabpot",
    620                     "type": "github"
    621                 },
    622                 {
    623                     "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
    624                     "type": "tidelift"
    625                 }
    626             ],
    627             "install-path": "../symfony/deprecation-contracts"
     165            "psr-4": {
     166                "GuzzleHttp\\Promise\\": "src/"
     167            }
     168        },
     169        "notification-url": "https://packagist.org/downloads/",
     170        "license": [
     171            "MIT"
     172        ],
     173        "authors": [
     174            {
     175                "name": "Graham Campbell",
     176                "email": "hello@gjcampbell.co.uk",
     177                "homepage": "https://github.com/GrahamCampbell"
     178            },
     179            {
     180                "name": "Michael Dowling",
     181                "email": "mtdowling@gmail.com",
     182                "homepage": "https://github.com/mtdowling"
     183            },
     184            {
     185                "name": "Tobias Nyholm",
     186                "email": "tobias.nyholm@gmail.com",
     187                "homepage": "https://github.com/Nyholm"
     188            },
     189            {
     190                "name": "Tobias Schultze",
     191                "email": "webmaster@tubo-world.de",
     192                "homepage": "https://github.com/Tobion"
     193            }
     194        ],
     195        "description": "Guzzle promises library",
     196        "keywords": [
     197            "promise"
     198        ],
     199        "support": {
     200            "issues": "https://github.com/guzzle/promises/issues",
     201            "source": "https://github.com/guzzle/promises/tree/1.5.2"
     202        },
     203        "funding": [
     204            {
     205                "url": "https://github.com/GrahamCampbell",
     206                "type": "github"
     207            },
     208            {
     209                "url": "https://github.com/Nyholm",
     210                "type": "github"
     211            },
     212            {
     213                "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
     214                "type": "tidelift"
     215            }
     216        ]
     217    },
     218    {
     219        "name": "guzzlehttp/psr7",
     220        "version": "2.4.3",
     221        "version_normalized": "2.4.3.0",
     222        "source": {
     223            "type": "git",
     224            "url": "https://github.com/guzzle/psr7.git",
     225            "reference": "67c26b443f348a51926030c83481b85718457d3d"
     226        },
     227        "dist": {
     228            "type": "zip",
     229            "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d",
     230            "reference": "67c26b443f348a51926030c83481b85718457d3d",
     231            "shasum": ""
     232        },
     233        "require": {
     234            "php": "^7.2.5 || ^8.0",
     235            "psr/http-factory": "^1.0",
     236            "psr/http-message": "^1.0",
     237            "ralouphie/getallheaders": "^3.0"
     238        },
     239        "provide": {
     240            "psr/http-factory-implementation": "1.0",
     241            "psr/http-message-implementation": "1.0"
     242        },
     243        "require-dev": {
     244            "bamarni/composer-bin-plugin": "^1.8.1",
     245            "http-interop/http-factory-tests": "^0.9",
     246            "phpunit/phpunit": "^8.5.29 || ^9.5.23"
     247        },
     248        "suggest": {
     249            "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
     250        },
     251        "time": "2022-10-26T14:07:24+00:00",
     252        "type": "library",
     253        "extra": {
     254            "bamarni-bin": {
     255                "bin-links": true,
     256                "forward-command": false
     257            },
     258            "branch-alias": {
     259                "dev-master": "2.4-dev"
     260            }
     261        },
     262        "installation-source": "dist",
     263        "autoload": {
     264            "psr-4": {
     265                "GuzzleHttp\\Psr7\\": "src/"
     266            }
     267        },
     268        "notification-url": "https://packagist.org/downloads/",
     269        "license": [
     270            "MIT"
     271        ],
     272        "authors": [
     273            {
     274                "name": "Graham Campbell",
     275                "email": "hello@gjcampbell.co.uk",
     276                "homepage": "https://github.com/GrahamCampbell"
     277            },
     278            {
     279                "name": "Michael Dowling",
     280                "email": "mtdowling@gmail.com",
     281                "homepage": "https://github.com/mtdowling"
     282            },
     283            {
     284                "name": "George Mponos",
     285                "email": "gmponos@gmail.com",
     286                "homepage": "https://github.com/gmponos"
     287            },
     288            {
     289                "name": "Tobias Nyholm",
     290                "email": "tobias.nyholm@gmail.com",
     291                "homepage": "https://github.com/Nyholm"
     292            },
     293            {
     294                "name": "Márk Sági-Kazár",
     295                "email": "mark.sagikazar@gmail.com",
     296                "homepage": "https://github.com/sagikazarmark"
     297            },
     298            {
     299                "name": "Tobias Schultze",
     300                "email": "webmaster@tubo-world.de",
     301                "homepage": "https://github.com/Tobion"
     302            },
     303            {
     304                "name": "Márk Sági-Kazár",
     305                "email": "mark.sagikazar@gmail.com",
     306                "homepage": "https://sagikazarmark.hu"
     307            }
     308        ],
     309        "description": "PSR-7 message implementation that also provides common utility methods",
     310        "keywords": [
     311            "http",
     312            "message",
     313            "psr-7",
     314            "request",
     315            "response",
     316            "stream",
     317            "uri",
     318            "url"
     319        ],
     320        "support": {
     321            "issues": "https://github.com/guzzle/psr7/issues",
     322            "source": "https://github.com/guzzle/psr7/tree/2.4.3"
     323        },
     324        "funding": [
     325            {
     326                "url": "https://github.com/GrahamCampbell",
     327                "type": "github"
     328            },
     329            {
     330                "url": "https://github.com/Nyholm",
     331                "type": "github"
     332            },
     333            {
     334                "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
     335                "type": "tidelift"
     336            }
     337        ]
     338    },
     339    {
     340        "name": "psr/http-client",
     341        "version": "1.0.1",
     342        "version_normalized": "1.0.1.0",
     343        "source": {
     344            "type": "git",
     345            "url": "https://github.com/php-fig/http-client.git",
     346            "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
     347        },
     348        "dist": {
     349            "type": "zip",
     350            "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
     351            "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
     352            "shasum": ""
     353        },
     354        "require": {
     355            "php": "^7.0 || ^8.0",
     356            "psr/http-message": "^1.0"
     357        },
     358        "time": "2020-06-29T06:28:15+00:00",
     359        "type": "library",
     360        "extra": {
     361            "branch-alias": {
     362                "dev-master": "1.0.x-dev"
     363            }
     364        },
     365        "installation-source": "dist",
     366        "autoload": {
     367            "psr-4": {
     368                "Psr\\Http\\Client\\": "src/"
     369            }
     370        },
     371        "notification-url": "https://packagist.org/downloads/",
     372        "license": [
     373            "MIT"
     374        ],
     375        "authors": [
     376            {
     377                "name": "PHP-FIG",
     378                "homepage": "http://www.php-fig.org/"
     379            }
     380        ],
     381        "description": "Common interface for HTTP clients",
     382        "homepage": "https://github.com/php-fig/http-client",
     383        "keywords": [
     384            "http",
     385            "http-client",
     386            "psr",
     387            "psr-18"
     388        ],
     389        "support": {
     390            "source": "https://github.com/php-fig/http-client/tree/master"
    628391        }
    629     ],
    630     "dev": true,
    631     "dev-package-names": []
    632 }
     392    },
     393    {
     394        "name": "psr/http-factory",
     395        "version": "1.0.1",
     396        "version_normalized": "1.0.1.0",
     397        "source": {
     398            "type": "git",
     399            "url": "https://github.com/php-fig/http-factory.git",
     400            "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
     401        },
     402        "dist": {
     403            "type": "zip",
     404            "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
     405            "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
     406            "shasum": ""
     407        },
     408        "require": {
     409            "php": ">=7.0.0",
     410            "psr/http-message": "^1.0"
     411        },
     412        "time": "2019-04-30T12:38:16+00:00",
     413        "type": "library",
     414        "extra": {
     415            "branch-alias": {
     416                "dev-master": "1.0.x-dev"
     417            }
     418        },
     419        "installation-source": "dist",
     420        "autoload": {
     421            "psr-4": {
     422                "Psr\\Http\\Message\\": "src/"
     423            }
     424        },
     425        "notification-url": "https://packagist.org/downloads/",
     426        "license": [
     427            "MIT"
     428        ],
     429        "authors": [
     430            {
     431                "name": "PHP-FIG",
     432                "homepage": "http://www.php-fig.org/"
     433            }
     434        ],
     435        "description": "Common interfaces for PSR-7 HTTP message factories",
     436        "keywords": [
     437            "factory",
     438            "http",
     439            "message",
     440            "psr",
     441            "psr-17",
     442            "psr-7",
     443            "request",
     444            "response"
     445        ],
     446        "support": {
     447            "source": "https://github.com/php-fig/http-factory/tree/master"
     448        }
     449    },
     450    {
     451        "name": "psr/http-message",
     452        "version": "1.0.1",
     453        "version_normalized": "1.0.1.0",
     454        "source": {
     455            "type": "git",
     456            "url": "https://github.com/php-fig/http-message.git",
     457            "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
     458        },
     459        "dist": {
     460            "type": "zip",
     461            "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
     462            "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
     463            "shasum": ""
     464        },
     465        "require": {
     466            "php": ">=5.3.0"
     467        },
     468        "time": "2016-08-06T14:39:51+00:00",
     469        "type": "library",
     470        "extra": {
     471            "branch-alias": {
     472                "dev-master": "1.0.x-dev"
     473            }
     474        },
     475        "installation-source": "dist",
     476        "autoload": {
     477            "psr-4": {
     478                "Psr\\Http\\Message\\": "src/"
     479            }
     480        },
     481        "notification-url": "https://packagist.org/downloads/",
     482        "license": [
     483            "MIT"
     484        ],
     485        "authors": [
     486            {
     487                "name": "PHP-FIG",
     488                "homepage": "http://www.php-fig.org/"
     489            }
     490        ],
     491        "description": "Common interface for HTTP messages",
     492        "homepage": "https://github.com/php-fig/http-message",
     493        "keywords": [
     494            "http",
     495            "http-message",
     496            "psr",
     497            "psr-7",
     498            "request",
     499            "response"
     500        ],
     501        "support": {
     502            "source": "https://github.com/php-fig/http-message/tree/master"
     503        }
     504    },
     505    {
     506        "name": "ralouphie/getallheaders",
     507        "version": "3.0.3",
     508        "version_normalized": "3.0.3.0",
     509        "source": {
     510            "type": "git",
     511            "url": "https://github.com/ralouphie/getallheaders.git",
     512            "reference": "120b605dfeb996808c31b6477290a714d356e822"
     513        },
     514        "dist": {
     515            "type": "zip",
     516            "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
     517            "reference": "120b605dfeb996808c31b6477290a714d356e822",
     518            "shasum": ""
     519        },
     520        "require": {
     521            "php": ">=5.6"
     522        },
     523        "require-dev": {
     524            "php-coveralls/php-coveralls": "^2.1",
     525            "phpunit/phpunit": "^5 || ^6.5"
     526        },
     527        "time": "2019-03-08T08:55:37+00:00",
     528        "type": "library",
     529        "installation-source": "dist",
     530        "autoload": {
     531            "files": [
     532                "src/getallheaders.php"
     533            ]
     534        },
     535        "notification-url": "https://packagist.org/downloads/",
     536        "license": [
     537            "MIT"
     538        ],
     539        "authors": [
     540            {
     541                "name": "Ralph Khattar",
     542                "email": "ralph.khattar@gmail.com"
     543            }
     544        ],
     545        "description": "A polyfill for getallheaders.",
     546        "support": {
     547            "issues": "https://github.com/ralouphie/getallheaders/issues",
     548            "source": "https://github.com/ralouphie/getallheaders/tree/develop"
     549        }
     550    },
     551    {
     552        "name": "symfony/deprecation-contracts",
     553        "version": "v2.5.2",
     554        "version_normalized": "2.5.2.0",
     555        "source": {
     556            "type": "git",
     557            "url": "https://github.com/symfony/deprecation-contracts.git",
     558            "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
     559        },
     560        "dist": {
     561            "type": "zip",
     562            "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
     563            "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
     564            "shasum": ""
     565        },
     566        "require": {
     567            "php": ">=7.1"
     568        },
     569        "time": "2022-01-02T09:53:40+00:00",
     570        "type": "library",
     571        "extra": {
     572            "branch-alias": {
     573                "dev-main": "2.5-dev"
     574            },
     575            "thanks": {
     576                "name": "symfony/contracts",
     577                "url": "https://github.com/symfony/contracts"
     578            }
     579        },
     580        "installation-source": "dist",
     581        "autoload": {
     582            "files": [
     583                "function.php"
     584            ]
     585        },
     586        "notification-url": "https://packagist.org/downloads/",
     587        "license": [
     588            "MIT"
     589        ],
     590        "authors": [
     591            {
     592                "name": "Nicolas Grekas",
     593                "email": "p@tchwork.com"
     594            },
     595            {
     596                "name": "Symfony Community",
     597                "homepage": "https://symfony.com/contributors"
     598            }
     599        ],
     600        "description": "A generic function and convention to trigger deprecation notices",
     601        "homepage": "https://symfony.com",
     602        "funding": [
     603            {
     604                "url": "https://symfony.com/sponsor",
     605                "type": "custom"
     606            },
     607            {
     608                "url": "https://github.com/fabpot",
     609                "type": "github"
     610            },
     611            {
     612                "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     613                "type": "tidelift"
     614            }
     615        ]
     616    }
     617]
  • punchlist/trunk/vendor/composer/installed.php

    r2828877 r2828928  
    3939        ),
    4040        'guzzlehttp/psr7' => array(
    41             'pretty_version' => '2.4.1',
    42             'version' => '2.4.1.0',
    43             'reference' => '69568e4293f4fa993f3b0e51c9723e1e17c41379',
     41            'pretty_version' => '2.4.3',
     42            'version' => '2.4.3.0',
     43            'reference' => '67c26b443f348a51926030c83481b85718457d3d',
    4444            'type' => 'library',
    4545            'install_path' => __DIR__ . '/../guzzlehttp/psr7',
     
    102102        ),
    103103        'symfony/deprecation-contracts' => array(
    104             'pretty_version' => 'v2.5.2',
    105             'version' => '2.5.2.0',
    106             'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
     104            'pretty_version' => 'v3.1.1',
     105            'version' => '3.1.1.0',
     106            'reference' => '07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918',
    107107            'type' => 'library',
    108108            'install_path' => __DIR__ . '/../symfony/deprecation-contracts',
  • punchlist/trunk/vendor/composer/platform_check.php

    r2828877 r2828928  
    55$issues = array();
    66
    7 if (!(PHP_VERSION_ID >= 70205)) {
    8     $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.5". You are running ' . PHP_VERSION . '.';
     7if (!(PHP_VERSION_ID >= 80100)) {
     8    $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.';
    99}
    1010
  • punchlist/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md

    r2828877 r2828928  
    77
    88## Unreleased
     9
     10## 2.4.3 - 2022-10-26
     11
     12### Changed
     13
     14- Replaced `sha1(uniqid())` by `bin2hex(random_bytes(20))`
     15
     16## 2.4.2 - 2022-10-25
     17
     18### Fixed
     19
     20- Fixed erroneous behaviour when combining host and relative path
    921
    1022## 2.4.1 - 2022-08-28
     
    104116
    105117- PHP < 7.2 support
    106 - All functions in the Guzzle\Psr7 namespace
     118- All functions in the `GuzzleHttp\Psr7` namespace
    107119
    108120## 1.8.1 - 2021-03-21
  • punchlist/trunk/vendor/guzzlehttp/psr7/README.md

    r2828877 r2828928  
    381381
    382382
    383 ## `GuzzleHttp\Psr7\Header::normalize`
     383## `GuzzleHttp\Psr7\Header::splitList`
     384
     385`public static function splitList(string|string[] $header): string[]`
     386
     387Splits a HTTP header defined to contain a comma-separated list into
     388each individual value:
     389
     390```
     391$knownEtags = Header::splitList($request->getHeader('if-none-match'));
     392```
     393
     394Example headers include `accept`, `cache-control` and `if-none-match`.
     395
     396
     397## `GuzzleHttp\Psr7\Header::normalize` (deprecated)
    384398
    385399`public static function normalize(string|array $header): array`
     400
     401`Header::normalize()` is deprecated in favor of [`Header::splitList()`](README.md#guzzlehttppsr7headersplitlist)
     402which performs the same operation with a cleaned up API and improved
     403documentation.
    386404
    387405Converts an array of header values that may contain comma separated
  • punchlist/trunk/vendor/guzzlehttp/psr7/src/Header.php

    r2828877 r2828928  
    6363
    6464    /**
    65      * Splits a HTTP header defined to contain comma-separated list into
     65     * Splits a HTTP header defined to contain a comma-separated list into
    6666     * each individual value. Empty values will be removed.
    6767     *
  • punchlist/trunk/vendor/guzzlehttp/psr7/src/MultipartStream.php

    r2828877 r2828928  
    3535    public function __construct(array $elements = [], string $boundary = null)
    3636    {
    37         $this->boundary = $boundary ?: sha1(uniqid('', true));
     37        $this->boundary = $boundary ?: bin2hex(random_bytes(20));
    3838        $this->stream = $this->createStream($elements);
    3939    }
  • punchlist/trunk/vendor/guzzlehttp/psr7/src/Uri.php

    r2828877 r2828928  
    173173        }
    174174
    175         if ($authority != ''|| $scheme === 'file') {
     175        if ($authority != '' || $scheme === 'file') {
    176176            $uri .= '//' . $authority;
     177        }
     178
     179        if ($authority != '' && $path != '' && $path[0] != '/') {
     180            $path = '/' . $path;
    177181        }
    178182
     
    732736                throw new MalformedUriException('A relative URI must not have a path beginning with a segment containing a colon');
    733737            }
    734         } elseif (isset($this->path[0]) && $this->path[0] !== '/') {
    735             throw new MalformedUriException('The path of a URI with an authority must start with a slash "/" or be empty');
    736738        }
    737739    }
Note: See TracChangeset for help on using the changeset viewer.