@@ -44,7 +44,7 @@ class TypeSpecifierTest extends PHPStanTestCase
4444{
4545
4646 private const FALSEY_TYPE_DESCRIPTION = '0|0.0| \'\'| \'0 \'|array{}|false|null ' ;
47- private const TRUTHY_TYPE_DESCRIPTION = 'mixed~ ' . self ::FALSEY_TYPE_DESCRIPTION ;
47+ private const TRUTHY_TYPE_DESCRIPTION = 'mixed~( ' . self ::FALSEY_TYPE_DESCRIPTION . ' ) ' ;
4848 private const SURE_NOT_FALSEY = '~ ' . self ::FALSEY_TYPE_DESCRIPTION ;
4949 private const SURE_NOT_TRUTHY = '~ ' . self ::TRUTHY_TYPE_DESCRIPTION ;
5050
@@ -819,10 +819,10 @@ public function dataCondition(): iterable
819819 new LNumber (3 ),
820820 ),
821821 [
822- '$n ' => 'mixed~int<3, max>|true ' ,
822+ '$n ' => 'mixed~( int<3, max>|true) ' ,
823823 ],
824824 [
825- '$n ' => 'mixed~0.0|int<min, 2>|false|null ' ,
825+ '$n ' => 'mixed~( 0.0|int<min, 2>|false|null) ' ,
826826 ],
827827 ],
828828 [
@@ -831,10 +831,10 @@ public function dataCondition(): iterable
831831 new LNumber (PHP_INT_MIN ),
832832 ),
833833 [
834- '$n ' => 'mixed~int< ' . PHP_INT_MIN . ', max>|true ' ,
834+ '$n ' => 'mixed~( int< ' . PHP_INT_MIN . ', max>|true) ' ,
835835 ],
836836 [
837- '$n ' => 'mixed~0.0|false|null ' ,
837+ '$n ' => 'mixed~( 0.0|false|null) ' ,
838838 ],
839839 ],
840840 [
@@ -843,7 +843,7 @@ public function dataCondition(): iterable
843843 new LNumber (PHP_INT_MAX ),
844844 ),
845845 [
846- '$n ' => 'mixed~0.0|bool|int<min, ' . PHP_INT_MAX . '>|null ' ,
846+ '$n ' => 'mixed~( 0.0|bool|int<min, ' . PHP_INT_MAX . '>|null) ' ,
847847 ],
848848 [
849849 '$n ' => 'mixed ' ,
@@ -858,7 +858,7 @@ public function dataCondition(): iterable
858858 '$n ' => 'mixed~int< ' . (PHP_INT_MIN + 1 ) . ', max> ' ,
859859 ],
860860 [
861- '$n ' => 'mixed~0.0|bool|int<min, ' . PHP_INT_MIN . '>|null ' ,
861+ '$n ' => 'mixed~( 0.0|bool|int<min, ' . PHP_INT_MIN . '>|null) ' ,
862862 ],
863863 ],
864864 [
@@ -867,10 +867,10 @@ public function dataCondition(): iterable
867867 new LNumber (PHP_INT_MAX ),
868868 ),
869869 [
870- '$n ' => 'mixed~0.0|int<min, ' . (PHP_INT_MAX - 1 ) . '>|false|null ' ,
870+ '$n ' => 'mixed~( 0.0|int<min, ' . (PHP_INT_MAX - 1 ) . '>|false|null) ' ,
871871 ],
872872 [
873- '$n ' => 'mixed~int< ' . PHP_INT_MAX . ', max>|true ' ,
873+ '$n ' => 'mixed~( int< ' . PHP_INT_MAX . ', max>|true) ' ,
874874 ],
875875 ],
876876 [
@@ -885,10 +885,10 @@ public function dataCondition(): iterable
885885 ),
886886 ),
887887 [
888- '$n ' => 'mixed~0.0|int<min, 2>|int<6, max>|false|null ' ,
888+ '$n ' => 'mixed~( 0.0|int<min, 2>|int<6, max>|false|null) ' ,
889889 ],
890890 [
891- '$n ' => 'mixed~int<3, 5>|true ' ,
891+ '$n ' => 'mixed~( int<3, 5>|true) ' ,
892892 ],
893893 ],
894894 [
@@ -1250,7 +1250,7 @@ public function dataCondition(): iterable
12501250 ),
12511251 [
12521252 '$foo ' => 'non-empty-array ' ,
1253- 'count($foo) ' => 'mixed~0.0|int<min, 1>|false|null ' ,
1253+ 'count($foo) ' => 'mixed~( 0.0|int<min, 1>|false|null) ' ,
12541254 ],
12551255 [],
12561256 ],
0 commit comments