|
14 | 14 | use Symfony\Component\VarDumper\Cloner\Stub;
|
15 | 15 |
|
16 | 16 | /**
|
17 |
| - * Casts pqsql resources to array representation. |
| 17 | + * Casts pgsql resources to array representation. |
18 | 18 | *
|
19 | 19 | * @author Nicolas Grekas <[email protected]>
|
20 | 20 | *
|
@@ -133,9 +133,9 @@ public static function castResult($result, array $a, Stub $stub, bool $isNested)
|
133 | 133 | 'name' => pg_field_name($result, $i),
|
134 | 134 | 'table' => \sprintf('%s (OID: %s)', pg_field_table($result, $i), pg_field_table($result, $i, true)),
|
135 | 135 | 'type' => \sprintf('%s (OID: %s)', pg_field_type($result, $i), pg_field_type_oid($result, $i)),
|
136 |
| - 'nullable' => (bool) pg_field_is_null($result, $i), |
| 136 | + 'nullable' => (bool) (\PHP_VERSION_ID >= 80300 ? pg_field_is_null($result, null, $i) : pg_field_is_null($result, $i)), |
137 | 137 | 'storage' => pg_field_size($result, $i).' bytes',
|
138 |
| - 'display' => pg_field_prtlen($result, $i).' chars', |
| 138 | + 'display' => (\PHP_VERSION_ID >= 80300 ? pg_field_prtlen($result, null, $i) : pg_field_prtlen($result, $i)).' chars', |
139 | 139 | ];
|
140 | 140 | if (' (OID: )' === $field['table']) {
|
141 | 141 | $field['table'] = null;
|
|
0 commit comments