public static function castPdoStatement(\PDOStatement $c, array $a, Stub $stub, bool $isNested) : array { $prefix = Caster::PREFIX_VIRTUAL; $a[$prefix . 'errorInfo'] = $c->errorInfo(); if (!isset($a[$prefix . 'errorInfo'][1], $a[$prefix . 'errorInfo'][2])) { unset($a[$prefix . 'errorInfo']); } return $a; }