Skip to content

Conversation

@sukhwinder33445
Copy link
Contributor

No description provided.

@cla-bot cla-bot bot added the cla/signed label Dec 9, 2025
@sukhwinder33445 sukhwinder33445 self-assigned this Dec 9, 2025
@sukhwinder33445 sukhwinder33445 changed the base branch from main to support-php-8.4/8.5 December 9, 2025 08:19
@sukhwinder33445 sukhwinder33445 force-pushed the modernize-code branch 2 times, most recently from eefa5b5 to 8686b59 Compare December 9, 2025 10:51
@BastianLedererIcinga
Copy link

The InAndNotUtils trait is currently incompatible with ipl\Stdlib\Filter\Condition.

@sukhwinder33445 sukhwinder33445 force-pushed the modernize-code branch 3 times, most recently from 589584f to c0df0ec Compare December 11, 2025 08:00
@BastianLedererIcinga
Copy link

The rest looks good.

…acements, if they are available for the current PHP version
`scanDirectories` was set to `/usr/share/icinga-php` to simplify local testing,
as both the Icinga PHP Library and Icinga PHP Thirdparty are installed there in
our development environment. Our individual PHP library components, which make
up these libraries, are self-contained, as they define all necessary
dependencies themselves. This then requires testing with exactly these
dependencies instead of an arbitrary folder that could contain anything, e.g.,
dependencies in unexpected versions or dependencies that have not yet been
defined. For remote and local testing, `composer install` must be executed and
tests must be performed with exactly the resulting dependencies. Since PHPStan
uses the Composer autoloader by default, if available, `scanDirectories` does
not need to be defined at all.

- #93 makes it superfluous for github actions
- Remove now obsolete throw annotation and imports
@BastianLedererIcinga BastianLedererIcinga force-pushed the support-php-8.4/8.5 branch 2 times, most recently from 2ebbbb8 to 9aaf2fd Compare December 18, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants