Commit Graph

254 Commits

Author SHA1 Message Date
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
azjezz
257194f3f9 update documentation workflow, split component documentation, use PSL in documentation generator.
Co-authored-by: Danack <Danack@basereality.com>
2021-03-15 03:02:42 +01:00
Danack
467e436388 Add doc gen, and check committed docs are up-to-date. 2021-03-15 03:02:42 +01:00
azjezz
eb4a93ecdb fix coding standards 2021-03-14 18:34:16 +01:00
azjezz
daa65c20c8 add 'literal_scalar' type 2021-03-14 18:34:16 +01:00
azjezz
a43a784065 [Type] add optional types 2021-03-14 18:34:16 +01:00
Saif Eddin Gmati
fefef44c4e
add new coding standard rules for phpdoc blocks (#154) 2021-03-10 00:12:23 +01:00
azjezz
3621bf2632 [Filesystem] Introduce filesystem component 2021-03-08 07:29:51 +01:00
azjezz
f32efe4597 [Html] add strip_tags function 2021-03-05 15:43:10 +01:00
azjezz
347747f720 [Html] Introduce HTML component 2021-03-05 14:43:52 +01:00
azjezz
24fd97e4db [Regex] add replace_by function 2021-03-05 12:44:41 +01:00
azjezz
15f9aae474 remove composer autoloading 2021-03-02 11:52:20 +01:00
azjezz
81ab0abce6 [Shell] Introduce shell component 2021-03-01 04:02:29 +01:00
azjezz
c34f75bcb2 [Json] use TypeInterface 2021-02-21 05:04:27 +01:00
Saif Eddin Gmati
2af0f628d3
[Dict] add intersect and diff functions (#137) 2021-02-20 20:48:20 +01:00
azjezz
781e8d5017 remove automatic release ( for now ) 2021-02-20 20:41:20 +01:00
Saif Eddin Gmati
8dac5bc82d
[Regex] Introduce Regex component (#135) 2021-02-20 20:37:42 +01:00
Saif Eddin Gmati
b33d6b2003
[Vec] add filter and map functions (#136) 2021-02-19 21:04:54 +01:00
azjezz
a48ed5caa7 don't use branch name for badges 2021-02-17 21:29:39 +01:00
Gert de Pagter
e299d09e29 Point phpunit to local xsd 2021-02-17 21:23:39 +01:00
azjezz
5d6fdc462e fix coding standards 2021-02-17 21:04:27 +01:00
azjezz
eac00e72ab [Type] add more tests 2021-02-17 21:04:27 +01:00
azjezz
7eb29b80dd fix coding standards 2021-02-17 21:04:27 +01:00
azjezz
57a8741d71 migrate from Type\is_* to Type\*()->matches 2021-02-17 21:04:27 +01:00
azjezz
9445a1e0e5 [Type] add vec and dict type tests 2021-02-17 21:04:27 +01:00