Commit Graph

152 Commits

Author SHA1 Message Date
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
azjezz
d9543be6f9 [Iter] support non-arraykey keys for iterables 2020-08-22 03:33:06 +01:00
azjezz
cbcf25614b cs fix 2020-08-18 04:52:13 +01:00
azjezz
e2e4812161 [Iter] fix broken tests 2020-08-17 22:36:51 +01:00
azjezz
ed747fb5e8 [SecureRandom] ignore coverage for entropy exceptions 2020-08-17 22:34:22 +01:00
azjezz
b36885ecd0 [Iter] add more tests 2020-08-17 22:33:18 +01:00
Saif Eddin G
9c04bcbf71
consistent naming (#47) 2020-08-08 05:44:37 +01:00
Saif Eddin G
9b9ddbd290
[Iter] add more tests (#41) 2020-08-08 05:35:34 +01:00
Saif Eddin G
788871c9e3
[Json] introduce the JSON API (#46) 2020-08-08 05:09:49 +01:00
azjezz
25d419536e - 2020-08-08 03:40:44 +01:00
azjezz
00602d718a [Type] add psalm assertation 2020-08-03 21:17:52 +01:00
Saif Eddin G
4784d00e03
[Type] Introduce the Type API (#44) 2020-08-03 20:48:44 +01:00
INeifar
f5db89640f
remove symfony polyfill (#40)
Co-authored-by: Imed Neifar <ineifar@smart-team.tn>
Co-authored-by: Saif Eddin G <29315886+azjezz@users.noreply.github.com>
2020-07-25 17:50:44 +01:00
hasseneb
3ddce2a245
use shout-case for constants (#39) 2020-07-16 17:18:18 +01:00
hasseneb
34a884b7bc
add pseudo random functions (#37) 2020-07-16 17:13:12 +01:00
hasseneb
887e802c7b
remove type check command (#38) 2020-07-16 17:08:18 +01:00
Saif Eddin G
e3a3a0411d
[Iter] add tests (#34) 2020-07-16 16:11:54 +01:00
azjezz
ed6fd5526d add appveyor badge 2020-07-12 18:33:29 +01:00
Saif Eddin G
dc464ecef9
run tests on appveyor (#35) 2020-07-12 18:27:37 +01:00
Saif Eddin G
122189d891
[Tests] use self:: instead of $this-> to access assertation methods (#33) 2020-07-12 15:51:18 +01:00
Saif Eddin G
1c8574c324
remove function stubs from psalm configurations (#32) 2020-07-11 23:45:32 +01:00
Saif Eddin G
1c5398202f
add roave security advisories, and psalm taint analysis (#31) 2020-07-11 23:06:11 +01:00
Saif Eddin G
5029dc6bf8
harden psalm configurations (#26) 2020-07-08 23:28:29 +01:00
Saif Eddin G
735912f3bf
fix typo (#25) 2020-07-08 09:53:29 +01:00
Saif Eddin G
f009542535
improve type coverage (#24) 2020-07-07 23:10:51 +01:00
Saif Eddin G
e8dba9dc81
fix typing issues (#23) 2020-07-07 18:04:05 +01:00
Saif Eddin G
c3d0cdc062
add more tests (#22) 2020-07-07 14:17:36 +01:00
Saif Eddin G
723a4f208e
simplify the readme example (#21) 2020-07-06 21:45:13 +01:00
azjezz
7bf9aefe17 switch default branch to develop 2020-07-06 19:35:34 +01:00
azjezz
7c904b60e8 [Arr] group_by: throw when $key_fun returns a non-arraykey type 2020-07-06 19:31:42 +01:00
azjezz
c5400a8571 [Test][Str][Byte] don't test against multibyte string 2020-07-06 19:29:56 +01:00
azjezz
67ac9cfb09 [Arr] add is_arraykey and fix typing issues 2020-07-06 19:23:26 +01:00
azjezz
4081ff0bd5 [Arr] flip: throw for non-arraykey values 2020-07-06 19:19:36 +01:00
azjezz
78df0eba00 cache dependencies in travis ci 2020-07-06 19:13:58 +01:00
azjezz
2deb40be67 cs fix 2020-07-06 19:11:46 +01:00
Saif Eddin G
695cb4947c
Merge pull request #15 from azjezz/psalm-fix 2020-07-06 19:45:20 +02:00
azjezz
1b0cf8ef3b Fix typing issues 2020-07-06 18:34:21 +01:00