Skip to content

Commit fc83c2e

Browse files
author
Konrad Oboza
authored
IBX-1489: Missing PHP8 test jobs (#90)
1 parent b148853 commit fc83c2e

File tree

6 files changed

+22
-15
lines changed

6 files changed

+22
-15
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
php:
17-
- '7.4'
17+
- '8.0'
1818
steps:
1919
- uses: actions/checkout@v2
2020

@@ -44,6 +44,8 @@ jobs:
4444
php:
4545
- '7.3'
4646
- '7.4'
47+
- '8.0'
48+
- '8.1'
4749

4850
steps:
4951
- uses: actions/checkout@v2

composer.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@
5252
"symfony/http-client": "^5.3",
5353
"symfony/browser-kit": "^5.3"
5454
},
55+
"config": {
56+
"allow-plugins": {
57+
"composer/package-versions-deprecated": true
58+
}
59+
},
5560
"scripts": {
5661
"fix-cs": "php-cs-fixer fix -v --show-progress=estimating",
5762
"check-cs": "@fix-cs --dry-run",

src/lib/Output/Generator/Xml.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public function startValueElement($name, $value, $attributes = [])
173173
$this->xmlWriter->endAttribute();
174174
}
175175

176-
$this->xmlWriter->text($value);
176+
$this->xmlWriter->text((string)$value);
177177
}
178178

179179
/**
@@ -219,7 +219,7 @@ public function startAttribute($name, $value)
219219
$this->checkStartAttribute($name);
220220

221221
$this->xmlWriter->startAttribute($name);
222-
$this->xmlWriter->text($value);
222+
$this->xmlWriter->text((string)$value);
223223
}
224224

225225
/**

src/lib/Server/Input/Parser/FacetBuilder/FieldParser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public function parse(array $data, ParsingDispatcher $parsingDispatcher)
4242
if (isset($data['Field']['sort'])) {
4343
$type = $data['Field']['sort'];
4444

45-
if (!in_array($type, $sortType)) {
45+
if (!array_key_exists($type, $sortType)) {
4646
throw new Exceptions\Parser('<Field> unknown sort type (supported: ' . implode(', ', array_keys($sortType)) . ')');
4747
}
4848

tests/lib/FieldTypeProcessor/BinaryInputProcessorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public function tearDown(): void
1717
$iterator = new \RecursiveIteratorIterator(
1818
new \RecursiveDirectoryIterator(
1919
$this->getTempDir(),
20-
\FileSystemIterator::KEY_AS_PATHNAME | \FileSystemIterator::SKIP_DOTS | \ FilesystemIterator::CURRENT_AS_FILEINFO
20+
\FileSystemIterator::KEY_AS_PATHNAME | \FileSystemIterator::SKIP_DOTS | \FilesystemIterator::CURRENT_AS_FILEINFO
2121
),
2222
\RecursiveIteratorIterator::CHILD_FIRST
2323
);

tests/lib/Server/Input/Parser/FacetBuilder/FacetBuilderParserTest.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
class FacetBuilderParserTest extends FacetBuilderBaseTest
2121
{
22-
public function testGenericFacetBuilder()
22+
public function testGenericFacetBuilder(): void
2323
{
2424
$inputArray = [
2525
'Filter' => [],
@@ -53,7 +53,7 @@ public function testGenericFacetBuilder()
5353
$this->assertEquals($expectedQuery, $result);
5454
}
5555

56-
public function testQueryContentTypeFacetBuilder()
56+
public function testQueryContentTypeFacetBuilder(): void
5757
{
5858
$inputArray = [
5959
'Filter' => [],
@@ -75,7 +75,7 @@ public function testQueryContentTypeFacetBuilder()
7575
$this->assertEquals($expectedQuery, $result);
7676
}
7777

78-
public function testQueryCriterionFacetBuilder()
78+
public function testQueryCriterionFacetBuilder(): void
7979
{
8080
$inputArray = [
8181
'Filter' => [],
@@ -101,7 +101,7 @@ public function testQueryCriterionFacetBuilder()
101101
$this->assertEquals($expectedQuery, $result);
102102
}
103103

104-
public function testQueryFieldFacetBuilder()
104+
public function testQueryFieldFacetBuilder(): void
105105
{
106106
$inputArray = [
107107
'Filter' => [],
@@ -135,7 +135,7 @@ public function testQueryFieldFacetBuilder()
135135
$this->assertEquals($expectedQuery, $result);
136136
}
137137

138-
public function testQueryLocationFacetBuilder()
138+
public function testQueryLocationFacetBuilder(): void
139139
{
140140
$inputArray = [
141141
'Filter' => [],
@@ -161,7 +161,7 @@ public function testQueryLocationFacetBuilder()
161161
$this->assertEquals($expectedQuery, $result);
162162
}
163163

164-
public function testQuerySectionFacetBuilder()
164+
public function testQuerySectionFacetBuilder(): void
165165
{
166166
$inputArray = [
167167
'Filter' => [],
@@ -183,7 +183,7 @@ public function testQuerySectionFacetBuilder()
183183
$this->assertEquals($expectedQuery, $result);
184184
}
185185

186-
public function testQueryTermFacetBuilder()
186+
public function testQueryTermFacetBuilder(): void
187187
{
188188
$inputArray = [
189189
'Filter' => [],
@@ -205,7 +205,7 @@ public function testQueryTermFacetBuilder()
205205
$this->assertEquals($expectedQuery, $result);
206206
}
207207

208-
public function testQueryUserFacetBuilder()
208+
public function testQueryUserFacetBuilder(): void
209209
{
210210
$inputArray = [
211211
'Filter' => [],
@@ -231,7 +231,7 @@ public function testQueryUserFacetBuilder()
231231
$this->assertEquals($expectedQuery, $result);
232232
}
233233

234-
public function testQueryNoFacetBuilders()
234+
public function testQueryNoFacetBuilders(): void
235235
{
236236
$inputArray = [
237237
'Filter' => [],
@@ -249,7 +249,7 @@ public function testQueryNoFacetBuilders()
249249
$this->assertEquals($expectedQuery, $result);
250250
}
251251

252-
public function testQueryMultipleFacetBuilders()
252+
public function testQueryMultipleFacetBuilders(): void
253253
{
254254
$inputArray = [
255255
'Filter' => [],

0 commit comments

Comments
 (0)