Commit Graph

278 Commits

Author SHA1 Message Date
Saif Eddin Gmati
9aef574325
add FUNDING.yml (#209) 2021-06-14 10:24:46 +01:00
Václav Vaník
3d9bb5bb7e
Filesystem - add argument values into InvariantViolationException message (#205) 2021-06-03 17:15:03 +01:00
Nat Zimmermann
ef5457f464
[Type] correct dict string (#203) 2021-05-29 22:07:14 +01:00
Nat Zimmermann
0fceb1407e
[Type] add non_empty_dict (#201) 2021-05-29 22:06:41 +01:00
Nat Zimmermann
0a3919fffd
[Type] add non_empty_vec (#200) 2021-05-29 22:03:08 +01:00
Nat Zimmermann
f648becd5a [Type] correct vec string 2021-05-29 21:56:37 +01:00
Saif Eddin Gmati
b4669e5f4a
Merge pull request #199 from azjezz/dependabot/github_actions/actions/cache-2.1.6
[ga]: Bump actions/cache from 2.1.5 to 2.1.6
2021-05-28 18:44:08 +01:00
dependabot[bot]
6485300e73
[ga]: Bump actions/cache from 2.1.5 to 2.1.6
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 06:14:32 +00:00
azjezz
dcee017320
Merge branch '1.7.x' into 1.8.x
Signed-off-by: azjezz <azjezz@protonmail.com>
2021-05-24 21:36:48 +01:00
Dragos Protung
0a2149e427
fixed mismatching psalm assert variables (#197) 2021-05-24 21:30:20 +01:00
Saif Eddin Gmati
ec6c1699f5
add cii badge 2021-05-23 19:09:30 +01:00
azjezz
edf5ba8c9b
Merge branch '1.6.x' into 1.7.x 2021-05-19 12:55:09 +01:00
Saif Eddin Gmati
60683bf0f7
fix strict type ignored when mapping or filtering arrays (#196) 2021-05-19 12:49:49 +01:00
azjezz
1e1831efb3
[Type] remove redundant scalar type assertation. 2021-05-15 20:35:11 +01:00
Saif Eddin Gmati
62632502a7
Improve functions signature using union types and mixed (#191) 2021-05-15 19:47:10 +01:00
azjezz
cdadc62674 Introduce Class, Trait, and Interface components 2021-05-14 18:03:29 +01:00
azjezz
bff689c862 require php 8.0 2021-05-14 18:03:29 +01:00
Zaur
336653fabb
[Type] add support for variadic intersection types (#185) 2021-04-28 21:46:54 +01:00
Zaur
e187467a83
[Type] add support for variadic union types (#184) 2021-04-27 20:12:02 +01:00
dependabot[bot]
2f0601cf1c
[ga]: Bump actions/cache from v2.1.4 to v2.1.5 (#181)
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 09:10:28 +01:00
Saif Eddin Gmati
53f657273b
add static analysis tests (#180) 2021-04-11 17:12:01 +01:00
Toon Verwerft
5a7fde29a5
[Regex] add first_match() and every_match() functions (#151) 2021-04-09 20:24:01 +01:00
Toon Verwerft
0753087409
add getting started to contributing.md (#179) 2021-04-09 13:15:21 +01:00
Michael Petri
963a0bb6fd
[Type] add positive-int type (#177) 2021-04-07 09:13:18 +01:00
Saif Eddin Gmati
eee8390be7
remove usage of closure generics. (#176) 2021-03-29 07:54:16 +01:00
Saif Eddin Gmati
590e9d5363
fix basepath for php-codesniffer 2021-03-28 10:36:35 +01:00
dependabot[bot]
5cea47b1f1 [ga]: Bump actions/cache from v2 to v2.1.4
Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-28 09:44:39 +01:00
azjezz
51f8ee2e49 add contributors guidlines 2021-03-28 09:29:08 +01:00
azjezz
aa7b5779b3 move tools to a sub directory 2021-03-28 09:29:08 +01:00
Saif Eddin Gmati
28eb34e788
recommand using the psalm-plugin package over builtin integration (#170) 2021-03-27 20:10:18 +01:00
Saif Eddin Gmati
a521ed909b
[Dict/Vec] optimize functions by using builtin array functions when possible (#169) 2021-03-26 09:14:11 +01:00
pencil-dog
dcb13b9586
[Dict] add unique_scalar() function to avoid performance penalty hit when using Dict\unique() on large scalar arrays (#168)
Co-authored-by: yivi <ivan@yivoff.com>
2021-03-25 11:36:08 +01:00
Anatoly Pashin
903aab0360
replace @use annotation by @see (#155) 2021-03-25 08:23:52 +01:00
Nat Zimmermann
9b1a24ebfb
use non-empty-string annoation (#162) 2021-03-24 13:35:04 +01:00
Saif Eddin Gmati
887324a0c3
remove unused function call suppression (#165)
* remove unused function call suppression

* run static analysis every 3 hours ( with latest psalm version )
2021-03-24 09:23:04 +01:00
Saif Eddin Gmati
2f65c9f878
fix psalm issues (#163) 2021-03-23 22:58:56 +01:00
Nat Zimmermann
5482786dac
[Str][Byte] simplify reverse implementation (#160) 2021-03-21 02:22:54 +01:00
Nat Zimmermann
3830bc0d26
[Str] improve metaphone error handling (#159) 2021-03-20 20:24:24 +01:00
Saif Eddin Gmati
691a591daf
remove SymfonyInsights badge 2021-03-19 05:14:48 +01:00
azjezz
a23f14859e [IO] fix coding standards 2021-03-19 04:50:11 +01:00
azjezz
322d78087f [IO] update documentation 2021-03-19 04:47:11 +01:00
azjezz
4b9ecae1aa [IO] add Interface suffix to handles 2021-03-19 04:46:37 +01:00
Saif Eddin Gmati
8e485cabe2
[IO] Introduce IO component (#127) 2021-03-19 04:34:39 +01:00
Saif Eddin Gmati
9533866a3f
don't run IO tests on windows (#158) 2021-03-18 16:03:21 +01:00
Saif Eddin Gmati
015ae01048
split documentation (#156) 2021-03-17 21:23:46 +01:00
azjezz
96cf513172 improve symbol links in documentation 2021-03-17 02:13:15 +01:00
azjezz
978de7b7a6 [docs] fix double notice 2021-03-15 03:20:30 +01:00
azjezz
0f76920c24 use bootstrap in documenter instead of autoloading 2021-03-15 03:16:14 +01:00
azjezz
13596f0ff1 don't install dependencies when checking documentation 2021-03-15 03:15:05 +01:00
azjezz
f1fb7e2249 add link to API documentation in README 2021-03-15 03:14:51 +01:00