| 001 |
README.md |
53 |
+329 |
250 |
−310 |
889 |
| 002 |
changelog.md |
67 |
+329 |
152 |
−1 |
482 |
| 003 |
src/AbstractCollection.php |
12 |
+49 |
160 |
−49 |
258 |
| 004 |
tests/Unit/ObjectCollection/AbstractObjectNullableCollectionTest.php |
7 |
+147 |
55 |
−56 |
258 |
| 005 |
tests/Unit/ObjectCollection/AbstractObjectCollectionTest.php |
7 |
+132 |
40 |
−48 |
220 |
| 006 |
.github/workflows/ci.yml |
8 |
+83 |
25 |
−65 |
173 |
| 007 |
bridge/Symfony/Normalizer/ObjectCollectionDenormalizer.php |
6 |
+98 |
49 |
−16 |
163 |
| 008 |
tests/Unit/AbstractCollection/ChangeKeyCaseTest.php |
5 |
+112 |
36 |
−12 |
160 |
| 009 |
tests/Unit/ArrayTest.php |
2 |
+137 |
2 |
−0 |
139 |
| 010 |
tests/Unit/ScalarCollection/IntNullableCollectionTest.php |
3 |
+84 |
24 |
−21 |
129 |
| 011 |
docker/ci/Dockerfile |
10 |
+14 |
94 |
−19 |
127 |
| 012 |
tests/Unit/ScalarCollection/IntCollectionTest.php |
3 |
+83 |
23 |
−21 |
127 |
| 013 |
src/Maker/AbstractCollectionMaker.php |
2 |
+123 |
2 |
−0 |
125 |
| 014 |
src/ScalarCollection/IntegerCollection.php |
4 |
+68 |
6 |
−45 |
119 |
| 015 |
src/ScalarCollection/IntegerNullableCollection.php |
4 |
+68 |
6 |
−45 |
119 |
| 016 |
composer.json |
18 |
+57 |
52 |
−9 |
118 |
| 017 |
tests/Unit/ScalarCollection/StringNullableCollectionTest.php |
3 |
+84 |
12 |
−21 |
117 |
| 018 |
tests/Unit/ScalarCollection/FloatNullableCollectionTest.php |
3 |
+83 |
12 |
−21 |
116 |
| 019 |
tests/Unit/ScalarCollection/StringCollectionTest.php |
3 |
+83 |
11 |
−21 |
115 |
| 020 |
tests/Unit/ScalarCollection/FloatCollectionTest.php |
3 |
+82 |
11 |
−21 |
114 |
| 021 |
src/ObjectCollection/ObjectCollectionTrait.php |
4 |
+0 |
48 |
−64 |
112 |
| 022 |
bin/release/prepare |
6 |
+85 |
10 |
−9 |
104 |
| 023 |
documentation/BridgeSymfony.md |
5 |
+76 |
19 |
−8 |
103 |
| 024 |
bin/ci/shellcheck |
7 |
+52 |
27 |
−13 |
92 |
| 025 |
bin/ci/phpunit.inc.php |
9 |
+49 |
23 |
−10 |
82 |
| 026 |
bin/dev/generate-php-collections.php |
2 |
+75 |
5 |
−0 |
80 |
| 027 |
tests/Unit/AbstractCollection/ClearTest.php |
3 |
+64 |
6 |
−9 |
79 |
| 028 |
src/ScalarCollection/FloatCollection.php |
5 |
+14 |
18 |
−45 |
77 |
| 029 |
src/ScalarCollection/FloatNullableCollection.php |
5 |
+14 |
18 |
−45 |
77 |
| 030 |
src/ScalarCollection/StringCollection.php |
5 |
+14 |
18 |
−45 |
77 |
| 031 |
src/ScalarCollection/StringNullableCollection.php |
5 |
+14 |
18 |
−45 |
77 |
| 032 |
docker/release/Dockerfile |
6 |
+44 |
11 |
−19 |
74 |
| 033 |
src/CollectionInterface.php |
6 |
+32 |
34 |
−8 |
74 |
| 034 |
src/ObjectCollection/AbstractObjectNullableCollection.php |
5 |
+25 |
23 |
−24 |
72 |
| 035 |
.github/workflows/release.yml |
7 |
+57 |
5 |
−8 |
70 |
| 036 |
src/ObjectCollection/AbstractObjectCollection.php |
5 |
+23 |
23 |
−24 |
70 |
| 037 |
bridge/Symfony/Normalizer/ScalarCollectionDenormalizer.php |
5 |
+36 |
23 |
−3 |
62 |
| 038 |
tests/Unit/AbstractCollection/IsEmptyTest.php |
1 |
+61 |
0 |
−0 |
61 |
| 039 |
tests/Unit/AbstractCollection/Collection.php |
5 |
+35 |
3 |
−19 |
57 |
| 040 |
bin/release/changelog.php |
1 |
+56 |
0 |
−0 |
56 |
| 041 |
bin/ci/phpstan |
5 |
+27 |
23 |
−5 |
55 |
| 042 |
bin/docker-build.inc.bash |
3 |
+47 |
4 |
−3 |
54 |
| 043 |
tests/Unit/AbstractCollection/AbstractCollectionTest.php |
3 |
+37 |
16 |
−0 |
53 |
| 044 |
tests/Unit/AbstractCollection/ValudAlreadyExistsTest.php |
3 |
+0 |
14 |
−35 |
49 |
| 045 |
bin/ci/phpstan.php |
6 |
+36 |
9 |
−1 |
46 |
| 046 |
tests/Unit/AbstractCollection/DoSetTest.php |
3 |
+34 |
12 |
−0 |
46 |
| 047 |
docker/ci/composer.json |
5 |
+23 |
22 |
−0 |
45 |
| 048 |
tests/Unit/AbstractCollection/DoReplaceTest.php |
2 |
+33 |
9 |
−0 |
42 |
| 049 |
bin/ci/phpunit |
5 |
+34 |
7 |
−0 |
41 |
| 050 |
bin/ci/phpunit.php |
6 |
+31 |
6 |
−1 |
38 |
| 051 |
tests/Bridge/Symfony/Normalizer/DataCollection.php |
4 |
+25 |
4 |
−9 |
38 |
| 052 |
tests/Bridge/Symfony/Normalizer/DataNullableCollection.php |
4 |
+25 |
4 |
−9 |
38 |
| 053 |
bin/composer |
12 |
+17 |
12 |
−8 |
37 |
| 054 |
tests/Unit/AbstractCollection/HasKeyTest.php |
1 |
+36 |
0 |
−0 |
36 |
| 055 |
bin/ci/phpcs |
6 |
+3 |
23 |
−9 |
35 |
| 056 |
tests/Unit/AbstractCollection/RemoveTest.php |
2 |
+33 |
2 |
−0 |
35 |
| 057 |
tests/Unit/AbstractCollection/GeLastTest.php |
1 |
+33 |
0 |
−0 |
33 |
| 058 |
tests/Unit/AbstractCollection/GetFirstTest.php |
1 |
+33 |
0 |
−0 |
33 |
| 059 |
bin/ci/phpunit-coverage |
5 |
+20 |
12 |
−0 |
32 |
| 060 |
tests/Unit/AbstractCollection/DoGetTest.php |
2 |
+28 |
4 |
−0 |
32 |
| 061 |
bin/ci/docker |
4 |
+0 |
17 |
−14 |
31 |
| 062 |
bin/release/phpunit-coverage |
4 |
+22 |
9 |
−0 |
31 |
| 063 |
tests/Bridge/Symfony/Normalizer/IntCollectionDenormalizerTest.php |
2 |
+26 |
5 |
−0 |
31 |
| 064 |
bin/ci/validate |
7 |
+12 |
13 |
−3 |
28 |
| 065 |
tests/Bridge/Symfony/Normalizer/FloatCollectionDenormalizerTest.php |
2 |
+26 |
2 |
−0 |
28 |
| 066 |
tests/Bridge/Symfony/Normalizer/StringCollectionDenormalizerTest.php |
2 |
+26 |
2 |
−0 |
28 |
| 067 |
bin/ci/validate.php |
4 |
+25 |
0 |
−2 |
27 |
| 068 |
bin/release/code-lines |
3 |
+22 |
5 |
−0 |
27 |
| 069 |
.gitattributes |
4 |
+11 |
13 |
−2 |
26 |
| 070 |
tests/Unit/AbstractCollection/ReadOnlyTest.php |
3 |
+0 |
26 |
−0 |
26 |
| 071 |
config/ci/phpstan.neon |
6 |
+18 |
1 |
−1 |
20 |
| 072 |
src/Maker/ObjectNullableCollectionMaker.php |
1 |
+20 |
0 |
−0 |
20 |
| 073 |
config/ci/phpcs.xml |
1 |
+19 |
0 |
−0 |
19 |
| 074 |
src/Maker/ObjectCollectionMaker.php |
1 |
+18 |
0 |
−0 |
18 |
| 075 |
bin/release/phpunit-coverage-percent.php |
1 |
+18 |
0 |
−0 |
18 |
| 076 |
bin/ci/composer-require-checker |
3 |
+12 |
5 |
−0 |
17 |
| 077 |
src/Exception/ReadOnlyException.php |
3 |
+13 |
4 |
−0 |
17 |
| 078 |
bin/ci/phpdd |
4 |
+11 |
5 |
−0 |
16 |
| 079 |
src/ObjectCollection/DatePeriodCollection.php |
3 |
+15 |
1 |
−0 |
16 |
| 080 |
src/ObjectCollection/ReflectionAttributeNullableCollection.php |
3 |
+15 |
1 |
−0 |
16 |
| 081 |
src/ObjectCollection/ReflectionClassNullableCollection.php |
3 |
+15 |
1 |
−0 |
16 |
| 082 |
src/ObjectCollection/ReflectionEnumCollection.php |
3 |
+15 |
1 |
−0 |
16 |
| 083 |
bin/release/changelog |
3 |
+11 |
5 |
−0 |
16 |
| 084 |
bin/release/env |
3 |
+11 |
5 |
−0 |
16 |
| 085 |
templates/collection/ObjectCollection.php.tpl |
2 |
+16 |
0 |
−0 |
16 |
| 086 |
templates/collection/ObjectNullableCollection.php.tpl |
2 |
+16 |
0 |
−0 |
16 |
| 087 |
tests/Unit/ObjectCollection/TestObjectCollection.php |
1 |
+16 |
0 |
−0 |
16 |
| 088 |
tests/Unit/ObjectCollection/TestObjectNullableCollection.php |
1 |
+16 |
0 |
−0 |
16 |
| 089 |
config/ci/unused-scanner.php |
1 |
+16 |
0 |
−0 |
16 |
| 090 |
bin/ci/env |
4 |
+9 |
6 |
−0 |
15 |
| 091 |
bin/release/docker |
3 |
+10 |
5 |
−0 |
15 |
| 092 |
src/ObjectCollection/BackedEnumCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 093 |
src/ObjectCollection/BackedEnumNullableCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 094 |
src/ObjectCollection/CountableCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 095 |
src/ObjectCollection/CountableNullableCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 096 |
src/ObjectCollection/DateIntervalCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 097 |
src/ObjectCollection/DateIntervalNullableCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 098 |
src/ObjectCollection/DatePeriodNullableCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 099 |
src/ObjectCollection/DateTimeCollection.php |
2 |
+15 |
0 |
−0 |
15 |
| 100 |
src/ObjectCollection/DateTimeImmutableCollection.php |
2 |
+15 |
0 |
−0 |
15 |