Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Icinga
/
icingaweb2-module-vspheredb
Public
Notifications
You must be signed in to change notification settings
Fork
36
Star
103
Code
Issues
66
Pull requests
6
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Modernize code
- #611
#611
Open
jrauh01
wants to merge 45 commits into
main
Icinga/icingaweb2-module-vspheredb:main
from
modernize
Icinga/icingaweb2-module-vspheredb:modernize
Copy head branch name to clipboard
Conversation
Commits
45
(45)
Checks
Files changed
Open
Modernize code
#611
jrauh01
wants to merge 45 commits into
main
Icinga/icingaweb2-module-vspheredb:main
from
modernize
Icinga/icingaweb2-module-vspheredb:modernize
Copy head branch name to clipboard
Commits
Commits on May 13, 2026
Remove dependency stuff
jrauh01
committed
5588562
View commit details
Copy full SHA for 5588562
Browse repository at this point
Add types
Show description for f3c3298
jrauh01
committed
f3c3298
View commit details
Copy full SHA for f3c3298
Browse repository at this point
Add empty line above `return` and `exit`
jrauh01
committed
fdb0610
View commit details
Copy full SHA for fdb0610
Browse repository at this point
Use imports
Show description for d0d7ac4
jrauh01
committed
d0d7ac4
View commit details
Copy full SHA for d0d7ac4
Browse repository at this point
Use match expressions
Show description for dc86dd2
jrauh01
committed
dc86dd2
View commit details
Copy full SHA for dc86dd2
Browse repository at this point
Use modern string functions
Show description for d9f5159
jrauh01
committed
d9f5159
View commit details
Copy full SHA for d9f5159
Browse repository at this point
Use arrow functions
Show description for 5d03069
jrauh01
committed
5d03069
View commit details
Copy full SHA for 5d03069
Browse repository at this point
Use variadic argument instead of `func_get_args()`
Show description for a476f24
jrauh01
committed
a476f24
View commit details
Copy full SHA for a476f24
Browse repository at this point
Use `Attributes` explicitly
Show description for 447de6b
jrauh01
committed
447de6b
View commit details
Copy full SHA for 447de6b
Browse repository at this point
Use first class callables
Show description for 972b74e
jrauh01
committed
972b74e
View commit details
Copy full SHA for 972b74e
Browse repository at this point
Add phpdocs for deprecations
Show description for 504a283
jrauh01
committed
504a283
View commit details
Copy full SHA for 504a283
Browse repository at this point
Replace deprecated stuff
Show description for 3072dfa
jrauh01
committed
3072dfa
View commit details
Copy full SHA for 3072dfa
Browse repository at this point
Inline stuff
Show description for 1d80e22
jrauh01
committed
1d80e22
View commit details
Copy full SHA for 1d80e22
Browse repository at this point
Remove unsed classes
Show description for 79dabd6
jrauh01
committed
79dabd6
View commit details
Copy full SHA for 79dabd6
Browse repository at this point
Remove superfluous else cases
Show description for 6ef69dd
jrauh01
committed
6ef69dd
View commit details
Copy full SHA for 6ef69dd
Browse repository at this point
Remove superfluous code
Show description for afb6624
jrauh01
committed
afb6624
View commit details
Copy full SHA for afb6624
Browse repository at this point
Remove superfluous variables
Show description for 9c4436c
jrauh01
committed
9c4436c
View commit details
Copy full SHA for 9c4436c
Browse repository at this point
Remove trailing commas from arrays
Show description for f3a70ef
jrauh01
committed
f3a70ef
View commit details
Copy full SHA for f3a70ef
Browse repository at this point
Reformat query builder chains for consistent, more readable formatting
Show description for 120ae3d
jrauh01
committed
120ae3d
View commit details
Copy full SHA for 120ae3d
Browse repository at this point
Reformat arrays
Show description for c8449d4
jrauh01
committed
c8449d4
View commit details
Copy full SHA for c8449d4
Browse repository at this point
Reformat table column definitions for consistency and readability
Show description for 7e91194
jrauh01
committed
7e91194
View commit details
Copy full SHA for 7e91194
Browse repository at this point
Reformat stuff
Show description for 50a0570
jrauh01
committed
50a0570
View commit details
Copy full SHA for 50a0570
Browse repository at this point
Comment out unreachable or unused code
Show description for 842688d
jrauh01
committed
842688d
View commit details
Copy full SHA for 842688d
Browse repository at this point
Sort imports
Show description for 32a5a20
jrauh01
committed
32a5a20
View commit details
Copy full SHA for 32a5a20
Browse repository at this point
Translate german comments to englisch
jrauh01
committed
6ae68c3
View commit details
Copy full SHA for 6ae68c3
Browse repository at this point
Fix potential operator precedence bug
Show description for ae8da29
jrauh01
committed
ae8da29
View commit details
Copy full SHA for ae8da29
Browse repository at this point
Fix `updateDb()` success condition
Show description for 9e014e7
jrauh01
committed
9e014e7
View commit details
Copy full SHA for 9e014e7
Browse repository at this point
Add enum `ResultStatus`
jrauh01
committed
63b5cd1
View commit details
Copy full SHA for 63b5cd1
Browse repository at this point
Make `CheckPluginState` an enum
jrauh01
committed
018ff6f
View commit details
Copy full SHA for 018ff6f
Browse repository at this point
Make `MonitoringStateTrigger` an enum
jrauh01
committed
c08bff1
View commit details
Copy full SHA for c08bff1
Browse repository at this point
Make `ObjectType` an enum
jrauh01
committed
0cad039
View commit details
Copy full SHA for 0cad039
Browse repository at this point
Change method visibility to `protected` like the parent method
Show description for 612ce08
jrauh01
committed
612ce08
View commit details
Copy full SHA for 612ce08
Browse repository at this point
Add abstract class `PercentObjectsTable` to bundle redundant methods
jrauh01
committed
5c420f4
View commit details
Copy full SHA for 5c420f4
Browse repository at this point
Use `??=` operator
jrauh01
committed
5325047
View commit details
Copy full SHA for 5325047
Browse repository at this point
Use `??` operator
jrauh01
committed
2bf8fd4
View commit details
Copy full SHA for 2bf8fd4
Browse repository at this point
Use `?->` operator
jrauh01
committed
c6a5147
View commit details
Copy full SHA for c6a5147
Browse repository at this point
Use ternary operator
jrauh01
committed
a263dab
View commit details
Copy full SHA for a263dab
Browse repository at this point
Revert "Fix potential operator precedence bug"
Show description for 8e1a243
jrauh01
committed
8e1a243
View commit details
Copy full SHA for 8e1a243
Browse repository at this point
Remove PhpDoc annotation alignment
jrauh01
committed
6cd2c04
View commit details
Copy full SHA for 6cd2c04
Browse repository at this point
Use ?Type shorthand for nullable PHPDoc annotations
jrauh01
committed
9cbb77e
View commit details
Copy full SHA for 9cbb77e
Browse repository at this point
fixup! Add types
Show description for 9574f5b
jrauh01
committed
9574f5b
View commit details
Copy full SHA for 9574f5b
Browse repository at this point
Commits on May 18, 2026
Drop `@var` property docblocks that only repeat the native type
Show description for 538bb00
jrauh01
committed
538bb00
View commit details
Copy full SHA for 538bb00
Browse repository at this point
fixup! Comment out unreachable or unused code
jrauh01
committed
9f0aa3f
View commit details
Copy full SHA for 9f0aa3f
Browse repository at this point
FIXUP and REWRITE: Comment out unused and unreachable code
jrauh01
committed
b6c6b7f
View commit details
Copy full SHA for b6c6b7f
Browse repository at this point
fixup! Use ternary operator
jrauh01
committed
15834ab
View commit details
Copy full SHA for 15834ab
Browse repository at this point
You can’t perform that action at this time.