Commit Graph

262 Commits

Author SHA1 Message Date
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
azjezz
d810e439c8 [Type] fix mixed matches test 2021-02-17 21:04:27 +01:00
azjezz
58473a72ce [Type] add vec and dict types 2021-02-17 21:04:27 +01:00
azjezz
2027d1fdba [Type] add TypeInterface and Type::matches() 2021-02-17 21:04:27 +01:00
Christophe Coevoet
934c879174
Fix the name of the psalm plugin class in the readme (#126) 2021-02-16 11:02:56 +01:00
Saif Eddin Gmati
4caeb0ae9f
[Encoding] introduce encoding component (#56) 2021-02-16 03:00:48 +01:00
Saif Eddin Gmati
78289a139c
move psalm integration to integration directory (#125) 2021-02-16 02:17:35 +01:00
Saif Eddin Gmati
434da8e324
[Arr] deprecate duplicated functions (#124) 2021-02-16 01:49:55 +01:00
Saif Eddin Gmati
47d4377214
[Dict] Introduce dict component (#123) 2021-02-16 00:23:01 +01:00
Saif Eddin Gmati
75e3b949f9
[Vec] Introduce vec component (#121) 2021-02-13 20:16:20 +01:00
Saif Eddin Gmati
c4c497649d
[Type] add shape (#119) 2021-02-09 21:15:06 +01:00
Saif Eddin Gmati
958a8e9b1f [Type] fix parameters name in union function. 2021-02-02 16:36:54 +01:00
Saif Eddin Gmati
b6af6c0645
[Type] add non-empty-string type (#116) 2021-02-01 21:09:38 +01:00
Toon Verwerft
289d30c622
[Iter][Arr] flat_map function (#112) 2021-02-01 21:03:16 +01:00
Toon Verwerft
293047c397 Improve result wrapping 2021-01-18 12:57:29 +01:00
Toon Verwerft
75484ccd0e
Add Math\clamp() function (#111) 2021-01-18 11:18:34 +01:00
azjezz
748ef0f159 ci: add automatic release 2021-01-18 10:31:46 +01:00
dependabot-preview[bot]
20b40c3e5f
Update friendsofphp/php-cs-fixer requirement from ^2.17 to ^2.18 (#110)
Updates the requirements on [friendsofphp/php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) to permit the latest version.
- [Release notes](https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.18.0/CHANGELOG.md)
- [Commits](https://github.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.17.0...v2.18.0)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-01-18 09:35:06 +01:00
azjezz
17f38facc6
Update README.md 2021-01-17 21:07:12 +01:00
azjezz
11f0e5ab3c [Type] improve typing 2021-01-17 17:31:01 +01:00
azjezz
ca7bb62420 [Hash] mark Context methods mutation free 2021-01-17 17:17:28 +01:00
azjezz
5982b22934
update git attributes (#109) 2021-01-17 17:08:49 +01:00
azjezz
fcfb12bc90
ci: run code coverage in GA (#108) 2021-01-17 17:02:29 +01:00
azjezz
8ba16a607c
[Str] add after and before helpers (#102) 2021-01-17 16:34:44 +01:00
azjezz
1f567ab2ed add psalm accomodations
cc @muglug
2020-12-21 19:45:08 +01:00
azjezz
0f9281721b
update installation command 2020-12-21 19:14:41 +01:00
dependabot-preview[bot]
7c0f30dff9
Update friendsofphp/php-cs-fixer requirement from ^2.16 to ^2.17 (#106)
Updates the requirements on [friendsofphp/php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) to permit the latest version.
- [Release notes](https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/2.17/CHANGELOG.md)
- [Commits](https://github.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.16.0...v2.17.0)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-12-14 14:50:34 +01:00
azjezz
1da118e11d use psalm dev branch 2020-12-04 12:57:48 +01:00
dependabot-preview[bot]
0082c83c0c Update phpunit/phpunit requirement from ^9.4 to ^9.5
Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.4.0...9.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-04 12:43:39 +01:00
dependabot-preview[bot]
b6d2cdb8f7 Update vimeo/psalm requirement from ^4.2 to ^4.3
Updates the requirements on [vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest version.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/4.2.0...4.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-04 12:41:58 +01:00
dependabot-preview[bot]
cbd263fb39 Update vimeo/psalm requirement from ^4.1 to ^4.2
Updates the requirements on [vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest version.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/4.1.0...4.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-21 21:27:19 +00:00
azjezz
2bef63d5eb [Type] replace Type\arr by Type\{mutable_}map and Type\{mutable_}vector 2020-11-08 16:28:51 +01:00
azjezz
e1b45c2680 [Str] add grarpheme support 2020-11-02 18:32:41 +01:00
Toon Verwerft
c5256f3006 [Iter] Improve reduce signature 2020-11-02 12:45:51 +01:00
azjezz
5d4e566f3d upgrade dependencies 2020-10-30 23:45:07 +01:00
azjezz
ec6de2f82a remove redundant badges 2020-10-30 23:44:12 +01:00
azjezz
1d3466ee5d remove srutinizer integration 2020-10-30 23:44:03 +01:00
Saif Eddin G
52c397a996
support php 8 (#92) 2020-10-22 04:12:14 +01:00
Saif Eddin G
d169ee5f1d
[Hash] introduce the Hash API (#90) 2020-10-20 07:45:30 +01:00
azjezz
9939c3ee0b simplify composer scripts 2020-10-17 04:15:00 +01:00
azjezz
38af5ba5b4 don't use composer scripts in workflows 2020-10-17 04:14:49 +01:00
azjezz
3c96b7624e [Password] mark password functions pure 2020-10-17 04:12:26 +01:00
Toon Verwerft
edb2c8c501 [CS] Fixes based on added php-cs-fixer config 2020-10-15 11:05:30 +02:00