Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/azjezz/psl

📚 PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers
https://github.com/azjezz/psl

chore: switch to mago

azjezz opened this pull request 26 days ago
feat: Clock component

devnix opened this pull request 2 months ago
getenv vs $_ENV

jeromegamez opened this issue 2 months ago
Allow PHP 8.4

veewee opened this pull request 2 months ago
remove JetBrains sponsorship

azjezz opened this pull request 3 months ago
Allow iterable for Vec\concat first argument

dragosprotung opened this pull request 3 months ago
Added different message to distinguish between two cases:

zerkms opened this pull request 3 months ago
Add CI preload check

veewee opened this pull request 4 months ago
fix: change duration to load the correct class in loader

phpjob opened this pull request 4 months ago
fix: remove loading of not existing class Interval from Loader

phpjob opened this pull request 4 months ago
feat: introduce search_opt_k_v

simPod opened this pull request 4 months ago
Loader is referencing to Interval.php, which is not existing

phpjob opened this issue 4 months ago
fix: update filepath for NonNullType

phpjob opened this pull request 4 months ago
`Type\nonnull()` is not narrowed by phpstan

bendavies opened this issue 4 months ago
Fix mutation coverage

veewee opened this pull request 4 months ago
feat(collections): add fromItems and containsKey

pfmmfp opened this pull request 4 months ago
Add value-of<BackedEnum> type

gsteel opened this pull request 5 months ago
Update README.md

mattsches opened this pull request 7 months ago
PHPStan extension unable to report optional positive-int

XbNz opened this issue 7 months ago
Use MONTHS_PER_YEAR

veewee opened this pull request 7 months ago
Move nonnull type to public namespace

veewee opened this pull request 7 months ago
feat(DateTime) Provide a human-like months substract and add system

veewee opened this pull request 7 months ago
Add missing Option::orElse method

veewee opened this pull request 7 months ago
Adds `param-immediately-invoked-callable` in `Option`

klifoth opened this pull request 7 months ago
chore: fix static analysis

azjezz opened this pull request 7 months ago
Is nonnull helpful in any way?

zerkms opened this issue 8 months ago
Add `Vec` versions of the `unique` functions

BackEndTea opened this pull request 8 months ago
feat(Result): introduce `Result::unwrapOr()`

simPod opened this pull request 9 months ago
Improvement converted json type

filippeb opened this issue 9 months ago
feat(type): Notnull type optimizations

veewee opened this pull request 9 months ago
feat: narrow return type for `min()`, `max()`, `median()` and `mean()`

simPod opened this pull request 9 months ago
feat(type): Mark type classes as readonly

veewee opened this pull request 9 months ago
feat(type): Introduce type constructor purity

veewee opened this pull request 9 months ago
Fix PHP84 nullable types

veewee opened this pull request 9 months ago
chore: miscellaneous changes

azjezz opened this pull request 9 months ago
feat(types): Memoize simple types without arguments

veewee opened this pull request 9 months ago
Fix PHP84 implicit nullable types

veewee opened this pull request 9 months ago
feat(async): introduce optional incremental timeout to the public API

azjezz opened this pull request 9 months ago
chore: drop support for PHP 8.1

azjezz opened this pull request 9 months ago
feat(types): Traceless types

veewee opened this pull request 9 months ago
feat(io): introduce `ReadHandle::reachedEndOfDataSource`

azjezz opened this pull request 9 months ago
feat(tcp): add support for TLS/SSL in TCP

azjezz opened this pull request 9 months ago
chore: rename all enum cases to PascalCase instead of SHOUT_CASE

azjezz opened this pull request 9 months ago
feat(default): introduce `Default` component

azjezz opened this pull request 9 months ago
chore: rename all enum cases to use PascalCase

azjezz opened this issue 10 months ago
feat(datetime): Introduce `DateTime` component

azjezz opened this pull request 10 months ago
feat(locale): introduce 'Locale' component

azjezz opened this pull request 10 months ago
Avoid iterating over non-nullable sends

veewee opened this pull request 10 months ago
feat(option): `apply` closure should be able to return `mixed`

devnix opened this pull request 11 months ago
`json_encode` never returns an empty string

gsteel opened this pull request 11 months ago
[RFC] Change `ResultInterface<T>` to `ResultInterface<T, E>`

devnix opened this issue 12 months ago
Fix psalm 5.20 issues

veewee opened this pull request 12 months ago
chore(ga): bump actions/cache from 3 to 4

dependabot[bot] opened this pull request 12 months ago
Added support for coercing `stdClass` to `array<TKey, TValue>`

Ocramius opened this pull request 12 months ago
Corece an `array` out of an `stdClass`?

Ocramius opened this issue 12 months ago
feat(type): add class_string types (#432)

zerkms opened this pull request about 1 year ago
feat(option): add `Option::proceed()` method

devnix opened this pull request about 1 year ago
Type\implements_interface

zerkms opened this issue about 1 year ago
Apply fixes for Psalm 5.17

veewee opened this pull request about 1 year ago
Indicate support for PHP 8.3

gsteel opened this pull request about 1 year ago
Improve error messages for shape and vec -like types

vrielsa opened this pull request about 1 year ago
Introduce a comparison component

veewee opened this pull request about 1 year ago
Fix mutations + math float tests

veewee opened this pull request about 1 year ago
feat(option): new `Option::apply()` method

devnix opened this pull request about 1 year ago
feat(option): new `Option::merge()` method

devnix opened this pull request about 1 year ago
intersection + shapes unexpected behaviour (possible bug?)

asgrim opened this issue about 1 year ago
Bring over perf improvement from hhvm/hsl

lexidor opened this pull request over 1 year ago
chore(ga): bump actions/checkout from 3 to 4

dependabot[bot] opened this pull request over 1 year ago
Split this package is multiple sub-packages

BafS opened this issue over 1 year ago
Make PSL PHPStan compliant

devnix opened this issue over 1 year ago
fix(option): return `Option<never>` for `Option::none()`

devnix opened this pull request over 1 year ago
Add phpunit test for Dict\merge with numeric keys

veewee opened this pull request over 1 year ago
Improve Dict\merge

veewee opened this issue over 1 year ago
Improve error messages for shape and vec -like types

veewee opened this issue over 1 year ago
base64 url safe encoding

Gashmob opened this issue over 1 year ago
Introduce numeric-string type

veewee opened this pull request over 1 year ago
[type] introduce `converted` type.

veewee opened this pull request over 1 year ago
Allow an empty string to be coerced to bool

BackEndTea opened this pull request almost 2 years ago
Introduce Result\try_catch shortcut

veewee opened this pull request almost 2 years ago
Imrovements on file creation during write modes

veewee opened this pull request almost 2 years ago
Undeprecate `positive_int()`

dragosprotung opened this pull request almost 2 years ago
Undeprecate `positive_int`

dragosprotung opened this issue almost 2 years ago
Improve options type declarations and add andThen method

veewee opened this pull request almost 2 years ago
chore: update changelog

KennedyTedesco opened this pull request almost 2 years ago
feat(type): add f32 and f64 types

KennedyTedesco opened this pull request almost 2 years ago