Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package icingaweb2-module-incubator for
openSUSE:Factory checked in at 2022-09-22 14:49:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-incubator (Old)
and /work/SRC/openSUSE:Factory/.icingaweb2-module-incubator.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-incubator"
Thu Sep 22 14:49:47 2022 rev:6 rq:1005191 version:0.18.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/icingaweb2-module-incubator/icingaweb2-module-incubator.changes
2022-07-08 14:01:56.798448923 +0200
+++
/work/SRC/openSUSE:Factory/.icingaweb2-module-incubator.new.2275/icingaweb2-module-incubator.changes
2022-09-22 14:50:08.678469678 +0200
@@ -1,0 +2,8 @@
+Wed Sep 21 11:23:08 UTC 2022 - ecsos <[email protected]>
+
+- Update to 0.18.0
+ - cosmetic changes for Icinga Web
+ - Settings can now be compared
+ - fix some zfdb exceptions on 8.1
+
+-------------------------------------------------------------------
Old:
----
icingaweb2-module-incubator-0.17.0.tar.gz
New:
----
icingaweb2-module-incubator-0.18.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ icingaweb2-module-incubator.spec ++++++
--- /var/tmp/diff_new_pack.ReVIIF/_old 2022-09-22 14:50:09.166470917 +0200
+++ /var/tmp/diff_new_pack.ReVIIF/_new 2022-09-22 14:50:09.174470938 +0200
@@ -20,7 +20,7 @@
%define basedir %{_datadir}/icingaweb2
%define module_name incubator
Name: icingaweb2-module-%{module_name}
-Version: 0.17.0
+Version: 0.18.0
Release: 0
Summary: Bleeding edge Icinga Web 2 libraries
License: MIT
++++++ icingaweb2-module-incubator-0.17.0.tar.gz ->
icingaweb2-module-incubator-0.18.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/README.md
new/icingaweb2-module-incubator-0.18.0/README.md
--- old/icingaweb2-module-incubator-0.17.0/README.md 2022-06-20
10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/README.md 2022-09-01
09:47:08.000000000 +0200
@@ -5,14 +5,14 @@
Please download the latest release and install it like any other module.
> **HINT**: Do NOT install the GIT master, it will not work! Checking out a
-> branch like `stable/0.17.0` or a tag like `v0.17.0` is fine.
+> branch like `stable/0.18.0` or a tag like `v0.18.0` is fine.
Sample Tarball installation
---------------------------
```sh
MODULE_NAME=incubator
-MODULE_VERSION=v0.17.0
+MODULE_VERSION=v0.18.0
MODULES_PATH="/usr/share/icingaweb2/modules"
MODULE_PATH="${MODULES_PATH}/${MODULE_NAME}"
RELEASES="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}/archive"
@@ -27,7 +27,7 @@
```sh
MODULE_NAME=incubator
-MODULE_VERSION=v0.17.0
+MODULE_VERSION=v0.18.0
REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
MODULES_PATH="/usr/share/icingaweb2/modules"
git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
@@ -47,4 +47,13 @@
e.g.
- ./bin/make-release.sh 0.17.0
+ ./bin/make-release.sh 0.18.0
+
+Changes
+-------
+
+### v0.18.0
+
+* cosmetic changes for Icinga Web
+* Settings can now be compared
+* fix some zfdb exceptions on 8.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/composer.json
new/icingaweb2-module-incubator-0.18.0/composer.json
--- old/icingaweb2-module-incubator-0.17.0/composer.json 2022-06-20
10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/composer.json 2022-09-01
09:47:08.000000000 +0200
@@ -20,13 +20,13 @@
"gipfl/calendar": ">=0.2",
"gipfl/cli": ">=0.5.1",
"gipfl/curl": ">=0.2",
- "gipfl/data-type": ">=0.2.0",
+ "gipfl/data-type": ">=0.3.0",
"gipfl/db-migration": ">=0.1.1",
"gipfl/diff": ">=0.3",
"gipfl/format": ">=0.3",
"gipfl/icinga-bundles": ">=0.7",
"gipfl/icinga-cli-daemon": ">=0.3.2",
- "gipfl/icingaweb2": ">=0.8",
+ "gipfl/icingaweb2": ">=0.9",
"gipfl/influxdb": ">=0.3",
"gipfl/json": ">=0.2",
"gipfl/linux-health": ">=0.2",
@@ -40,8 +40,8 @@
"gipfl/stream": ">=0.2",
"gipfl/systemd": ">=0.3",
"gipfl/translation": ">=0.1.1",
- "gipfl/web": ">=0.10",
- "gipfl/zfdb": ">=0.3",
+ "gipfl/web": ">=0.11",
+ "gipfl/zfdb": ">=0.4",
"gipfl/zfdbstore": ">=0.2.2"
},
"scripts": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/composer.lock
new/icingaweb2-module-incubator-0.18.0/composer.lock
--- old/icingaweb2-module-incubator-0.17.0/composer.lock 2022-06-20
10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/composer.lock 2022-09-01
09:47:08.000000000 +0200
@@ -4,7 +4,7 @@
"Read more about it at
https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "d1b86c98893601c58f28668f3f6022f0",
+ "content-hash": "0cdc2c3bc267730094443d61e74da79d",
"packages": [
{
"name": "gipfl/calendar",
@@ -146,16 +146,16 @@
},
{
"name": "gipfl/data-type",
- "version": "v0.2.0",
+ "version": "v0.3.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/data-type.git",
- "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f"
+ "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/data-type/zipball/e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f",
- "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f",
+ "url":
"https://api.github.com/repos/gipfl/data-type/zipball/eb81eaeef93adb15c6c5522154516eae0e2a8e48",
+ "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48",
"shasum": ""
},
"require": {
@@ -181,9 +181,9 @@
"description": "Serializable Data Types",
"support": {
"issues": "https://github.com/gipfl/data-type/issues",
- "source": "https://github.com/gipfl/data-type/tree/v0.2.0"
+ "source": "https://github.com/gipfl/data-type/tree/v0.3.0"
},
- "time": "2021-12-08T23:52:18+00:00"
+ "time": "2022-09-01T07:38:42+00:00"
},
{
"name": "gipfl/db-migration",
@@ -418,16 +418,16 @@
},
{
"name": "gipfl/icingaweb2",
- "version": "v0.8.0",
+ "version": "v0.9.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/icingaweb2.git",
- "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f"
+ "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/icingaweb2/zipball/5b48b218e130f90d7c91d58eca63b0ebbf366e0f",
- "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f",
+ "url":
"https://api.github.com/repos/gipfl/icingaweb2/zipball/afcafce316faa27483ea9333bebf2636f0ba27ad",
+ "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad",
"shasum": ""
},
"require": {
@@ -448,9 +448,9 @@
"homepage": "https://github.com/gipfl/icingaweb2",
"support": {
"issues": "https://github.com/gipfl/icingaweb2/issues",
- "source": "https://github.com/gipfl/icingaweb2/tree/v0.8.0"
+ "source": "https://github.com/gipfl/icingaweb2/tree/v0.9.0"
},
- "time": "2022-06-20T08:38:59+00:00"
+ "time": "2022-09-01T07:19:50+00:00"
},
{
"name": "gipfl/influxdb",
@@ -1112,16 +1112,16 @@
},
{
"name": "gipfl/web",
- "version": "v0.10.0",
+ "version": "v0.11.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/web.git",
- "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe"
+ "reference": "d331fe195f7bab08561ee015ba56edeb334a1533"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/web/zipball/f75082f7111d77d7ab620c36a69f61f0f2c246fe",
- "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe",
+ "url":
"https://api.github.com/repos/gipfl/web/zipball/d331fe195f7bab08561ee015ba56edeb334a1533",
+ "reference": "d331fe195f7bab08561ee015ba56edeb334a1533",
"shasum": ""
},
"require": {
@@ -1148,22 +1148,22 @@
"description": "Various web widgets",
"support": {
"issues": "https://github.com/gipfl/web/issues",
- "source": "https://github.com/gipfl/web/tree/v0.10.0"
+ "source": "https://github.com/gipfl/web/tree/v0.11.0"
},
- "time": "2022-05-11T11:20:34+00:00"
+ "time": "2022-09-01T07:25:09+00:00"
},
{
"name": "gipfl/zfdb",
- "version": "v0.3.0",
+ "version": "v0.4.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/zfdb.git",
- "reference": "d467205c929945ae104d3729901b991082186323"
+ "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/zfdb/zipball/d467205c929945ae104d3729901b991082186323",
- "reference": "d467205c929945ae104d3729901b991082186323",
+ "url":
"https://api.github.com/repos/gipfl/zfdb/zipball/beb7ceabc80e8c81f0e237afcfb064a67e1432d6",
+ "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6",
"shasum": ""
},
"require": {
@@ -1179,9 +1179,9 @@
"description": "Zend_Db from Zend Framework 1. For compatibility
reasons only",
"support": {
"issues": "https://github.com/gipfl/zfdb/issues",
- "source": "https://github.com/gipfl/zfdb/tree/v0.3.0"
+ "source": "https://github.com/gipfl/zfdb/tree/v0.4.0"
},
- "time": "2021-12-02T02:11:35+00:00"
+ "time": "2022-08-30T13:10:26+00:00"
},
{
"name": "gipfl/zfdbstore",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icingaweb2-module-incubator-0.17.0/module.info
new/icingaweb2-module-incubator-0.18.0/module.info
--- old/icingaweb2-module-incubator-0.17.0/module.info 2022-06-20
10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/module.info 2022-09-01
09:47:08.000000000 +0200
@@ -1,5 +1,5 @@
Name: Incubator
-Version: 0.17.0
+Version: 0.18.0
Depends: ipl (>=0.5.0), reactbundle (>=0.8.0)
Description: Incubator provides bleeding-edge libraries
This repository ships libraries useful for Icinga Web 2 modules. Please
download
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/public/css/combined.less
new/icingaweb2-module-incubator-0.18.0/public/css/combined.less
--- old/icingaweb2-module-incubator-0.17.0/public/css/combined.less
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/public/css/combined.less
2022-09-01 09:47:08.000000000 +0200
@@ -243,100 +243,189 @@
width: 8em;
min-width: unset;
border: none;
- background-size: 1em auto;
- background-position: 0.5em 0;
+ background-color: inherit;
padding-left: 2em;
margin-left: 1.5em;
font-size: 0.75em;
font-weight: normal;
&:focus {
width: 16em;
- .transition(width 0.5s ease);
border: none;
}
}
}
+table.gipfl-name-value-table {
+ width: 100%;
+ > tbody > tr > th {
+ color: @text-color-light;
+ // Reset default font-weight
+ font-weight: bold;
+ padding-left: 0;
+ text-align: right;
+ vertical-align: top;
+ width: 12em;
+ }
+ > tbody > tr > td {
+ vertical-align: top;
+ }
+}
-#layout.twocols form.gipfl-quicksearch input.search {
- float: right;
+table.gipfl-name-value-table a {
+ color: @icinga-blue;
}
-@gipfl-color-low-sat-blue: #dae3e6;
-// map Icinga vars, to avoid warnings in other files
-@gipfl-color-main: @icinga-blue;
-@gipfl-color-text: @text-color;
-@gipfl-color-gray-light: @gray-light;
-@gipfl-bg-element: #f2f1f0;
-@gipfl-bg-element: @low-sat-blue;
-@gipfl-icon-font: 'ifont';
-/**
- * Lightweight support for small collapsible components
- *
- * @since v0.6.0
- */
-.gipfl-collapsible-control {
- display: block;
- border-bottom: 1px solid @gipfl-color-gray-light;
- &:hover {
- cursor: pointer;
- text-decoration: none;
+
+table.gipfl-name-value-table pre {
+ background-color: transparent;
+ margin: 0;
+ padding: 0;
+ font-size: unset;
+ display: inline;
+}
+#layout.minimal-layout div.content form.gipfl-form {
+ ul.extensible-set {
+ max-width: unset;
+ border: 1px solid @gray-light;
+ }
+
+ dd.active ul.extensible-set {
+ border: 1px solid @icinga-blue;
+
+ input[type=submit]:first-of-type {
+ border-width: 1px;
}
- &::after {
- font-family: @gipfl-icon-font;
- content: '\f103';
- float: right;
- margin-right: 0.5em;
- color: @gipfl-color-gray-light;
+ }
+
+ dd input.related-action[type='submit'] {
+ display: none;
+ }
+
+ dd.active li.active input.related-action[type='submit'] {
+ display: inline-block;
+ }
+
+ dd.active ul.extensible-set, ul.extensible-set.sortable {
+ input[type=text], select {
+ width: 100%;
}
- &:hover {
- &::after {
- color: @gipfl-color-text;
- }
+
+ input[type=text] {
+ // background-color: white;
+ border: 1px solid white;
}
- &:focus {
+ }
+}
+.Differences {
+ width: 100%;
+ table-layout: fixed;
+ empty-cells: show;
+}
+
+.Differences thead {
+ display: none;
+}
+
+.Differences thead th {
+ text-align: left;
+ padding-left: 4 / 14 * 16em;
+}
+.Differences tbody th {
+ text-align: right;
+ width: 4em;
+ padding: 1px 2px;
+ border-right: 1px solid @gray-light;
+ background: @gray-lightest;
+ font-weight: normal;
+ vertical-align: top;
+}
+
+.Differences tbody td {
+ width: 50%;
+ .preformatted();
+ word-break: break-all;
+}
+
+@color-diff-ins: #bfb;
+@color-diff-del: #faa;
+@color-diff-changed-old: #fdd;
+@color-diff-changed-new: #efe;
+
+.DifferencesSideBySide {
+ ins, del {
text-decoration: none;
- &::after {
- color: @gipfl-color-main;
+ }
+
+ .ChangeInsert {
+ td.Left {
+ background: @gray-lighter;
+ }
+ td.Right {
+ background: @color-diff-ins;
}
}
-}
-.gipfl-collapsible .collapsed {
- :not(.gipfl-collapsible-control) {
- display: none;
+ .ChangeDelete {
+ td.Left {
+ background: @color-diff-del;
+ }
+ td.Right {
+ background: @gray-lighter;
+ }
}
- .gipfl-collapsible-control {
- &::after {
- content: '\e87a';
+
+ .ChangeReplace {
+ td.Left {
+ background: @color-diff-changed-old;
+ del {
+ background: @color-diff-del;
+ }
}
+
+ td.Right {
+ background: @color-diff-changed-new;
+ ins {
+ background: @color-diff-ins;
+ }
+ }
+
}
}
-ul.gipfl-collapsible {
- list-style-type: none;
- margin: 0;
- padding: 0;
- li {
- margin: 0;
- }
- .gipfl-collapsible-control {
- font-weight: bold;
- line-height: 2em;
- }
+.Differences .Skipped {
+ background: @gray-lightest;
+}
+
+.DifferencesInline .ChangeReplace .Left,
+.DifferencesInline .ChangeDelete .Left {
+ background: #fdd;
+}
+
+.DifferencesInline .ChangeReplace .Right,
+.DifferencesInline .ChangeInsert .Right {
+ background: #dfd;
+}
+
+.DifferencesInline .ChangeReplace ins {
+ background: #9e9;
+}
+
+.DifferencesInline .ChangeReplace del {
+ background: #e99;
}
/**
* State Hints
*
* @since v0.6.0
*/
-p.gipfl-widget-hint {
+div.gipfl-widget-hint {
border: 1px solid @text-color;
padding: 0.5em;
line-height: 2em;
max-width: 60em;
border-left-width: 3em;
border-radius: 0.25em;
+ margin-bottom: 1em;
background-color: @body-bg-color;
- box-shadow: fade(@text-color, 15%) 1em 0 1.5em 0;
+ box-shadow: fade(@text-color, 30%) 1em 0 1.5em 0;
&:before {
position: relative;
margin-left: -1.4em;
@@ -349,15 +438,19 @@
}
&.ok {
border-color: @color-ok;
+ box-shadow: fade(@color-ok, 30%) 1em 0 1.5em 0;
}
&.info {
border-color: @color-pending;
+ box-shadow: fade(@color-pending, 30%) 1em 0 1.5em 0;
}
&.warning {
border-color: @color-warning;
+ box-shadow: fade(@color-warning, 30%) 1em 0 1.5em 0;
}
&.error {
border-color: @color-critical;
+ box-shadow: fade(@color-critical, 30%) 1em 0 1.5em 0;
}
&.critical:before, &.error:before {
content: '\e881';
@@ -375,33 +468,14 @@
text-decoration: underline;
}
}
-table.gipfl-name-value-table {
- width: 100%;
- > tbody > tr > th {
- color: @text-color-light;
- // Reset default font-weight
- font-weight: bold;
- padding-left: 0;
- text-align: right;
- vertical-align: top;
- width: 12em;
- }
- > tbody > tr > td {
- vertical-align: top;
- }
-}
-
-table.gipfl-name-value-table a {
- color: @icinga-blue;
-}
-
-table.gipfl-name-value-table pre {
- background-color: transparent;
- margin: 0;
- padding: 0;
- font-size: unset;
- display: inline;
-}
+@gipfl-color-low-sat-blue: #dae3e6;
+// map Icinga vars, to avoid warnings in other files
+@gipfl-color-main: @icinga-blue;
+@gipfl-color-text: @text-color;
+@gipfl-color-gray-light: @gray-light;
+@gipfl-bg-element: #f2f1f0;
+@gipfl-bg-element: @low-sat-blue;
+@gipfl-icon-font: 'ifont';
form.gipfl-form {
input[type="submit"] {
margin-right: 0.5em;
@@ -471,6 +545,61 @@
max-width: 36em;
}
}
+/**
+ * Lightweight support for small collapsible components
+ *
+ * @since v0.6.0
+ */
+.gipfl-collapsible-control {
+ display: block;
+ border-bottom: 1px solid @gipfl-color-gray-light;
+ &:hover {
+ cursor: pointer;
+ text-decoration: none;
+ }
+ &::after {
+ font-family: @gipfl-icon-font;
+ content: '\f103';
+ float: right;
+ margin-right: 0.5em;
+ color: @gipfl-color-gray-light;
+ }
+ &:hover {
+ &::after {
+ color: @gipfl-color-text;
+ }
+ }
+ &:focus {
+ text-decoration: none;
+ &::after {
+ color: @gipfl-color-main;
+ }
+ }
+}
+
+.gipfl-collapsible .collapsed {
+ :not(.gipfl-collapsible-control) {
+ display: none;
+ }
+ .gipfl-collapsible-control {
+ &::after {
+ content: '\e87a';
+ }
+ }
+}
+
+ul.gipfl-collapsible {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ li {
+ margin: 0;
+ }
+ .gipfl-collapsible-control {
+ font-weight: bold;
+ line-height: 2em;
+ }
+}
form.gipfl-form {
label {
line-height: 2em;
@@ -810,39 +939,6 @@
}
}
-#layout.minimal-layout div.content form.gipfl-form {
- ul.extensible-set {
- max-width: unset;
- border: 1px solid @gray-light;
- }
-
- dd.active ul.extensible-set {
- border: 1px solid @icinga-blue;
-
- input[type=submit]:first-of-type {
- border-width: 1px;
- }
- }
-
- dd input.related-action[type='submit'] {
- display: none;
- }
-
- dd.active li.active input.related-action[type='submit'] {
- display: inline-block;
- }
-
- dd.active ul.extensible-set, ul.extensible-set.sortable {
- input[type=text], select {
- width: 100%;
- }
-
- input[type=text] {
- // background-color: white;
- border: 1px solid white;
- }
- }
-}
form.gipfl-inline-form {
display: inline-block;
select {
@@ -872,100 +968,3 @@
box-sizing: border-box;
}
}
-.Differences {
- width: 100%;
- table-layout: fixed;
- empty-cells: show;
-}
-
-.Differences thead {
- display: none;
-}
-
-.Differences thead th {
- text-align: left;
- padding-left: 4 / 14 * 16em;
-}
-.Differences tbody th {
- text-align: right;
- width: 4em;
- padding: 1px 2px;
- border-right: 1px solid @gray-light;
- background: @gray-lightest;
- font-weight: normal;
- vertical-align: top;
-}
-
-.Differences tbody td {
- width: 50%;
- .preformatted();
- word-break: break-all;
-}
-
-@color-diff-ins: #bfb;
-@color-diff-del: #faa;
-@color-diff-changed-old: #fdd;
-@color-diff-changed-new: #efe;
-
-.DifferencesSideBySide {
- ins, del {
- text-decoration: none;
- }
-
- .ChangeInsert {
- td.Left {
- background: @gray-lighter;
- }
- td.Right {
- background: @color-diff-ins;
- }
- }
-
- .ChangeDelete {
- td.Left {
- background: @color-diff-del;
- }
- td.Right {
- background: @gray-lighter;
- }
- }
-
- .ChangeReplace {
- td.Left {
- background: @color-diff-changed-old;
- del {
- background: @color-diff-del;
- }
- }
-
- td.Right {
- background: @color-diff-changed-new;
- ins {
- background: @color-diff-ins;
- }
- }
-
- }
-}
-
-.Differences .Skipped {
- background: @gray-lightest;
-}
-
-.DifferencesInline .ChangeReplace .Left,
-.DifferencesInline .ChangeDelete .Left {
- background: #fdd;
-}
-
-.DifferencesInline .ChangeReplace .Right,
-.DifferencesInline .ChangeInsert .Right {
- background: #dfd;
-}
-
-.DifferencesInline .ChangeReplace ins {
- background: #9e9;
-}
-
-.DifferencesInline .ChangeReplace del {
- background: #e99;
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/autoload.php
new/icingaweb2-module-incubator-0.18.0/vendor/autoload.php
--- old/icingaweb2-module-incubator-0.17.0/vendor/autoload.php 2022-06-20
10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/autoload.php 2022-09-01
09:47:08.000000000 +0200
@@ -4,4 +4,4 @@
require_once __DIR__ . '/composer/autoload_real.php';
-return ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5::getLoader();
+return ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34::getLoader();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_real.php
new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_real.php
--- old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_real.php
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_real.php
2022-09-01 09:47:08.000000000 +0200
@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
-class ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5
+class ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34
{
private static $loader;
@@ -24,15 +24,15 @@
require __DIR__ . '/platform_check.php';
-
spl_autoload_register(array('ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5',
'loadClassLoader'), true, true);
+
spl_autoload_register(array('ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34',
'loadClassLoader'), true, true);
self::$loader = $loader = new
\Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
-
spl_autoload_unregister(array('ComposerAutoloaderInit120e3006c5b508ecbe133e1b37811ff5',
'loadClassLoader'));
+
spl_autoload_unregister(array('ComposerAutoloaderInit0202b30fbb05d6a79591e8594014ce34',
'loadClassLoader'));
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION')
&& (!function_exists('zend_loader_file_encoded') ||
!zend_loader_file_encoded());
if ($useStaticLoader) {
require __DIR__ . '/autoload_static.php';
-
call_user_func(\Composer\Autoload\ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::getInitializer($loader));
+
call_user_func(\Composer\Autoload\ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::getInitializer($loader));
} else {
$map = require __DIR__ . '/autoload_namespaces.php';
foreach ($map as $namespace => $path) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_static.php
new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_static.php
--- old/icingaweb2-module-incubator-0.17.0/vendor/composer/autoload_static.php
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/autoload_static.php
2022-09-01 09:47:08.000000000 +0200
@@ -4,7 +4,7 @@
namespace Composer\Autoload;
-class ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5
+class ComposerStaticInit0202b30fbb05d6a79591e8594014ce34
{
public static $prefixLengthsPsr4 = array (
'g' =>
@@ -170,9 +170,9 @@
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->prefixLengthsPsr4 =
ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$prefixLengthsPsr4;
- $loader->prefixDirsPsr4 =
ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$prefixDirsPsr4;
- $loader->classMap =
ComposerStaticInit120e3006c5b508ecbe133e1b37811ff5::$classMap;
+ $loader->prefixLengthsPsr4 =
ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$prefixLengthsPsr4;
+ $loader->prefixDirsPsr4 =
ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$prefixDirsPsr4;
+ $loader->classMap =
ComposerStaticInit0202b30fbb05d6a79591e8594014ce34::$classMap;
}, null, ClassLoader::class);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.json
new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.json
--- old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.json
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.json
2022-09-01 09:47:08.000000000 +0200
@@ -149,24 +149,24 @@
},
{
"name": "gipfl/data-type",
- "version": "v0.2.0",
- "version_normalized": "0.2.0.0",
+ "version": "v0.3.0",
+ "version_normalized": "0.3.0.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/data-type.git",
- "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f"
+ "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/data-type/zipball/e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f",
- "reference": "e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f",
+ "url":
"https://api.github.com/repos/gipfl/data-type/zipball/eb81eaeef93adb15c6c5522154516eae0e2a8e48",
+ "reference": "eb81eaeef93adb15c6c5522154516eae0e2a8e48",
"shasum": ""
},
"require": {
"gipfl/json": ">=0.2.0",
"php": ">=5.6.0"
},
- "time": "2021-12-08T23:52:18+00:00",
+ "time": "2022-09-01T07:38:42+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -187,7 +187,7 @@
"description": "Serializable Data Types",
"support": {
"issues": "https://github.com/gipfl/data-type/issues",
- "source": "https://github.com/gipfl/data-type/tree/v0.2.0"
+ "source": "https://github.com/gipfl/data-type/tree/v0.3.0"
},
"install-path": "../gipfl/data-type"
},
@@ -438,17 +438,17 @@
},
{
"name": "gipfl/icingaweb2",
- "version": "v0.8.0",
- "version_normalized": "0.8.0.0",
+ "version": "v0.9.0",
+ "version_normalized": "0.9.0.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/icingaweb2.git",
- "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f"
+ "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/icingaweb2/zipball/5b48b218e130f90d7c91d58eca63b0ebbf366e0f",
- "reference": "5b48b218e130f90d7c91d58eca63b0ebbf366e0f",
+ "url":
"https://api.github.com/repos/gipfl/icingaweb2/zipball/afcafce316faa27483ea9333bebf2636f0ba27ad",
+ "reference": "afcafce316faa27483ea9333bebf2636f0ba27ad",
"shasum": ""
},
"require": {
@@ -458,7 +458,7 @@
"ipl/html": ">=0.2.1",
"php": ">=5.6"
},
- "time": "2022-06-20T08:38:59+00:00",
+ "time": "2022-09-01T07:19:50+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -471,7 +471,7 @@
"homepage": "https://github.com/gipfl/icingaweb2",
"support": {
"issues": "https://github.com/gipfl/icingaweb2/issues",
- "source": "https://github.com/gipfl/icingaweb2/tree/v0.8.0"
+ "source": "https://github.com/gipfl/icingaweb2/tree/v0.9.0"
},
"install-path": "../gipfl/icingaweb2"
},
@@ -1180,17 +1180,17 @@
},
{
"name": "gipfl/web",
- "version": "v0.10.0",
- "version_normalized": "0.10.0.0",
+ "version": "v0.11.0",
+ "version_normalized": "0.11.0.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/web.git",
- "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe"
+ "reference": "d331fe195f7bab08561ee015ba56edeb334a1533"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/web/zipball/f75082f7111d77d7ab620c36a69f61f0f2c246fe",
- "reference": "f75082f7111d77d7ab620c36a69f61f0f2c246fe",
+ "url":
"https://api.github.com/repos/gipfl/web/zipball/d331fe195f7bab08561ee015ba56edeb334a1533",
+ "reference": "d331fe195f7bab08561ee015ba56edeb334a1533",
"shasum": ""
},
"require": {
@@ -1198,7 +1198,7 @@
"ipl/html": ">=0.3",
"php": ">=5.6.0"
},
- "time": "2022-05-11T11:20:34+00:00",
+ "time": "2022-09-01T07:25:09+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1219,29 +1219,29 @@
"description": "Various web widgets",
"support": {
"issues": "https://github.com/gipfl/web/issues",
- "source": "https://github.com/gipfl/web/tree/v0.10.0"
+ "source": "https://github.com/gipfl/web/tree/v0.11.0"
},
"install-path": "../gipfl/web"
},
{
"name": "gipfl/zfdb",
- "version": "v0.3.0",
- "version_normalized": "0.3.0.0",
+ "version": "v0.4.0",
+ "version_normalized": "0.4.0.0",
"source": {
"type": "git",
"url": "https://github.com/gipfl/zfdb.git",
- "reference": "d467205c929945ae104d3729901b991082186323"
+ "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/gipfl/zfdb/zipball/d467205c929945ae104d3729901b991082186323",
- "reference": "d467205c929945ae104d3729901b991082186323",
+ "url":
"https://api.github.com/repos/gipfl/zfdb/zipball/beb7ceabc80e8c81f0e237afcfb064a67e1432d6",
+ "reference": "beb7ceabc80e8c81f0e237afcfb064a67e1432d6",
"shasum": ""
},
"require": {
"php": ">=5.4"
},
- "time": "2021-12-02T02:11:35+00:00",
+ "time": "2022-08-30T13:10:26+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1253,7 +1253,7 @@
"description": "Zend_Db from Zend Framework 1. For compatibility
reasons only",
"support": {
"issues": "https://github.com/gipfl/zfdb/issues",
- "source": "https://github.com/gipfl/zfdb/tree/v0.3.0"
+ "source": "https://github.com/gipfl/zfdb/tree/v0.4.0"
},
"install-path": "../gipfl/zfdb"
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.php
new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.php
--- old/icingaweb2-module-incubator-0.17.0/vendor/composer/installed.php
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/composer/installed.php
2022-09-01 09:47:08.000000000 +0200
@@ -5,7 +5,7 @@
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
- 'reference' => '25991e00d319a9d5f546f83a4d9ed66a0a22ab6a',
+ 'reference' => '073a81b4179534729edb4be281783e8295ba5c7c',
'name' => 'icinga/incubator',
'dev' => true,
),
@@ -122,12 +122,12 @@
'dev_requirement' => false,
),
'gipfl/data-type' => array(
- 'pretty_version' => 'v0.2.0',
- 'version' => '0.2.0.0',
+ 'pretty_version' => 'v0.3.0',
+ 'version' => '0.3.0.0',
'type' => 'library',
'install_path' => __DIR__ . '/../gipfl/data-type',
'aliases' => array(),
- 'reference' => 'e8e6ca6f5abfb27200fdc1b6b1e700f85ca38b1f',
+ 'reference' => 'eb81eaeef93adb15c6c5522154516eae0e2a8e48',
'dev_requirement' => false,
),
'gipfl/db-migration' => array(
@@ -176,12 +176,12 @@
'dev_requirement' => false,
),
'gipfl/icingaweb2' => array(
- 'pretty_version' => 'v0.8.0',
- 'version' => '0.8.0.0',
+ 'pretty_version' => 'v0.9.0',
+ 'version' => '0.9.0.0',
'type' => 'library',
'install_path' => __DIR__ . '/../gipfl/icingaweb2',
'aliases' => array(),
- 'reference' => '5b48b218e130f90d7c91d58eca63b0ebbf366e0f',
+ 'reference' => 'afcafce316faa27483ea9333bebf2636f0ba27ad',
'dev_requirement' => false,
),
'gipfl/influxdb' => array(
@@ -320,21 +320,21 @@
'dev_requirement' => false,
),
'gipfl/web' => array(
- 'pretty_version' => 'v0.10.0',
- 'version' => '0.10.0.0',
+ 'pretty_version' => 'v0.11.0',
+ 'version' => '0.11.0.0',
'type' => 'library',
'install_path' => __DIR__ . '/../gipfl/web',
'aliases' => array(),
- 'reference' => 'f75082f7111d77d7ab620c36a69f61f0f2c246fe',
+ 'reference' => 'd331fe195f7bab08561ee015ba56edeb334a1533',
'dev_requirement' => false,
),
'gipfl/zfdb' => array(
- 'pretty_version' => 'v0.3.0',
- 'version' => '0.3.0.0',
+ 'pretty_version' => 'v0.4.0',
+ 'version' => '0.4.0.0',
'type' => 'library',
'install_path' => __DIR__ . '/../gipfl/zfdb',
'aliases' => array(),
- 'reference' => 'd467205c929945ae104d3729901b991082186323',
+ 'reference' => 'beb7ceabc80e8c81f0e237afcfb064a67e1432d6',
'dev_requirement' => false,
),
'gipfl/zfdbstore' => array(
@@ -358,7 +358,7 @@
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
- 'reference' => '25991e00d319a9d5f546f83a4d9ed66a0a22ab6a',
+ 'reference' => '073a81b4179534729edb4be281783e8295ba5c7c',
'dev_requirement' => false,
),
'ipl/html' => array(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/SetOfSettings.php
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/SetOfSettings.php
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/SetOfSettings.php
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/SetOfSettings.php
2022-09-01 09:47:08.000000000 +0200
@@ -3,6 +3,7 @@
namespace gipfl\DataType;
use gipfl\Json\JsonSerialization;
+use gipfl\Json\JsonString;
use function ksort;
class SetOfSettings implements JsonSerialization
@@ -64,6 +65,11 @@
return new Settings();
}
+ public function equals(SetOfSettings $settings)
+ {
+ return JsonString::encode($settings) === JsonString::encode($this);
+ }
+
#[\ReturnTypeWillChange]
public function jsonSerialize()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/Settings.php
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/Settings.php
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/data-type/src/Settings.php
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/data-type/src/Settings.php
2022-09-01 09:47:08.000000000 +0200
@@ -3,6 +3,7 @@
namespace gipfl\DataType;
use gipfl\Json\JsonSerialization;
+use gipfl\Json\JsonString;
use gipfl\Json\SerializationHelper;
use InvalidArgumentException;
use stdClass;
@@ -88,6 +89,11 @@
return array_key_exists($name, $this->settings);
}
+ public function equals(Settings $settings)
+ {
+ return JsonString::encode($settings) === JsonString::encode($this);
+ }
+
#[\ReturnTypeWillChange]
public function jsonSerialize()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/icingaweb2/public/css/12-quicksearch.less
2022-09-01 09:47:08.000000000 +0200
@@ -4,20 +4,14 @@
width: 8em;
min-width: unset;
border: none;
- background-size: 1em auto;
- background-position: 0.5em 0;
+ background-color: inherit;
padding-left: 2em;
margin-left: 1.5em;
font-size: 0.75em;
font-weight: normal;
&:focus {
width: 16em;
- .transition(width 0.5s ease);
border: none;
}
}
}
-
-#layout.twocols form.gipfl-quicksearch input.search {
- float: right;
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/public/css/21-gipfl-widget-hint.less
2022-09-01 09:47:08.000000000 +0200
@@ -3,15 +3,16 @@
*
* @since v0.6.0
*/
-p.gipfl-widget-hint {
+div.gipfl-widget-hint {
border: 1px solid @text-color;
padding: 0.5em;
line-height: 2em;
max-width: 60em;
border-left-width: 3em;
border-radius: 0.25em;
+ margin-bottom: 1em;
background-color: @body-bg-color;
- box-shadow: fade(@text-color, 15%) 1em 0 1.5em 0;
+ box-shadow: fade(@text-color, 30%) 1em 0 1.5em 0;
&:before {
position: relative;
margin-left: -1.4em;
@@ -24,15 +25,19 @@
}
&.ok {
border-color: @color-ok;
+ box-shadow: fade(@color-ok, 30%) 1em 0 1.5em 0;
}
&.info {
border-color: @color-pending;
+ box-shadow: fade(@color-pending, 30%) 1em 0 1.5em 0;
}
&.warning {
border-color: @color-warning;
+ box-shadow: fade(@color-warning, 30%) 1em 0 1.5em 0;
}
&.error {
border-color: @color-critical;
+ box-shadow: fade(@color-critical, 30%) 1em 0 1.5em 0;
}
&.critical:before, &.error:before {
content: '\e881';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/src/Widget/Hint.php
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/src/Widget/Hint.php
--- old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/web/src/Widget/Hint.php
2022-06-20 10:53:02.000000000 +0200
+++ new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/web/src/Widget/Hint.php
2022-09-01 09:47:08.000000000 +0200
@@ -7,7 +7,7 @@
class Hint extends BaseHtmlElement
{
- protected $tag = 'p';
+ protected $tag = 'div';
protected $defaultAttributes = [
'class' => 'gipfl-widget-hint'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Exception/AdapterException.php
2022-09-01 09:47:08.000000000 +0200
@@ -33,6 +33,7 @@
{
if ($e && (0 === $code)) {
$code = $e->getCode();
+ $code = ctype_digit($code) ? (int) $code : 0;
}
parent::__construct($message, $code, $e);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php
---
old/icingaweb2-module-incubator-0.17.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php
2022-06-20 10:53:02.000000000 +0200
+++
new/icingaweb2-module-incubator-0.18.0/vendor/gipfl/zfdb/src/Adapter/Pdo/PdoAdapter.php
2022-09-01 09:47:08.000000000 +0200
@@ -248,7 +248,9 @@
return $affected;
} catch (PDOException $e) {
- throw new AdapterException($e->getMessage(), $e->getCode(), $e);
+ $code = $e->getCode();
+ $code = ctype_digit($code) ? (int) $code : 0;
+ throw new AdapterException($e->getMessage(), $code, $e);
}
}