diff --git a/composer.json b/composer.json index d2b920f..3cf996c 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "require": { "php": "~8.4.0 || ~8.5.0", "symfony/console": "^7.0 || ^8.0", - "azjezz/psl": "^4.0" + "azjezz/psl": "^6.3" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", diff --git a/composer.lock b/composer.lock index b270817..b98c2d6 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "632d4bb1c338e0b182878cf9f89b078b", + "content-hash": "ff7b634cb326a04b7d26418f8406ecce", "packages": [ { "name": "azjezz/psl", - "version": "4.2.0", + "version": "6.3.0", "source": { "type": "git", - "url": "https://github.com/azjezz/psl.git", - "reference": "15153a64c9824335ce11654522e7d88de762d39e" + "url": "https://github.com/php-standard-library/php-standard-library.git", + "reference": "13f1ca9de56f392513b9e511357079e52eec6cec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/azjezz/psl/zipball/15153a64c9824335ce11654522e7d88de762d39e", - "reference": "15153a64c9824335ce11654522e7d88de762d39e", + "url": "https://api.github.com/repos/php-standard-library/php-standard-library/zipball/13f1ca9de56f392513b9e511357079e52eec6cec", + "reference": "13f1ca9de56f392513b9e511357079e52eec6cec", "shasum": "" }, "require": { @@ -25,34 +25,245 @@ "ext-intl": "*", "ext-json": "*", "ext-mbstring": "*", + "ext-openssl": "*", "ext-sodium": "*", - "php": "~8.3.0 || ~8.4.0 || ~8.5.0", - "revolt/event-loop": "^1.0.7" + "php": "~8.4.0 || ~8.5.0", + "revolt/event-loop": "^1.0.9" + }, + "replace": { + "php-standard-library/ansi": "self.version", + "php-standard-library/async": "self.version", + "php-standard-library/binary": "self.version", + "php-standard-library/cache": "self.version", + "php-standard-library/channel": "self.version", + "php-standard-library/cidr": "self.version", + "php-standard-library/class": "self.version", + "php-standard-library/collection": "self.version", + "php-standard-library/comparison": "self.version", + "php-standard-library/compression": "self.version", + "php-standard-library/crypto": "self.version", + "php-standard-library/data-structure": "self.version", + "php-standard-library/date-time": "self.version", + "php-standard-library/default": "self.version", + "php-standard-library/dict": "self.version", + "php-standard-library/dns": "self.version", + "php-standard-library/dnssec": "self.version", + "php-standard-library/either": "self.version", + "php-standard-library/either-or-both": "self.version", + "php-standard-library/encoding": "self.version", + "php-standard-library/env": "self.version", + "php-standard-library/file": "self.version", + "php-standard-library/filesystem": "self.version", + "php-standard-library/foundation": "self.version", + "php-standard-library/fun": "self.version", + "php-standard-library/graph": "self.version", + "php-standard-library/h2": "self.version", + "php-standard-library/hash": "self.version", + "php-standard-library/hpack": "self.version", + "php-standard-library/html": "self.version", + "php-standard-library/http-client": "self.version", + "php-standard-library/http-message": "self.version", + "php-standard-library/interface": "self.version", + "php-standard-library/interoperability": "self.version", + "php-standard-library/io": "self.version", + "php-standard-library/ip": "self.version", + "php-standard-library/iri": "self.version", + "php-standard-library/iter": "self.version", + "php-standard-library/json": "self.version", + "php-standard-library/locale": "self.version", + "php-standard-library/math": "self.version", + "php-standard-library/message": "self.version", + "php-standard-library/mime": "self.version", + "php-standard-library/network": "self.version", + "php-standard-library/observer": "self.version", + "php-standard-library/option": "self.version", + "php-standard-library/os": "self.version", + "php-standard-library/password": "self.version", + "php-standard-library/process": "self.version", + "php-standard-library/promise": "self.version", + "php-standard-library/pseudo-random": "self.version", + "php-standard-library/punycode": "self.version", + "php-standard-library/random-sequence": "self.version", + "php-standard-library/range": "self.version", + "php-standard-library/regex": "self.version", + "php-standard-library/result": "self.version", + "php-standard-library/runtime": "self.version", + "php-standard-library/secure-random": "self.version", + "php-standard-library/shell": "self.version", + "php-standard-library/smtp": "self.version", + "php-standard-library/socks": "self.version", + "php-standard-library/str": "self.version", + "php-standard-library/tcp": "self.version", + "php-standard-library/terminal": "self.version", + "php-standard-library/tls": "self.version", + "php-standard-library/trait": "self.version", + "php-standard-library/tree": "self.version", + "php-standard-library/type": "self.version", + "php-standard-library/udp": "self.version", + "php-standard-library/unix": "self.version", + "php-standard-library/uri": "self.version", + "php-standard-library/url": "self.version", + "php-standard-library/vec": "self.version" }, "require-dev": { - "carthage-software/mago": "^1.0.0-beta.32", - "infection/infection": "^0.31.2", - "php-coveralls/php-coveralls": "^2.7.0", - "phpbench/phpbench": "^1.4.0", - "phpunit/phpunit": "^9.6.22" + "carthage-software/mago": "^1.50.0", + "ext-brotli": "*", + "infection/infection": "^0.32.7", + "php-coveralls/php-coveralls": "^2.9.1", + "phpbench/phpbench": "^1.7.0", + "phpunit/phpunit": "^13.1.14" }, "suggest": { "php-standard-library/phpstan-extension": "PHPStan integration", "php-standard-library/psalm-plugin": "Psalm integration" }, + "bin": [ + "bin/psl" + ], "type": "library", "extra": { - "thanks": { - "url": "https://github.com/hhvm/hsl", - "name": "hhvm/hsl" + "branch-alias": { + "dev-next": "6.3.x-dev" } }, "autoload": { "files": [ - "src/bootstrap.php" + "packages/foundation/src/Psl/bootstrap.php", + "packages/ansi/src/Psl/bootstrap.php", + "packages/async/src/Psl/bootstrap.php", + "packages/binary/src/Psl/bootstrap.php", + "packages/cache/src/Psl/bootstrap.php", + "packages/channel/src/Psl/bootstrap.php", + "packages/class/src/Psl/bootstrap.php", + "packages/comparison/src/Psl/bootstrap.php", + "packages/compression/src/Psl/bootstrap.php", + "packages/crypto/src/Psl/bootstrap.php", + "packages/date-time/src/Psl/bootstrap.php", + "packages/dict/src/Psl/bootstrap.php", + "packages/encoding/src/Psl/bootstrap.php", + "packages/env/src/Psl/bootstrap.php", + "packages/dns/src/Psl/bootstrap.php", + "packages/dnssec/src/Psl/bootstrap.php", + "packages/either-or-both/src/Psl/bootstrap.php", + "packages/file/src/Psl/bootstrap.php", + "packages/filesystem/src/Psl/bootstrap.php", + "packages/fun/src/Psl/bootstrap.php", + "packages/graph/src/Psl/bootstrap.php", + "packages/h2/src/Psl/bootstrap.php", + "packages/hash/src/Psl/bootstrap.php", + "packages/hpack/src/Psl/bootstrap.php", + "packages/html/src/Psl/bootstrap.php", + "packages/http-client/src/Psl/bootstrap.php", + "packages/http-message/src/Psl/bootstrap.php", + "packages/interface/src/Psl/bootstrap.php", + "packages/io/src/Psl/bootstrap.php", + "packages/iter/src/Psl/bootstrap.php", + "packages/json/src/Psl/bootstrap.php", + "packages/mime/src/Psl/bootstrap.php", + "packages/message/src/Psl/bootstrap.php", + "packages/math/src/Psl/bootstrap.php", + "packages/network/src/Psl/bootstrap.php", + "packages/option/src/Psl/bootstrap.php", + "packages/os/src/Psl/bootstrap.php", + "packages/password/src/Psl/bootstrap.php", + "packages/pseudo-random/src/Psl/bootstrap.php", + "packages/punycode/src/Psl/bootstrap.php", + "packages/range/src/Psl/bootstrap.php", + "packages/regex/src/Psl/bootstrap.php", + "packages/result/src/Psl/bootstrap.php", + "packages/runtime/src/Psl/bootstrap.php", + "packages/secure-random/src/Psl/bootstrap.php", + "packages/smtp/src/Psl/bootstrap.php", + "packages/shell/src/Psl/bootstrap.php", + "packages/socks/src/Psl/bootstrap.php", + "packages/str/src/Psl/bootstrap.php", + "packages/tcp/src/Psl/bootstrap.php", + "packages/terminal/src/Psl/bootstrap.php", + "packages/tls/src/Psl/bootstrap.php", + "packages/trait/src/Psl/bootstrap.php", + "packages/tree/src/Psl/bootstrap.php", + "packages/type/src/Psl/bootstrap.php", + "packages/udp/src/Psl/bootstrap.php", + "packages/unix/src/Psl/bootstrap.php", + "packages/uri/src/Psl/bootstrap.php", + "packages/url/src/Psl/bootstrap.php", + "packages/iri/src/Psl/bootstrap.php", + "packages/vec/src/Psl/bootstrap.php" ], "psr-4": { - "Psl\\": "src/Psl" + "Psl\\": "packages/foundation/src/Psl/", + "Psl\\H2\\": "packages/h2/src/Psl/H2/", + "Psl\\IO\\": "packages/io/src/Psl/IO/", + "Psl\\IP\\": "packages/ip/src/Psl/IP/", + "Psl\\OS\\": "packages/os/src/Psl/OS/", + "Psl\\DNS\\": "packages/dns/src/Psl/DNS/", + "Psl\\Env\\": "packages/env/src/Psl/Env/", + "Psl\\Fun\\": "packages/fun/src/Psl/Fun/", + "Psl\\IRI\\": "packages/iri/src/Psl/IRI/", + "Psl\\Str\\": "packages/str/src/Psl/Str/", + "Psl\\TCP\\": "packages/tcp/src/Psl/TCP/", + "Psl\\TLS\\": "packages/tls/src/Psl/TLS/", + "Psl\\UDP\\": "packages/udp/src/Psl/UDP/", + "Psl\\URI\\": "packages/uri/src/Psl/URI/", + "Psl\\URL\\": "packages/url/src/Psl/URL/", + "Psl\\Vec\\": "packages/vec/src/Psl/Vec/", + "Psl\\Ansi\\": "packages/ansi/src/Psl/Ansi/", + "Psl\\CIDR\\": "packages/cidr/src/Psl/CIDR/", + "Psl\\Dict\\": "packages/dict/src/Psl/Dict/", + "Psl\\File\\": "packages/file/src/Psl/File/", + "Psl\\Hash\\": "packages/hash/src/Psl/Hash/", + "Psl\\Html\\": "packages/html/src/Psl/Html/", + "Psl\\Iter\\": "packages/iter/src/Psl/Iter/", + "Psl\\Json\\": "packages/json/src/Psl/Json/", + "Psl\\MIME\\": "packages/mime/src/Psl/MIME/", + "Psl\\Math\\": "packages/math/src/Psl/Math/", + "Psl\\SMTP\\": "packages/smtp/src/Psl/SMTP/", + "Psl\\Tree\\": "packages/tree/src/Psl/Tree/", + "Psl\\Type\\": "packages/type/src/Psl/Type/", + "Psl\\Unix\\": "packages/unix/src/Psl/Unix/", + "Psl\\Async\\": "packages/async/src/Psl/Async/", + "Psl\\Cache\\": "packages/cache/src/Psl/Cache/", + "Psl\\Class\\": "packages/class/src/Psl/Class/", + "Psl\\Graph\\": "packages/graph/src/Psl/Graph/", + "Psl\\HPACK\\": "packages/hpack/src/Psl/HPACK/", + "Psl\\Range\\": "packages/range/src/Psl/Range/", + "Psl\\Regex\\": "packages/regex/src/Psl/Regex/", + "Psl\\Shell\\": "packages/shell/src/Psl/Shell/", + "Psl\\Socks\\": "packages/socks/src/Psl/Socks/", + "Psl\\Trait\\": "packages/trait/src/Psl/Trait/", + "Psl\\Binary\\": "packages/binary/src/Psl/Binary/", + "Psl\\Crypto\\": "packages/crypto/src/Psl/Crypto/", + "Psl\\DNSSEC\\": "packages/dnssec/src/Psl/DNSSEC/", + "Psl\\Either\\": "packages/either/src/Psl/Either/", + "Psl\\Locale\\": "packages/locale/src/Psl/Locale/", + "Psl\\Option\\": "packages/option/src/Psl/Option/", + "Psl\\Result\\": "packages/result/src/Psl/Result/", + "Psl\\Channel\\": "packages/channel/src/Psl/Channel/", + "Psl\\Default\\": "packages/default/src/Psl/Default/", + "Psl\\Message\\": "packages/message/src/Psl/Message/", + "Psl\\Network\\": "packages/network/src/Psl/Network/", + "Psl\\Process\\": "packages/process/src/Psl/Process/", + "Psl\\Promise\\": "packages/promise/src/Psl/Promise/", + "Psl\\Runtime\\": "packages/runtime/src/Psl/Runtime/", + "Psl\\DateTime\\": "packages/date-time/src/Psl/DateTime/", + "Psl\\Encoding\\": "packages/encoding/src/Psl/Encoding/", + "Psl\\Observer\\": "packages/observer/src/Psl/Observer/", + "Psl\\Password\\": "packages/password/src/Psl/Password/", + "Psl\\Punycode\\": "packages/punycode/src/Psl/Punycode/", + "Psl\\Terminal\\": "packages/terminal/src/Psl/Terminal/", + "Psl\\Interface\\": "packages/interface/src/Psl/Interface/", + "Psl\\Collection\\": "packages/collection/src/Psl/Collection/", + "Psl\\Comparison\\": "packages/comparison/src/Psl/Comparison/", + "Psl\\Filesystem\\": "packages/filesystem/src/Psl/Filesystem/", + "Psl\\Compression\\": "packages/compression/src/Psl/Compression/", + "Psl\\HTTP\\Client\\": "packages/http-client/src/Psl/HTTP/Client/", + "Psl\\EitherOrBoth\\": "packages/either-or-both/src/Psl/EitherOrBoth/", + "Psl\\HTTP\\Message\\": "packages/http-message/src/Psl/HTTP/Message/", + "Psl\\PseudoRandom\\": "packages/pseudo-random/src/Psl/PseudoRandom/", + "Psl\\SecureRandom\\": "packages/secure-random/src/Psl/SecureRandom/", + "Psl\\DataStructure\\": "packages/data-structure/src/Psl/DataStructure/", + "Psl\\RandomSequence\\": "packages/random-sequence/src/Psl/RandomSequence/", + "Psl\\Interoperability\\": "packages/interoperability/src/Psl/Interoperability/" } }, "notification-url": "https://packagist.org/downloads/", @@ -67,8 +278,8 @@ ], "description": "PHP Standard Library", "support": { - "issues": "https://github.com/azjezz/psl/issues", - "source": "https://github.com/azjezz/psl/tree/4.2.0" + "issues": "https://github.com/php-standard-library/php-standard-library/issues", + "source": "https://github.com/php-standard-library/php-standard-library/tree/6.3.0" }, "funding": [ { @@ -80,7 +291,8 @@ "type": "github" } ], - "time": "2025-10-25T08:31:40+00:00" + "abandoned": "php-standard-library/php-standard-library", + "time": "2026-09-25T15:54:11+00:00" }, { "name": "psr/container", @@ -137,16 +349,16 @@ }, { "name": "revolt/event-loop", - "version": "v1.0.8", + "version": "v1.0.9", "source": { "type": "git", "url": "https://github.com/revoltphp/event-loop.git", - "reference": "b6fc06dce8e9b523c9946138fa5e62181934f91c" + "reference": "44061cf513e53c6200372fc935ac42271566295d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/b6fc06dce8e9b523c9946138fa5e62181934f91c", - "reference": "b6fc06dce8e9b523c9946138fa5e62181934f91c", + "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/44061cf513e53c6200372fc935ac42271566295d", + "reference": "44061cf513e53c6200372fc935ac42271566295d", "shasum": "" }, "require": { @@ -156,7 +368,7 @@ "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", "phpunit/phpunit": "^9", - "psalm/phar": "^5.15" + "psalm/phar": "6.16.*" }, "type": "library", "extra": { @@ -203,9 +415,9 @@ ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", - "source": "https://github.com/revoltphp/event-loop/tree/v1.0.8" + "source": "https://github.com/revoltphp/event-loop/tree/v1.0.9" }, - "time": "2025-08-27T21:33:23+00:00" + "time": "2026-05-16T17:55:38+00:00" }, { "name": "symfony/console",