public static function castException(\DOMException|\Dom\Exception $e, array $a, Stub $stub, bool $isNested) : array { $k = Caster::PREFIX_PROTECTED . 'code'; if (isset($a[$k], self::ERROR_CODES[$a[$k]])) { $a[$k] = new ConstStub(self::ERROR_CODES[$a[$k]], $a[$k]); } return $a; }