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

feat(type): add unsigned integer types

KennedyTedesco opened this pull request almost 2 years ago
feat(type): add signed integer types

azjezz opened this pull request almost 2 years ago
feat(type): add uint type

azjezz opened this pull request almost 2 years ago
feat(type): add nonnull type

azjezz opened this pull request almost 2 years ago
chore: remove float ranges

azjezz opened this pull request about 2 years ago
[Type] add `string_range` and `int_range` types.

azjezz opened this issue about 2 years ago
[Type] add `nonnull` type

azjezz opened this issue about 2 years ago
[Type] introduce new integer/float functions

azjezz opened this issue about 2 years ago
rename all parameters to use snake_case everywhere.

azjezz opened this issue about 2 years ago
doc(async): add documentation

azjezz opened this pull request about 2 years ago
feat(str): add range function

azjezz opened this pull request about 2 years ago
Return might be non-empty-list/non-empty-array for map functions

dragosprotung opened this pull request about 2 years ago
fix(vec): `reproduce` and `range` return type is always non-empty-list

dragosprotung opened this pull request about 2 years ago
add `Vec\flatten` and `Vec\flatten_by`

azjezz opened this issue about 2 years ago
curse(option): declare None as a constant

azjezz opened this pull request about 2 years ago
feat(range): add wither methods

azjezz opened this pull request about 2 years ago
andThen()

veewee opened this issue about 2 years ago
feat: introduce `Range` component

azjezz opened this pull request about 2 years ago
add `Psl\Str\range`

azjezz opened this issue about 2 years ago
introduce `Psl\Range` component

azjezz opened this issue about 2 years ago
add `Iter\range`

azjezz opened this issue about 2 years ago
feat(option): introduce `Option\from_nullable` function

veewee opened this pull request about 2 years ago
Adjusted testcases for better pipe plugin

veewee opened this pull request about 2 years ago
chore: update license copyright year

azjezz opened this pull request about 2 years ago
`Psl\Filesystem\exists()` has an invalid `@psalm-assert-if-true`

Ocramius opened this issue about 2 years ago
Support psalm v5

veewee opened this pull request about 2 years ago
chore: introduce rust extension

azjezz opened this pull request about 2 years ago
fix(type): add more valid float coerceings

bcremer opened this pull request about 2 years ago
Idea: `Psl\Type\enum(MyEnum::class)`

Ocramius opened this issue about 2 years ago
chore(php): fix PHP 8.2 deprecations

azjezz opened this pull request about 2 years ago
Use array_is_list for vec types

BackEndTea opened this pull request over 2 years ago
chore(php): fix PHP 8.2 deprecations

jrmajor opened this pull request over 2 years ago
Add mixed dict and vec types

BackEndTea opened this pull request over 2 years ago
Scopable loader

veewee opened this pull request over 2 years ago
Loader is not scopable

veewee opened this issue over 2 years ago
assert/coerce on dict will always loop over entire dict

BackEndTea opened this issue over 2 years ago
Type for `numeric-string`

zerkms opened this issue over 2 years ago
Type\not_null()

rodnaph opened this issue over 2 years ago
feat(option): introduce option component

azjezz opened this pull request over 2 years ago
Result is too restrictive, introduce Either type?

someniatko opened this issue over 2 years ago
chore(docs): fix wrong function name in examples

jrmajor opened this pull request over 2 years ago
README - add PHPStan Integration

ondrejmirtes opened this pull request over 2 years ago
Fix file truncate writing mode

dragosprotung opened this pull request over 2 years ago
Fix Filesystem\get_extension() returning empty string

dragosprotung opened this pull request over 2 years ago
`\Psl\Filesystem\get_extension()` can return empty string

dragosprotung opened this issue over 2 years ago
Use Revolt EventLoop stable version (0.2)

simPod opened this pull request over 2 years ago
Fix source doc function summary

Zerogiven opened this pull request over 2 years ago
chore(filesystem): improve docblock descriptions

jrmajor opened this pull request over 2 years ago
feat(vec): introduce slice(), take() and drop() functions

jrmajor opened this pull request over 2 years ago
chore(dict): narrow `Dict\take` return type

jrmajor opened this pull request over 2 years ago
Add TLS/SSL support

iggyvolz opened this issue almost 3 years ago
chore(ga): bump actions/cache from 2.1.7 to 3

dependabot[bot] opened this pull request almost 3 years ago
chore(ga): bump actions/checkout from 2 to 3

dependabot[bot] opened this pull request almost 3 years ago
chore(psalm): update type hint

patoui opened this pull request almost 3 years ago
feat(network): support idle connections

azjezz opened this pull request almost 3 years ago
Backport static analysis fixes to 1.6

veewee opened this pull request almost 3 years ago
[Result] Collect stats from result sets

veewee opened this pull request almost 3 years ago
feat(io): add streaming function

azjezz opened this pull request almost 3 years ago
feat(shell): introduce error output behavior feature

azjezz opened this pull request almost 3 years ago
Add static analysis checks for the new psalm pipe hook

veewee opened this pull request almost 3 years ago
chore(deps): bump php-standard-library/psalm-plugin from 1.1.1 to 1.1.2

dependabot[bot] opened this pull request about 3 years ago
chore(deps): bump vimeo/psalm from 4.16.1 to 4.17.0

dependabot[bot] opened this pull request about 3 years ago
Exit code 139 with no error thrown in `File\write()`

jrmajor opened this issue about 3 years ago
Closure vs callable

veewee opened this issue about 3 years ago
chore(filesystem): rework exceptions

azjezz opened this pull request about 3 years ago
[bug][async]: sequence allows for concurrent calls.

azjezz opened this issue about 3 years ago
chore(deps): bump vimeo/psalm from 4.15.0 to 4.16.1

dependabot[bot] opened this pull request about 3 years ago
chore(data-structure): rework exceptions

azjezz opened this pull request about 3 years ago
chore: remove all references to callable, replace by closure

azjezz opened this pull request about 3 years ago
[DataStructures] Set

veewee opened this pull request about 3 years ago
`Psl\Shell\execute` with TTY

bendavies opened this issue about 3 years ago
[meta] version 2.0

azjezz opened this issue about 3 years ago
Benchmarks and performance improvements

Ocramius opened this pull request over 3 years ago
Dict\take() not playing nice with generators

veewee opened this issue over 3 years ago
Added repro for #212

zerkms opened this pull request over 3 years ago
Typing for `shape` makes psalm think it's a no-op

zerkms opened this issue over 3 years ago
[Collection] add CollectionInterface::chunk()

azjezz opened this pull request over 3 years ago
[Collection] add `CollectionInterface::chunk()` method.

azjezz opened this issue over 3 years ago
ShapeType and CoercionException

vaclavvanik opened this issue over 3 years ago
rework exceptions

azjezz opened this issue over 3 years ago
[Type] string to float coerce

veewee opened this pull request almost 4 years ago
[Type] Coerce float to string

veewee opened this issue almost 4 years ago
`Psl\Type\non_empty_string()` is not marked as `@psalm-pure`?

Ocramius opened this issue almost 4 years ago
Not installable without ARGON2 support

bendavies opened this issue almost 4 years ago
[DataStructure] iterating over data structures

azjezz opened this issue about 4 years ago
Intl API

azjezz opened this issue over 4 years ago
[Tests] missing static analysis

azjezz opened this issue over 4 years ago
Quality Assurance tools integration.

azjezz opened this issue over 4 years ago
DateTime API

azjezz opened this issue over 4 years ago