Commit Graph

138 Commits

Author SHA1 Message Date
Toon Verwerft
40a4574e9d
[Fun] Add pipe and after combinators (#57) 2020-09-28 14:57:00 +01:00
Saif Eddin G
25480b41fa
[Str] Add the ability to supply string encoding (#55) 2020-09-27 16:17:52 +01:00
azjezz
c471b63706 migrate to travis-ci.com 2020-09-27 15:32:46 +01:00
Saif Eddin G
419ffda7a4
[Observer] introduce the observer design-pattern (#54) 2020-09-27 03:21:51 +01:00
azjezz
85fc380f8a [Math] test arithmetic errors 2020-09-11 01:42:29 +01:00
azjezz
b9e1c282d6 refactor exceptions 2020-09-11 01:24:28 +01:00
azjezz
fd0b3ea152 remove psalm-pure annotations in favor of expending parameter types 2020-09-11 01:02:59 +01:00
azjezz
a4bfb70d95 [Math] document constants 2020-09-07 18:17:12 +01:00
azjezz
c1709d8742 tweak phpcs configurations 2020-09-05 16:29:08 +01:00
azjezz
cf36b93ba7 migrate from php-cs-fixer to phpcs, and comply with PSR-12, PSR-2, and PSR-1. 2020-09-05 16:23:37 +01:00
azjezz
6b42838456 add a note to the readme about pure array functions 2020-09-05 03:56:28 +01:00
azjezz
1ea6e95786 allow failure for php 8 2020-09-05 03:48:17 +01:00
azjezz
2bf4e6b654 small improvements 2020-09-05 03:45:37 +01:00
azjezz
c753db538c add SymfonyInsight badge 2020-09-05 01:58:43 +01:00
Saif Eddin G
a91043dc1d
[Password] initial commit
we remove appvoyer CI builds for now as i was unable to correctly configure libsodium.
2020-09-05 01:48:03 +01:00
Saif Eddin G
a05e131a2b
[readme] add sponsors sections, and update example
Special thanks to @jetbrains !
2020-09-04 18:30:12 +01:00
Saif Eddin G
f74324eca8 Add issue templates 2020-09-03 13:05:31 +02:00
Saif Eddin G
0cb1c1c2f7 add CODE OF CONDUCT 2020-09-03 12:59:09 +02:00
azjezz
6c80307585 [Arr] add pure implementations of Iter\map{keys,with_key} 2020-09-02 23:06:20 +01:00
azjezz
88f3d7edc0 [Collection] use pure callables for filtering and mapping 2020-09-02 04:26:36 +01:00
azjezz
95e0cb37ad [Arr] add pure implementations of Iter\filter{_keys, nulls, _with_key} 2020-09-02 03:59:51 +01:00
azjezz
795d8793ac [Type] fix tests 2020-09-02 01:38:44 +01:00
azjezz
c7aa40a724 [Arr] fix tests 2020-09-02 01:38:33 +01:00
azjezz
3428a6433b [Arr] fix typo 2020-09-02 01:28:49 +01:00
azjezz
6f1d2aae9d [Arr] add pure implementations of Iter\drop, Iter\drop_while, Iter\slice, Iter\take, and Iter\take_while 2020-09-02 01:26:34 +01:00
azjezz
bc06228981 cs fix 2020-09-01 22:27:37 +01:00
azjezz
cb347ddb7a migrate to phpunit 9 2020-09-01 21:46:28 +01:00
azjezz
7fb0bce8ae [Env] initial commit 2020-09-01 22:15:39 +02:00
azjezz
4e279e27f8 update psalm config 2020-09-01 16:51:23 +01:00
azjezz
0a5b1cf80c - 2020-09-01 16:43:41 +01:00
azjezz
0392fbbea9 cs fix 2020-09-01 06:56:15 +01:00
azjezz
a3e4938164 - 2020-09-01 06:53:00 +01:00
azjezz
68aba40e04 [Asio] ignore code coverage for WrappedResult::getException() 2020-09-01 06:52:37 +01:00
azjezz
439a28972b [Iter] test merge and zip 2020-09-01 06:52:09 +01:00
azjezz
623d014812 [Type] add more tests 2020-09-01 06:51:46 +01:00
azjezz
4dd62c865d [Collection] test json serialize 2020-09-01 06:50:56 +01:00
azjezz
0e70ce0af5 [Iter] add more tests 2020-09-01 06:50:23 +01:00
azjezz
468971ea22 [Type] cs fix 2020-09-01 02:10:46 +01:00
azjezz
4e8c2ffaf7 [Iter] cs fix 2020-09-01 02:10:27 +01:00
azjezz
1aad753ca2 [Type] immutable type trace 2020-09-01 02:08:14 +01:00
azjezz
fb329d2b99 [Iter] merge Gen and iterator 2020-09-01 02:03:19 +01:00
azjezz
1609bd6ff8 [Type] add type validation functions 2020-09-01 01:36:11 +01:00
azjezz
e9b4ee93cc ignore test logs 2020-08-27 15:45:10 +01:00
azjezz
e9ef221d16 fix math tests 2020-08-27 15:44:22 +01:00
azjezz
d4c7870a54 update docblocks 2020-08-27 15:18:42 +01:00
azjezz
e17ff484be make all array functions pure 2020-08-27 15:14:37 +01:00
azjezz
34cb2d0b8a fix pure functions taking iterable as an argument 2020-08-25 22:11:08 +01:00
azjezz
66e55f8de8 type improvements 2020-08-25 01:17:55 +01:00
azjezz
d4cd52cb99 add .gitattributes 2020-08-24 22:09:11 +01:00
azjezz
3573bdaae6 [Gen] support non-arraykey keys for generators/iterables 2020-08-22 03:33:23 +01:00