Commit Graph

140 Commits

Author SHA1 Message Date
fea371d6b2 Prevent compiler warning for PHP 7.3 and above. 2019-01-18 21:43:49 +08:00
cbc03da7fb Add zip(). 2019-01-18 21:37:42 +08:00
fddc87e95d Compatible for PHP 7.4 2019-01-18 20:58:05 +08:00
14c4c57736 Add PHP 7.3 to travis. 2019-01-18 20:44:05 +08:00
98b01ef3e2 Implement zipWithNext(). 2018-11-09 11:57:37 +08:00
cf09a314b2 update 2018-11-08 22:49:58 +08:00
e4a0cc2df8 update stub 2018-10-24 13:37:37 +08:00
dfde697222 fix bug 2018-10-22 20:25:54 +08:00
f419ce8c2a Implement windowed(). 2018-10-22 20:14:33 +08:00
db7b116481 Add signature for windowed(), zip(), zipWithNext(). 2018-10-12 14:48:02 +08:00
9b8df0bf01 Update stubs for zip(). Add stubs for windowed(), zipWithNext(). 2018-10-11 20:23:27 +08:00
c480413b1e Merge branch 'master' of https://github.com/CismonX/ext-collections into dev 2018-10-11 18:57:07 +08:00
60ae083093 refactor code 2018-10-11 18:53:39 +08:00
c9f785935a Add stub for zip(). 2018-09-20 15:23:17 +08:00
28e2cef92c Refactor code. 2018-09-16 16:29:55 +08:00
8af47a3960 Fix bug. 2018-09-15 22:42:57 +08:00
e2b2fc0150 Refactor code. Fix test. 2018-09-15 22:34:25 +08:00
db57bc126d Refactor code. 2018-09-12 15:32:32 +08:00
3245047186 Remove binarySearchWith(). Fix bug for binarySearchBy(). 2018-09-12 14:39:18 +08:00
4eba5b27b7 Refactor code. Add signature for binarySearchWith(). 2018-09-12 13:50:26 +08:00
1b2d443697 Add binarySearch() and binarySearchBy(). Refactor code. 2018-09-12 13:42:13 +08:00
7c9fda5c64 Add chunked(). 2018-09-11 11:28:45 +08:00
693e404667 Update signature for binarySearch() and binarySearchBy(). 2018-09-09 23:05:00 +08:00
d39b273251 Add signature for binarySearch(), binarySearchBy(), chunked(). 2018-09-09 22:20:39 +08:00
9dace534af Fix Windows ZTS build. 2018-09-08 13:07:29 +08:00
50219ce708 Refactor code. 2018-09-08 11:42:19 +08:00
49543970cc Add four methods. Refactor code. 2018-09-08 03:43:00 +08:00
64a991798f Refactor code. Add signature for subtract(). 2018-09-07 23:42:36 +08:00
34354803c7 Add retainWhile(). Refactor code. 2018-09-07 16:00:08 +08:00
1b1595a801 Fix bug. Add newline at EOF for stubs. 2018-09-06 11:46:53 +08:00
9a8204cada Fix bugs. Refactor code. 2018-09-06 11:33:41 +08:00
f3096fe30a Add sum() and sumBy(). 2018-09-06 10:30:18 +08:00
cf8092f6d2 Fix bugs. 2018-09-06 09:29:38 +08:00
c79545875b Fix bugs. 2018-09-06 00:00:15 +08:00
80f183cf70 Fix test. 2018-09-05 18:47:03 +08:00
ce709d801d Add minus(). Remove isNotEmpty(). Fix bugs. 2018-09-05 18:44:16 +08:00
72504b9e7d Add plus() and union(). Fix bug. 2018-09-04 22:11:12 +08:00
6ab7721d47 Update signature. 2018-09-04 20:52:40 +08:00
24a3b72049 Add containsAllKeys() and containsAllValues(). 2018-09-03 21:54:14 +08:00
71d97cf961 Refactor code. 2018-09-03 20:07:08 +08:00
11ba227653 Add intersect() and intersectKeys(). 2018-09-03 19:34:58 +08:00
81be8bd83a Add groupByTo(). 2018-09-03 13:19:07 +08:00
0b5b7f1271 Refactor code. 2018-09-02 21:46:01 +08:00
08928ceb40 Add groupBy(). Refactor code. 2018-09-02 21:16:05 +08:00
7ccb3879de Update tests. 2018-08-31 01:53:37 +08:00
b9f5b14b56 Fix bug for ArrayAccess implementation. 2018-08-31 01:27:19 +08:00
639479d031 Fix bugs. Refactor code. Improve performance of Pair. 2018-08-31 01:04:46 +08:00
f26e503772 Update signature of groupBy() and groupByTo(). 2018-08-29 21:52:15 +08:00
fe26271392 fix test 2018-08-29 13:01:43 +08:00
a89e2c8c10 Add distinctBy(). 2018-08-29 13:00:15 +08:00