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
[DataStructure] Introduce the DataStructure component (#53)
1bebacb3ce547c398f6e9d7f699bb0b60619c99d authored over 4 years ago
1bebacb3ce547c398f6e9d7f699bb0b60619c99d authored over 4 years ago
cleanup (#76)
f60c10629d08e86c0331c0deaa37d8e0a5b707da authored over 4 years ago
f60c10629d08e86c0331c0deaa37d8e0a5b707da authored over 4 years ago
run tests on windows
887a1f9cafcc5b02e1de567c2c5dc65b8d1e3609 authored over 4 years ago
887a1f9cafcc5b02e1de567c2c5dc65b8d1e3609 authored over 4 years ago
[Env] ignore current_exec symlink coverage
05c4ce6f0e5d702bd5e8446c27e8d680173f6de3 authored over 4 years ago
05c4ce6f0e5d702bd5e8446c27e8d680173f6de3 authored over 4 years ago
use vendor/bin/phpunit to run tests instead of composer script
1b6aa658612f4558da58e086e81d405ac7da7001 authored over 4 years ago
1b6aa658612f4558da58e086e81d405ac7da7001 authored over 4 years ago
cs fix
9f3f54a9942a0d88063c3186a27aa16c663d7c7d authored over 4 years ago
9f3f54a9942a0d88063c3186a27aa16c663d7c7d authored over 4 years ago
[Env] return the target is the current executable is a symbolic link
9efefd458f34fae9dfe61f1baf1f3a7b8bcbe589 authored over 4 years ago
9efefd458f34fae9dfe61f1baf1f3a7b8bcbe589 authored over 4 years ago
run tests on macos (#81)
1430b75dbe2655e101f939341402702dffa355ff authored over 4 years ago
1430b75dbe2655e101f939341402702dffa355ff authored over 4 years ago
run tests on PHP 8 (#80)
969f2e9c056864e04bd000bf2d0fa726850d688d authored over 4 years ago
969f2e9c056864e04bd000bf2d0fa726850d688d authored over 4 years ago
use TravisCI to send code coverage (#79)
b8560350810f3e0cbb9af8b653f834ad6d49bc68 authored over 4 years ago
b8560350810f3e0cbb9af8b653f834ad6d49bc68 authored over 4 years ago
use coveralls dev-main
e284350134dccbd5b33306bec22e0faac8935d2d authored over 4 years ago
e284350134dccbd5b33306bec22e0faac8935d2d authored over 4 years ago
use coveralls dev-master
8fa65fe1052e9d50a76a55ea95eea96ecaaabc06 authored over 4 years ago
8fa65fe1052e9d50a76a55ea95eea96ecaaabc06 authored over 4 years ago
[Str] add encoding function (#72)
Co-authored-by: azjezz <[email protected]>
d991adbc731cca70d344e7cb7bfad790af67cf98 authored over 4 years ago
[workflow] fix typos
a4a8ef044f57f1d347f4515624c013be5462b8aa authored over 4 years ago
a4a8ef044f57f1d347f4515624c013be5462b8aa authored over 4 years ago
[Result] Add proceed and map with helper functions (#65)
fbc60c93bb2b6faa5612d1906849bb265c99a76b authored over 4 years ago
fbc60c93bb2b6faa5612d1906849bb265c99a76b authored over 4 years ago
use cs2pr in all workflows
ed0cae64211bc16f9bbdaa40eac29ccb64c444f3 authored over 4 years ago
ed0cae64211bc16f9bbdaa40eac29ccb64c444f3 authored over 4 years ago
update ci badges
883141b2a403166091cf152a8b1cfcf3775237d1 authored over 4 years ago
883141b2a403166091cf152a8b1cfcf3775237d1 authored over 4 years ago
migrate from travis ci to github actions
249529480db5b19ad898fdc2da7d087c4e00020a authored over 4 years ago
249529480db5b19ad898fdc2da7d087c4e00020a authored over 4 years ago
add security policy
9d3fd7829a0562867ee97955e900933a09f6cc2c authored over 4 years ago
9d3fd7829a0562867ee97955e900933a09f6cc2c authored over 4 years ago
[Result] Rename classes
26581d1ecd86cdbd57e083d567906eebd778c40f authored over 4 years ago
26581d1ecd86cdbd57e083d567906eebd778c40f authored over 4 years ago
[Fun] Add pipe and after combinators (#57)
40a4574e9d278b833481fee8df2e712c6a038c07 authored over 4 years ago
40a4574e9d278b833481fee8df2e712c6a038c07 authored over 4 years ago
[Str] Add the ability to supply string encoding (#55)
25480b41fa39a5331a5bd72f9edd24ae6d6a23c4 authored over 4 years ago
25480b41fa39a5331a5bd72f9edd24ae6d6a23c4 authored over 4 years ago
migrate to travis-ci.com
c471b637066e813e9cd405ee277e807b545656ef authored over 4 years ago
c471b637066e813e9cd405ee277e807b545656ef authored over 4 years ago
[Observer] introduce the observer design-pattern (#54)
419ffda7a4697bbc6cbaa488f030842f3ce13cdf authored over 4 years ago
419ffda7a4697bbc6cbaa488f030842f3ce13cdf authored over 4 years ago
[Math] test arithmetic errors
85fc380f8a536f6112c5c1de1b252d7499874911 authored over 4 years ago
85fc380f8a536f6112c5c1de1b252d7499874911 authored over 4 years ago
refactor exceptions
b9e1c282d686ae04dde6f867de21cec06d6f4be1 authored over 4 years ago
b9e1c282d686ae04dde6f867de21cec06d6f4be1 authored over 4 years ago
remove psalm-pure annotations in favor of expending parameter types
fd0b3ea152191fc84ccb6aa2889b24e5ea5334ae authored over 4 years ago
fd0b3ea152191fc84ccb6aa2889b24e5ea5334ae authored over 4 years ago
[Math] document constants
a4bfb70d95653e534c8c7a6ff281d03c6d7afb29 authored over 4 years ago
a4bfb70d95653e534c8c7a6ff281d03c6d7afb29 authored over 4 years ago
tweak phpcs configurations
c1709d8742d0f7dcdc5dc0ec6823c9f2fc9aa47d authored over 4 years ago
c1709d8742d0f7dcdc5dc0ec6823c9f2fc9aa47d authored over 4 years ago
migrate from php-cs-fixer to phpcs, and comply with PSR-12, PSR-2, and PSR-1.
cf36b93ba7c26d5fb1dfc40499079b1a49151f6c authored over 4 years ago
cf36b93ba7c26d5fb1dfc40499079b1a49151f6c authored over 4 years ago
add a note to the readme about pure array functions
6b42838456fe1bd34ee9050d26bac43231d9b226 authored over 4 years ago
6b42838456fe1bd34ee9050d26bac43231d9b226 authored over 4 years ago
allow failure for php 8
1ea6e95786706758c2771210befc6ceafd986aad authored over 4 years ago
1ea6e95786706758c2771210befc6ceafd986aad authored over 4 years ago
small improvements
2bf4e6b65416a08b386786e2c85ca89c360c1427 authored over 4 years ago
2bf4e6b65416a08b386786e2c85ca89c360c1427 authored over 4 years ago
add SymfonyInsight badge
c753db538c8ea05b6a63e985c6310e5d7f8c122c authored over 4 years ago
c753db538c8ea05b6a63e985c6310e5d7f8c122c authored over 4 years ago
[Password] initial commit
we remove appvoyer CI builds for now as i was unable to correctly configure libsodium.
a91043dc1d4667b7c9256cb81ffe298d44578623 authored over 4 years ago
[readme] add sponsors sections, and update example
Special thanks to @jetbrains !
a05e131a2bd2a3f3405905fc7fd9861a732f347d authored over 4 years ago
Add issue templates
f74324eca822700c592fdfb47fb42342415c627a authored over 4 years ago
f74324eca822700c592fdfb47fb42342415c627a authored over 4 years ago
add CODE OF CONDUCT
0cb1c1c2f749873f0ae20e2804aa6c94f926c995 authored over 4 years ago
0cb1c1c2f749873f0ae20e2804aa6c94f926c995 authored over 4 years ago
[Arr] add pure implementations of Iter\map{keys,with_key}
6c8030758574008d1fdf1834717c35202a6f3afc authored over 4 years ago
6c8030758574008d1fdf1834717c35202a6f3afc authored over 4 years ago
[Collection] use pure callables for filtering and mapping
88f3d7edc067bf389526c426439053d91fd3f110 authored over 4 years ago
88f3d7edc067bf389526c426439053d91fd3f110 authored over 4 years ago
[Arr] add pure implementations of Iter\filter{_keys, nulls, _with_key}
95e0cb37ad2273f80e2763095acc713aeec680c3 authored over 4 years ago
95e0cb37ad2273f80e2763095acc713aeec680c3 authored over 4 years ago
[Type] fix tests
795d8793ac045542d8eb7596376ffc494fd1afb0 authored over 4 years ago
795d8793ac045542d8eb7596376ffc494fd1afb0 authored over 4 years ago
[Arr] fix tests
c7aa40a724846a2660e92b464e19a0559cc91a39 authored over 4 years ago
c7aa40a724846a2660e92b464e19a0559cc91a39 authored over 4 years ago
[Arr] fix typo
3428a6433b24e7d60b3f7252bf2bd3a146729073 authored over 4 years ago
3428a6433b24e7d60b3f7252bf2bd3a146729073 authored over 4 years ago
[Arr] add pure implementations of Iter\drop, Iter\drop_while, Iter\slice, Iter\take, and Iter\take_while
6f1d2aae9d650267d6ea10158c471c188e7b2957 authored over 4 years ago
6f1d2aae9d650267d6ea10158c471c188e7b2957 authored over 4 years ago
cs fix
bc062289815d7bce7f484ab1106a55d2cdfe3684 authored over 4 years ago
bc062289815d7bce7f484ab1106a55d2cdfe3684 authored over 4 years ago
migrate to phpunit 9
cb347ddb7aa44ea9191b1568d9097ba0201e7cbc authored over 4 years ago
cb347ddb7aa44ea9191b1568d9097ba0201e7cbc authored over 4 years ago
[Env] initial commit
7fb0bce8ae64b04864cb8f6fec1a47fdf6901324 authored over 4 years ago
7fb0bce8ae64b04864cb8f6fec1a47fdf6901324 authored over 4 years ago
update psalm config
4e279e27f8a52c7a031f9c0ac5caf457f677362b authored over 4 years ago
4e279e27f8a52c7a031f9c0ac5caf457f677362b authored over 4 years ago
-
0a5b1cf80c18f4c3d3b04f879279fda13c4795f0 authored over 4 years ago
0a5b1cf80c18f4c3d3b04f879279fda13c4795f0 authored over 4 years ago
cs fix
0392fbbea91065c7bd5da893fd3c8ba1aa654be4 authored over 4 years ago
0392fbbea91065c7bd5da893fd3c8ba1aa654be4 authored over 4 years ago
-
a3e4938164fb0cf500a84cfa7ce7b074c21bc44c authored over 4 years ago
a3e4938164fb0cf500a84cfa7ce7b074c21bc44c authored over 4 years ago
[Asio] ignore code coverage for WrappedResult::getException()
68aba40e04fb5b43be0f1d7077664ddf99ee93b2 authored over 4 years ago
68aba40e04fb5b43be0f1d7077664ddf99ee93b2 authored over 4 years ago
[Iter] test merge and zip
439a28972bead36985b18f4a67479e50c036fc9a authored over 4 years ago
439a28972bead36985b18f4a67479e50c036fc9a authored over 4 years ago
[Type] add more tests
623d01481276e024405055bbcf35d2f7adf41812 authored over 4 years ago
623d01481276e024405055bbcf35d2f7adf41812 authored over 4 years ago
[Collection] test json serialize
4dd62c865d0391f0ea292b8b361284fdada0ce1a authored over 4 years ago
4dd62c865d0391f0ea292b8b361284fdada0ce1a authored over 4 years ago
[Iter] add more tests
0e70ce0af5c1b1dd6e1b84297bd36529d630062f authored over 4 years ago
0e70ce0af5c1b1dd6e1b84297bd36529d630062f authored over 4 years ago
[Type] cs fix
468971ea22a5639bc524c8385f9545277de8eb99 authored over 4 years ago
468971ea22a5639bc524c8385f9545277de8eb99 authored over 4 years ago
[Iter] cs fix
4e8c2ffaf70c6e6689602084588c9cb4ccf954b3 authored over 4 years ago
4e8c2ffaf70c6e6689602084588c9cb4ccf954b3 authored over 4 years ago
[Type] immutable type trace
1aad753ca26280cb01e7e558109107791e908848 authored over 4 years ago
1aad753ca26280cb01e7e558109107791e908848 authored over 4 years ago
[Iter] merge Gen and iterator
fb329d2b99ca92caa361be399983c724c29948fe authored over 4 years ago
fb329d2b99ca92caa361be399983c724c29948fe authored over 4 years ago
[Type] add type validation functions
1609bd6ff8f31d4808be44c71e9ecb02d1d0fed7 authored over 4 years ago
1609bd6ff8f31d4808be44c71e9ecb02d1d0fed7 authored over 4 years ago
ignore test logs
e9b4ee93cc4394415ca6ae25839a911afe62627d authored over 4 years ago
e9b4ee93cc4394415ca6ae25839a911afe62627d authored over 4 years ago
fix math tests
e9ef221d167a8d0feba382359ef24681935e2f43 authored over 4 years ago
e9ef221d167a8d0feba382359ef24681935e2f43 authored over 4 years ago
update docblocks
d4c7870a54bfcaae8578a25ecd3b7105e88c094f authored over 4 years ago
d4c7870a54bfcaae8578a25ecd3b7105e88c094f authored over 4 years ago
make all array functions pure
e17ff484beb531fc9c48c2b1ce17dcf92c3627bf authored over 4 years ago
e17ff484beb531fc9c48c2b1ce17dcf92c3627bf authored over 4 years ago
fix pure functions taking iterable as an argument
34cb2d0b8ac4074ccded28ca544cf26aa7bba686 authored over 4 years ago
34cb2d0b8ac4074ccded28ca544cf26aa7bba686 authored over 4 years ago
type improvements
66e55f8de8e569811491d89c710d5244b35706bc authored over 4 years ago
66e55f8de8e569811491d89c710d5244b35706bc authored over 4 years ago
add .gitattributes
d4cd52cb9943e9209fbd55e8ce18b98c32b976ff authored over 4 years ago
d4cd52cb9943e9209fbd55e8ce18b98c32b976ff authored over 4 years ago
[Gen] support non-arraykey keys for generators/iterables
3573bdaae6aab7fcef8ee60e72f156657d7ed91c authored over 4 years ago
3573bdaae6aab7fcef8ee60e72f156657d7ed91c authored over 4 years ago
[Iter] support non-arraykey keys for iterables
d9543be6f9dfdb4e532e3353deeabda1e10aa27b authored over 4 years ago
d9543be6f9dfdb4e532e3353deeabda1e10aa27b authored over 4 years ago
cs fix
cbcf25614b49127af8c5e4307da757616cb7d9ea authored over 4 years ago
cbcf25614b49127af8c5e4307da757616cb7d9ea authored over 4 years ago
[Iter] fix broken tests
e2e4812161fc90fac34a41454bc3c65b7f57c778 authored over 4 years ago
e2e4812161fc90fac34a41454bc3c65b7f57c778 authored over 4 years ago
[SecureRandom] ignore coverage for entropy exceptions
ed747fb5e8ed0ce6075e9c0670dd23e3a3145391 authored over 4 years ago
ed747fb5e8ed0ce6075e9c0670dd23e3a3145391 authored over 4 years ago
[Iter] add more tests
b36885ecd0189bca2a0fdde52a4d5cd1a5109164 authored over 4 years ago
b36885ecd0189bca2a0fdde52a4d5cd1a5109164 authored over 4 years ago
consistent naming (#47)
9c04bcbf71010b3b8017290d8032ca6fb70e88d4 authored over 4 years ago
9c04bcbf71010b3b8017290d8032ca6fb70e88d4 authored over 4 years ago
[Iter] add more tests (#41)
9b9ddbd290bcf5fa3a61e28b7a276914383abfb3 authored over 4 years ago
9b9ddbd290bcf5fa3a61e28b7a276914383abfb3 authored over 4 years ago
[Json] introduce the JSON API (#46)
788871c9e352ec9af2b5dd34e7cf6147a19829a5 authored over 4 years ago
788871c9e352ec9af2b5dd34e7cf6147a19829a5 authored over 4 years ago
-
25d419536efdfbdbf35676e2d9d841b17415665b authored over 4 years ago
25d419536efdfbdbf35676e2d9d841b17415665b authored over 4 years ago
[Type] add psalm assertation
00602d718a8be1c29b98d2a2a86dbce1e49055c7 authored over 4 years ago
00602d718a8be1c29b98d2a2a86dbce1e49055c7 authored over 4 years ago
[Type] Introduce the Type API (#44)
4784d00e03dd39d75086cff57864cdd7d2ceee77 authored over 4 years ago
4784d00e03dd39d75086cff57864cdd7d2ceee77 authored over 4 years ago
remove symfony polyfill (#40)
Co-authored-by: Imed Neifar <[email protected]>
Co-authored-by: Saif Eddin G <29315886+azje...
use shout-case for constants (#39)
3ddce2a245f77b9d0411ad76c649ce7339f17846 authored over 4 years ago
3ddce2a245f77b9d0411ad76c649ce7339f17846 authored over 4 years ago
add pseudo random functions (#37)
34a884b7bc18605f18ece68e81911c209a1b7d0e authored over 4 years ago
34a884b7bc18605f18ece68e81911c209a1b7d0e authored over 4 years ago
remove type check command (#38)
887e802c7b489d46b5c9561ce15073bd789c57f8 authored over 4 years ago
887e802c7b489d46b5c9561ce15073bd789c57f8 authored over 4 years ago
[Iter] add tests (#34)
e3a3a0411d17dda38229acbac5c493848f341865 authored over 4 years ago
e3a3a0411d17dda38229acbac5c493848f341865 authored over 4 years ago
add appveyor badge
ed6fd5526d98ac3b417bf56f70962fbb87e783c2 authored over 4 years ago
ed6fd5526d98ac3b417bf56f70962fbb87e783c2 authored over 4 years ago
run tests on appveyor (#35)
dc464ecef9df3092f13c77a4230f9ff8f657944e authored over 4 years ago
dc464ecef9df3092f13c77a4230f9ff8f657944e authored over 4 years ago
[Tests] use self:: instead of $this-> to access assertation methods (#33)
122189d8913ec75db7cd75cd020abc376874a3f5 authored over 4 years ago
122189d8913ec75db7cd75cd020abc376874a3f5 authored over 4 years ago
remove function stubs from psalm configurations (#32)
1c8574c3246a750ec34a70ce2540716f83892d38 authored over 4 years ago
1c8574c3246a750ec34a70ce2540716f83892d38 authored over 4 years ago
add roave security advisories, and psalm taint analysis (#31)
1c5398202f6fa12abeef493eb0b88a45ad7d15fd authored over 4 years ago
1c5398202f6fa12abeef493eb0b88a45ad7d15fd authored over 4 years ago
harden psalm configurations (#26)
5029dc6bf88999ee5e1a45a72cbb8c3e9144b545 authored over 4 years ago
5029dc6bf88999ee5e1a45a72cbb8c3e9144b545 authored over 4 years ago
fix typo (#25)
735912f3bf6804b1bed2cfc705ae4db2ba24310c authored over 4 years ago
735912f3bf6804b1bed2cfc705ae4db2ba24310c authored over 4 years ago
improve type coverage (#24)
f009542535ef34751a4acf5cae57970f405ced99 authored over 4 years ago
f009542535ef34751a4acf5cae57970f405ced99 authored over 4 years ago
fix typing issues (#23)
e8dba9dc81c007aed89eac5124a70c6ab7cec694 authored over 4 years ago
e8dba9dc81c007aed89eac5124a70c6ab7cec694 authored over 4 years ago
add more tests (#22)
c3d0cdc062246ed9ec3de2ae615de1ca1a0f6c32 authored over 4 years ago
c3d0cdc062246ed9ec3de2ae615de1ca1a0f6c32 authored over 4 years ago
simplify the readme example (#21)
723a4f208e2d4d50c8677bcbdce2f3d5544f4973 authored over 4 years ago
723a4f208e2d4d50c8677bcbdce2f3d5544f4973 authored over 4 years ago
switch default branch to develop
7bf9aefe175e0b1869eae0b748babe4e19a4b53d authored over 4 years ago
7bf9aefe175e0b1869eae0b748babe4e19a4b53d authored over 4 years ago
[Arr] group_by: throw when $key_fun returns a non-arraykey type
7c904b60e8148024f9f2d0645568a482c6e79432 authored over 4 years ago
7c904b60e8148024f9f2d0645568a482c6e79432 authored over 4 years ago
[Test][Str][Byte] don't test against multibyte string
c5400a857199420a3e5df17fd2aa4b1685a6716f authored over 4 years ago
c5400a857199420a3e5df17fd2aa4b1685a6716f authored over 4 years ago