Skip to content

Commit cee2dcd

Browse files
committed
use TrinaryLogic over bool
1 parent d36891d commit cee2dcd

17 files changed

+19
-18
lines changed

src/Type/Accessory/AccessoryArrayListType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public function unsetOffset(Type $offsetType): Type
172172
return new ErrorType();
173173
}
174174

175-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
175+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
176176
{
177177
return $this->getKeysArray();
178178
}

src/Type/Accessory/HasOffsetType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
352352
return new BooleanType();
353353
}
354354

355-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
355+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
356356
{
357357
return $this->getKeysArray();
358358
}

src/Type/Accessory/HasOffsetValueType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ public function unsetOffset(Type $offsetType): Type
195195
return $this;
196196
}
197197

198-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
198+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
199199
{
200200
return $this->getKeysArray();
201201
}

src/Type/Accessory/NonEmptyArrayType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public function unsetOffset(Type $offsetType): Type
159159
return new ErrorType();
160160
}
161161

162-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
162+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
163163
{
164164
return $this->getKeysArray();
165165
}

src/Type/Accessory/OversizedArrayType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public function unsetOffset(Type $offsetType): Type
154154
return new ErrorType();
155155
}
156156

157-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
157+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
158158
{
159159
return $this->getKeysArray();
160160
}

src/Type/ArrayType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public function generalizeValues(): self
170170
return new self($this->keyType, $this->itemType->generalize(GeneralizePrecision::lessSpecific()));
171171
}
172172

173-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
173+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
174174
{
175175
return $this->getKeysArray();
176176
}

src/Type/Constant/ConstantArrayType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1373,7 +1373,7 @@ private function degradeToGeneralArray(): Type
13731373
return $builder->getArray();
13741374
}
13751375

1376-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
1376+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
13771377
{
13781378
$keysArray = $this->getKeysOrValuesArray($this->keyTypes);
13791379

src/Type/IntersectionType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -842,7 +842,7 @@ public function unsetOffset(Type $offsetType): Type
842842
return $this->intersectTypes(static fn (Type $type): Type => $type->unsetOffset($offsetType));
843843
}
844844

845-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
845+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
846846
{
847847
return $this->intersectTypes(static fn (Type $type): Type => $type->getKeysArrayFiltered($filterValueType, $strict));
848848
}

src/Type/MixedType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public function unsetOffset(Type $offsetType): Type
180180
return $this;
181181
}
182182

183-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
183+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
184184
{
185185
return $this->getKeysArray();
186186
}

src/Type/NeverType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ public function unsetOffset(Type $offsetType): Type
273273
return new NeverType();
274274
}
275275

276-
public function getKeysArrayFiltered(Type $filterValueType, bool $strict): Type
276+
public function getKeysArrayFiltered(Type $filterValueType, TrinaryLogic $strict): Type
277277
{
278278
return $this->getKeysArray();
279279
}

0 commit comments

Comments
 (0)