Bundle for all 3rd party PHP libraries used by Icinga Web products
Go to file
Johannes Meyer 6ba9c56b2c bin/make-snapshot: Do not merge latest stable
It's not required, since git describe is not used
for snapshot package versioning anymore.
2025-03-07 11:44:40 +01:00
.github Add dependabot config 2025-03-06 15:39:15 +01:00
asset d3: Use our own require implementation 2025-03-03 16:33:51 +01:00
bin bin/make-snapshot: Do not merge latest stable 2025-03-07 11:44:40 +01:00
patches `patches/shardj-zf1-future:` Add fix for `Zend_Form_Element::getValue()` 2023-10-04 13:54:12 +02:00
.gitattributes export-ignore: Fix typo 2023-01-24 15:18:33 +01:00
.gitignore .gitignore: Don't ignore the vendor directory... 2023-07-20 11:06:11 +02:00
AssetLoader.php Add jquery 2022-06-14 13:41:31 +02:00
LICENSE LICENSE: add missing file 2019-05-20 12:47:43 +02:00
README.md Add vendor libs from Icinga Web and support PHP 8.2 (#11) 2023-07-17 10:24:53 +02:00
RELEASE.md Require PHP 7.2 to 8.1 2022-06-14 14:05:29 +02:00
composer.json build(deps): bump dompdf/dompdf from 2.0.3 to 3.1.0 2025-03-06 16:06:03 +01:00
composer.lock build(deps): bump dompdf/dompdf from 2.0.3 to 3.1.0 2025-03-06 16:06:03 +01:00

README.md

Icinga PHP Thirdparty

This project bundles all 3rd party PHP libraries used by Icinga Web products into one piece, which can be integrated as library into Icinga Web 2.

Requirements

Installation

Please download the latest release and install it in one of your configured library paths. The default library path for Icinga Web 2 installations is: /usr/share/icinga-php

Download or clone this repository there (e.g. /usr/share/icinga-php/vendor) and you're done.

Note: Do NOT install the GIT master, it will not work! Checking out a branch like stable/0.11.0 or a tag like v0.11.0 is fine.

Examples

Sample Tarball installation

INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="v0.11.0"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-thirdparty/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="stable/0.11.0"
git clone https://github.com/Icinga/icinga-php-thirdparty.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"