parameters:
	ignoreErrors:
		-
			message: '#^Cannot cast mixed to int\.$#'
			identifier: cast.int
			count: 1
			path: application/clicommands/AutocompleteCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\AutocompleteCommand\:\:completeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/AutocompleteCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\AutocompleteCommand\:\:suggest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/AutocompleteCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\AutocompleteCommand\:\:suggest\(\) has parameter \$suggestions with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/clicommands/AutocompleteCommand.php

		-
			message: '#^Property Icinga\\Clicommands\\AutocompleteCommand\:\:\$defaultActionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: application/clicommands/AutocompleteCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\HelpCommand\:\:showAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/HelpCommand.php

		-
			message: '#^Property Icinga\\Clicommands\\HelpCommand\:\:\$defaultActionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: application/clicommands/HelpCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:disableAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:enableAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:installAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:listAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:permissionsAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:purgeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:restrictionsAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\ModuleCommand\:\:searchAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:disableModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:enableModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:hasEnabled\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Part \$type \(mixed\) of encapsed string cannot be cast to string\.$#'
			identifier: encapsedStringPart.nonString
			count: 1
			path: application/clicommands/ModuleCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\VersionCommand\:\:showAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/VersionCommand.php

		-
			message: '#^Property Icinga\\Clicommands\\VersionCommand\:\:\$defaultActionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: application/clicommands/VersionCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\WebCommand\:\:forkAndExit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/WebCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\WebCommand\:\:serveAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/WebCommand.php

		-
			message: '#^Method Icinga\\Clicommands\\WebCommand\:\:stopAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/clicommands/WebCommand.php

		-
			message: '#^Parameter \#1 \$path of function pcntl_exec expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: application/clicommands/WebCommand.php

		-
			message: '#^Parameter \#1 \$path of function realpath expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/clicommands/WebCommand.php

		-
			message: '#^Method Icinga\\Controllers\\AboutController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AboutController.php

		-
			message: '#^Cannot call method can\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Cannot call method getAdditional\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/controllers/AccountController.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Method Icinga\\Controllers\\AccountController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Parameter \#1 \$backend of method Icinga\\Forms\\Account\\ChangePasswordForm\:\:setBackend\(\) expects Icinga\\Authentication\\User\\DbUserBackend, Icinga\\Authentication\\User\\UserBackendInterface given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Parameter \#2 \$user of static method Icinga\\User\\Preferences\\PreferencesStore\:\:create\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AccountController.php

		-
			message: '#^Method Icinga\\Controllers\\AnnouncementsController\:\:acknowledgeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Method Icinga\\Controllers\\AnnouncementsController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Method Icinga\\Controllers\\AnnouncementsController\:\:newAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Method Icinga\\Controllers\\AnnouncementsController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Method Icinga\\Controllers\\AnnouncementsController\:\:updateAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AnnouncementsController.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$layout\.$#'
			identifier: property.notFound
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$viewRenderer\.$#'
			identifier: property.notFound
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Method Icinga\\Controllers\\ApplicationStateController\:\:acknowledgeMessageAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Method Icinga\\Controllers\\ApplicationStateController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Method Icinga\\Controllers\\ApplicationStateController\:\:summaryAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Parameter \#2 \$value of function setcookie expects string, int\<1, max\> given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ApplicationStateController.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\View\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Cannot call method isExternalUser\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Method Icinga\\Controllers\\AuthenticationController\:\:loginAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Method Icinga\\Controllers\\AuthenticationController\:\:logoutAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Parameter \#1 \$url of static method Icinga\\Web\\Url\:\:fromPath\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Parameter \#1 \$user of static method Icinga\\Application\\Hook\\AuthenticationHook\:\:triggerLogin\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Parameter \#1 \$user of static method Icinga\\Application\\Hook\\AuthenticationHook\:\:triggerLogout\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/AuthenticationController.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Form\:\:setIniConfig\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Widget\\AbstractWidget\:\:add\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Cannot access property \$enabled on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Cannot access property \$loaded on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:createApplicationTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:createresourceAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:createuserbackendAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:devtoolsAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:editresourceAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:edituserbackendAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:generalAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:moduleAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:moduledisableAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:moduleenableAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:modulesAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:removeresourceAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:removeuserbackendAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:resourceAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\ConfigController\:\:userbackendAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:disableModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:enableModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModuleDir\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:hasEnabled\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:hasInstalled\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:hasLoaded\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:delete\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:load\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#1 \$query of method Icinga\\Web\\Controller\:\:setupPaginationControl\(\) expects Icinga\\Data\\QueryInterface, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#2 \$name of class Icinga\\Application\\Modules\\Module constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ConfigController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 9
			path: application/controllers/ConfigController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:createTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:newDashletAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:removeDashletAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:removePaneAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:renamePaneAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:settingsAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Method Icinga\\Controllers\\DashboardController\:\:updateDashletAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#1 \$name of class Icinga\\Web\\Widget\\Dashboard\\Pane constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#1 \$string of function rawurldecode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#1 \$title of class Icinga\\Web\\Widget\\Dashboard\\Dashlet constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#1 \$user of method Icinga\\Web\\Widget\\Dashboard\:\:setUser\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#2 \$url of class Icinga\\Web\\Widget\\Dashboard\\Dashlet constructor expects Icinga\\Web\\Url\|string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/DashboardController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/DashboardController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Request_Abstract\:\:get\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/ErrorController.php

		-
			message: '#^Cannot access property \$exception on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/controllers/ErrorController.php

		-
			message: '#^Cannot access property \$request on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/controllers/ErrorController.php

		-
			message: '#^Cannot access property \$type on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/controllers/ErrorController.php

		-
			message: '#^Method Icinga\\Controllers\\ErrorController\:\:errorAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ErrorController.php

		-
			message: '#^Call to an undefined method Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface\:\:delete\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Call to an undefined method Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface\:\:select\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: application/controllers/GroupController.php

		-
			message: '#^Call to an undefined method Icinga\\Authentication\\User\\DomainAwareInterface\:\:getName\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:addAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:addmemberAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:createListTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:createShowTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:editAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:listAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:removememberAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\GroupController\:\:showAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$backend of method Icinga\\Forms\\Config\\UserGroup\\AddMemberForm\:\:setBackend\(\) expects Icinga\\Data\\Extensible, Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$groupName of method Icinga\\Forms\\Config\\UserGroup\\AddMemberForm\:\:setGroupName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Controller\\AuthBackendController\:\:getUserGroupBackend\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 7
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#1 \$repository of method Icinga\\Forms\\RepositoryForm\:\:setRepository\(\) expects Icinga\\Repository\\Repository, Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface given\.$#'
			identifier: argument.type
			count: 3
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#2 \$filter of static method Icinga\\Data\\Filter\\Filter\:\:where\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#2 \$groupName of method Icinga\\Controllers\\GroupController\:\:createShowTabs\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 5
			path: application/controllers/GroupController.php

		-
			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/GroupController.php

		-
			message: '#^Method Icinga\\Controllers\\HealthController\:\:handleFormatRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/HealthController.php

		-
			message: '#^Method Icinga\\Controllers\\HealthController\:\:handleFormatRequest\(\) has parameter \$query with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/controllers/HealthController.php

		-
			message: '#^Method Icinga\\Controllers\\HealthController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/HealthController.php

		-
			message: '#^Method Icinga\\Controllers\\IndexController\:\:welcomeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/IndexController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_HelperBroker\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: application/controllers/LayoutController.php

		-
			message: '#^Method Icinga\\Controllers\\LayoutController\:\:announcementsAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/LayoutController.php

		-
			message: '#^Method Icinga\\Controllers\\LayoutController\:\:menuAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/LayoutController.php

		-
			message: '#^Method Icinga\\Controllers\\ListController\:\:addTitleTab\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ListController.php

		-
			message: '#^Method Icinga\\Controllers\\ListController\:\:applicationlogAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ListController.php

		-
			message: '#^Parameter \#1 \$query of method Icinga\\Web\\Controller\:\:setupPaginationControl\(\) expects Icinga\\Data\\QueryInterface, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ListController.php

		-
			message: '#^Method Icinga\\Controllers\\ManageUserDevicesController\:\:deleteAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ManageUserDevicesController.php

		-
			message: '#^Method Icinga\\Controllers\\ManageUserDevicesController\:\:devicesAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ManageUserDevicesController.php

		-
			message: '#^Method Icinga\\Controllers\\ManageUserDevicesController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/ManageUserDevicesController.php

		-
			message: '#^Parameter \#1 \$iv of method Icinga\\Web\\RememberMe\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ManageUserDevicesController.php

		-
			message: '#^Parameter \#1 \$username of method Icinga\\Web\\RememberMeUserDevicesList\:\:setUsername\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/ManageUserDevicesController.php

		-
			message: '#^Cannot call method getUser\(\) on Icinga\\Authentication\\Auth\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/MyDevicesController.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/MyDevicesController.php

		-
			message: '#^Method Icinga\\Controllers\\MyDevicesController\:\:deleteAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/MyDevicesController.php

		-
			message: '#^Method Icinga\\Controllers\\MyDevicesController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/MyDevicesController.php

		-
			message: '#^Parameter \#1 \$iv of method Icinga\\Web\\RememberMe\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/MyDevicesController.php

		-
			message: '#^Cannot call method can\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 5
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:addAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:dashboardAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:editAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:fetchSharedNavigationItemConfigs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:fetchUserNavigationItemConfigs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:listItemTypes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:sharedAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Method Icinga\\Controllers\\NavigationController\:\:unshareAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:delete\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:load\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Navigation\\Navigation\:\:findItem\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$string of function rawurldecode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$string of function ucwords expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$type of static method Icinga\\Application\\Config\:\:navigation\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 6
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#1 \$user of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:setUser\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 4
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#2 \$username of static method Icinga\\Application\\Config\:\:navigation\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/NavigationController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 5
			path: application/controllers/NavigationController.php

		-
			message: '#^Property Icinga\\Controllers\\NavigationController\:\:\$itemTypeConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/controllers/NavigationController.php

		-
			message: '#^Cannot access offset ''label'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:addAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:auditAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:createListTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:editAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:listAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\RoleController\:\:suggestRoleMemberAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#1 \$count of method Icinga\\Repository\\RepositoryQuery\:\:limit\(\) expects int\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#1 \$query of method Icinga\\Web\\Controller\:\:setupPaginationControl\(\) expects Icinga\\Data\\QueryInterface, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#1 \$username of class Icinga\\User constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/RoleController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/controllers/RoleController.php

		-
			message: '#^Method Icinga\\Controllers\\SearchController\:\:hintAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/SearchController.php

		-
			message: '#^Method Icinga\\Controllers\\SearchController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/SearchController.php

		-
			message: '#^Parameter \#1 \$searchString of method Icinga\\Web\\Widget\\SearchDashboard\:\:search\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/SearchController.php

		-
			message: '#^Parameter \#1 \$user of method Icinga\\Web\\Widget\\Dashboard\:\:setUser\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/SearchController.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$viewRenderer\.$#'
			identifier: property.notFound
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_HelperBroker\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Cannot access offset ''ino'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Cannot access offset ''mtime'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: application/controllers/StaticController.php

		-
			message: '#^Cannot access offset ''size'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Method Icinga\\Controllers\\StaticController\:\:imgAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/StaticController.php

		-
			message: '#^Call to an undefined method Icinga\\Authentication\\User\\UserBackendInterface\:\:select\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:addAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:createListTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:createShowTabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:createmembershipAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:editAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:listAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UserController\:\:showAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\RepositoryForm\:\:remove\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Controller\\AuthBackendController\:\:getUserBackend\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 6
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$repository of method Icinga\\Forms\\RepositoryForm\:\:setRepository\(\) expects Icinga\\Repository\\Repository, Icinga\\Authentication\\User\\UserBackendInterface given\.$#'
			identifier: argument.type
			count: 3
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$userName of method Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:setUsername\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#1 \$username of class Icinga\\User constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#2 \$userName of method Icinga\\Controllers\\UserController\:\:createShowTabs\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UserController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 4
			path: application/controllers/UserController.php

		-
			message: '#^Method Icinga\\Controllers\\UsergroupbackendController\:\:createAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Method Icinga\\Controllers\\UsergroupbackendController\:\:editAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Method Icinga\\Controllers\\UsergroupbackendController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Method Icinga\\Controllers\\UsergroupbackendController\:\:removeAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:delete\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:load\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: application/controllers/UsergroupbackendController.php

		-
			message: '#^Cannot call method addError\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Method Icinga\\Forms\\Account\\ChangePasswordForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Method Icinga\\Forms\\Account\\ChangePasswordForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Method Icinga\\Forms\\Account\\ChangePasswordForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Parameter \#1 \$user of method Icinga\\Authentication\\User\\DbUserBackend\:\:authenticate\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Parameter \#2 \$password of method Icinga\\Authentication\\User\\DbUserBackend\:\:authenticate\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Account/ChangePasswordForm.php

		-
			message: '#^Cannot call method icon\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/AcknowledgeApplicationStateMessageForm.php

		-
			message: '#^Method Icinga\\Forms\\AcknowledgeApplicationStateMessageForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/AcknowledgeApplicationStateMessageForm.php

		-
			message: '#^Method Icinga\\Forms\\AcknowledgeApplicationStateMessageForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/AcknowledgeApplicationStateMessageForm.php

		-
			message: '#^Cannot call method icon\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/ActionForm.php

		-
			message: '#^Method Icinga\\Forms\\ActionForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/ActionForm.php

		-
			message: '#^Method Icinga\\Forms\\ActionForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ActionForm.php

		-
			message: '#^Method Icinga\\Forms\\ActionForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ActionForm.php

		-
			message: '#^Cannot access property \$hash on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: application/forms/Announcement/AcknowledgeAnnouncementForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Announcement/AcknowledgeAnnouncementForm.php

		-
			message: '#^Cannot call method icon\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Announcement/AcknowledgeAnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AcknowledgeAnnouncementForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Announcement/AcknowledgeAnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AcknowledgeAnnouncementForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Announcement/AcknowledgeAnnouncementForm.php

		-
			message: '#^Access to an undefined property object\:\:\$end\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Access to an undefined property object\:\:\$start\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createDeleteElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createDeleteElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createInsertElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createInsertElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createUpdateElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Method Icinga\\Forms\\Announcement\\AnnouncementForm\:\:createUpdateElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Announcement/AnnouncementForm.php

		-
			message: '#^Cannot call method addError\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Cannot call method isChecked\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Cannot call method setAttrib\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Method Icinga\\Forms\\Authentication\\LoginForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Method Icinga\\Forms\\Authentication\\LoginForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Method Icinga\\Forms\\Authentication\\LoginForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#1 \$cue of method Icinga\\Web\\Form\:\:setRequiredCue\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\User\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#1 \$haystack of function strpos expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#1 \$username of class Icinga\\User constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#2 \$password of method Icinga\\Authentication\\AuthChain\:\:authenticate\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Parameter \#2 \$password of static method Icinga\\Web\\RememberMe\:\:fromCredentials\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Property Icinga\\Forms\\Authentication\\LoginForm\:\:\$defaultElementDecorators type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Authentication/LoginForm.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/AutoRefreshForm.php

		-
			message: '#^Cannot call method setPreferences\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/AutoRefreshForm.php

		-
			message: '#^Method Icinga\\Forms\\AutoRefreshForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/AutoRefreshForm.php

		-
			message: '#^Method Icinga\\Forms\\AutoRefreshForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/AutoRefreshForm.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, true given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/AutoRefreshForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\General\\ApplicationConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/General/ApplicationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\General\\DefaultAuthenticationDomainConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/General/DefaultAuthenticationDomainConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\General\\LoggingConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/General/LoggingConfigForm.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getThemes\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/General/ThemingConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\General\\ThemingConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/General/ThemingConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\General\\ThemingConfigForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/General/ThemingConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\GeneralConfigForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/GeneralConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\GeneralConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/GeneralConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\DbResourceForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/Resource/DbResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\DbResourceForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/Resource/DbResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\FileResourceForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/Resource/FileResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\FileResourceForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/Resource/FileResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\LdapResourceForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/Resource/LdapResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\LdapResourceForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/Resource/LdapResourceForm.php

		-
			message: '#^Cannot call method escape\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Cannot call method setValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Cannot call method url\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\SshResourceForm\:\:beforeRemove\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\SshResourceForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\Resource\\SshResourceForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Parameter \#1 \$filename of function file_exists expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Parameter \#1 \$filename of function unlink expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Parameter \#1 \$str of method Icinga\\Util\\File\:\:fwrite\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Parameter \#1 \$string of function sha1 expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/Resource/SshResourceForm.php

		-
			message: '#^Call to an undefined method Zend_Form_Element\:\:isChecked\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Cannot call method isChecked\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Cannot call method setDecorators\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:add\(\) has parameter \$values with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:edit\(\) has parameter \$values with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:edit\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:remove\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\ResourceConfigForm\:\:writeConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Config\:\:getSection\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Config\:\:hasSection\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Config\\ResourceConfigForm\:\:edit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#1 \$type of method Icinga\\Forms\\Config\\ResourceConfigForm\:\:getResourceForm\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/ResourceConfigForm.php

		-
			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Cannot access property \$backend_name on mixed\.$#'
			identifier: property.nonObject
			count: 2
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Cannot access property \$group_name on mixed\.$#'
			identifier: property.nonObject
			count: 2
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:setBackends\(\) has parameter \$backends with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\User\\CreateMembershipForm\:\:\$backends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/CreateMembershipForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createDeleteElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createDeleteElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createInsertElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createInsertElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createUpdateElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:createUpdateElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\User\\UserForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\Url\:\:setParam\(\) expects array\|bool\|string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/User/UserForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackend/DbBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/DbBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\:\:setResources\(\) has parameter \$resources with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/DbBackendForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\:\:\$resources type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/DbBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\ExternalBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackend/ExternalBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\ExternalBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/ExternalBackendForm.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection\:\:bind\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:discoverDomain\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:getSuggestion\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:setResources\(\) has parameter \$resources with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\:\:\$resources type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackend/LdapBackendForm.php

		-
			message: '#^Call to an undefined method Zend_Form_Element\:\:isChecked\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Cannot call method isChecked\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Cannot call method setDecorators\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:add\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:addSkipValidationCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:edit\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:getBackendForm\(\) should return Icinga\\Web\\Form but returns object\.$#'
			identifier: return.type
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendConfigForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Parameter \#2 \$offset of function array_splice expects int, int\|string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\UserBackendConfigForm\:\:\$customBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\UserBackendConfigForm\:\:\$resources type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendConfigForm.php

		-
			message: '#^Call to an undefined method Icinga\\Forms\\ConfigForm\:\:move\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserBackendReorderForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendReorderForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserBackendReorderForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendReorderForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendReorderForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserBackendReorderForm\:\:getBackendOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserBackendReorderForm.php

		-
			message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserBackendReorderForm.php

		-
			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Extensible\:\:select\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Fetchable\:\:applyFilter\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\AddMemberForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\AddMemberForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Parameter \#1 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Config/UserGroup/AddMemberForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\DbUserGroupBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\DbUserGroupBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\DbUserGroupBackendForm\:\:getDatabaseResourceNames\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection\:\:getHostname\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection\:\:getPort\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createGroupConfigElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createGroupConfigElements\(\) has parameter \$defaults with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createHiddenUserConfigElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createUserConfigElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:createUserConfigElements\(\) has parameter \$defaults with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:getLdapResourceNames\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:getLdapUserBackendNames\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend constructor expects Icinga\\Protocol\\Ldap\\LdapConnection, Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$resource of method Icinga\\Forms\\Config\\UserGroup\\LdapUserGroupBackendForm\:\:getLdapUserBackendNames\(\) expects Icinga\\Protocol\\Ldap\\LdapConnection, Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$resourceName of static method Icinga\\Data\\ResourceFactory\:\:create\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php

		-
			message: '#^Cannot call method setDecorators\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:add\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:edit\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:getBackendForm\(\) should return Icinga\\Web\\Form but returns object\.$#'
			identifier: return.type
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:create\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Property Icinga\\Forms\\Config\\UserGroup\\UserGroupBackendForm\:\:\$customBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupBackendForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupForm\:\:createDeleteElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupForm\:\:createDeleteElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupForm\:\:createInsertElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupForm\:\:createInsertElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Method Icinga\\Forms\\Config\\UserGroup\\UserGroupForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\Url\:\:setParam\(\) expects array\|bool\|string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Config/UserGroup/UserGroupForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:isEmptyConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:isEmptyConfig\(\) has parameter \$config with no value type specified in iterable type array\|Icinga\\Application\\Config\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:transformEmptyValuesToNull\(\) has parameter \$values with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:transformEmptyValuesToNull\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\ConfigForm\:\:writeConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/ConfigForm.php

		-
			message: '#^Cannot call method getValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Cannot cast mixed to int\.$#'
			identifier: cast.int
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Method Icinga\\Forms\\Control\\LimiterControlForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Method Icinga\\Forms\\Control\\LimiterControlForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\Url\:\:setParam\(\) expects array\|bool\|string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Property Icinga\\Forms\\Control\\LimiterControlForm\:\:\$defaultElementDecorators type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Static property Icinga\\Forms\\Control\\LimiterControlForm\:\:\$limits \(array\<int\>\) does not accept default value of type array\<int, string\>\.$#'
			identifier: property.defaultValue
			count: 1
			path: application/forms/Control/LimiterControlForm.php

		-
			message: '#^Cannot call method getRelativeUrl\(\) on Icinga\\Web\\Url\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Dashboard/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\Dashboard\\DashletForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Dashboard/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\Dashboard\\DashletForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Dashboard/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\Dashboard\\DashletForm\:\:load\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Dashboard/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\Dashboard\\DashletForm\:\:setDashboard\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Dashboard/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\LdapDiscoveryForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/LdapDiscoveryForm.php

		-
			message: '#^Method Icinga\\Forms\\LdapDiscoveryForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/LdapDiscoveryForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\DashletForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/DashletForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\DashletForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/DashletForm.php

		-
			message: '#^Cannot call method removeMultiOption\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Navigation/MenuItemForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\MenuItemForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/MenuItemForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\MenuItemForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/MenuItemForm.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Form\:\:requiresParentSelection\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Cannot call method addError\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Cannot call method getSection\(\) on Icinga\\Application\\Config\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:add\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:delete\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:edit\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:getFlattenedChildren\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:getItemTypes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:listAvailableParents\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:setDefaultUrl\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:setDefaultUrl\(\) has parameter \$url with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:setItemTypes\(\) has parameter \$itemTypes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:writeConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:hasBeenShared\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Parameter \#1 \$type of static method Icinga\\Application\\Config\:\:navigation\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Parameter \#2 \$owner of method Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:listAvailableParents\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Parameter \#2 \$username of static method Icinga\\Application\\Config\:\:navigation\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Property Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:\$defaultUrl has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Property Icinga\\Forms\\Navigation\\NavigationConfigForm\:\:\$itemTypes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationConfigForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationItemForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Navigation/NavigationItemForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationItemForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationItemForm.php

		-
			message: '#^Method Icinga\\Forms\\Navigation\\NavigationItemForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Navigation/NavigationItemForm.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getThemes\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/PreferenceForm.php

		-
			message: '#^Cannot call method href\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: application/forms/PreferenceForm.php

		-
			message: '#^Cannot call method isChecked\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/PreferenceForm.php

		-
			message: '#^Cannot call method setPreferences\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Method Icinga\\Forms\\PreferenceForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Method Icinga\\Forms\\PreferenceForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Method Icinga\\Forms\\PreferenceForm\:\:getDefaultShowStacktraces\(\) should return bool but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Method Icinga\\Forms\\PreferenceForm\:\:getLocale\(\) has parameter \$availableLocales with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Method Icinga\\Forms\\PreferenceForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Parameter \#2 \$locale of function setlocale expects array\|string\|null, int given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/PreferenceForm.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: application/forms/PreferenceForm.php

		-
			message: '#^Call to an undefined method Icinga\\Repository\\Repository\:\:delete\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Call to an undefined method Icinga\\Repository\\Repository\:\:insert\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Call to an undefined method Icinga\\Repository\\Repository\:\:update\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:add\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createDeleteElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createDeleteElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createInsertElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createInsertElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createUpdateElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:createUpdateElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:deleteEntry\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:edit\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:getData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:insertEntry\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:onDeleteRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:onInsertRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:onUpdateRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Method Icinga\\Forms\\RepositoryForm\:\:updateEntry\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Property Icinga\\Forms\\RepositoryForm\:\:\$data \(array\) does not accept array\|null\.$#'
			identifier: assign.propertyType
			count: 2
			path: application/forms/RepositoryForm.php

		-
			message: '#^Property Icinga\\Forms\\RepositoryForm\:\:\$data type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/RepositoryForm.php

		-
			message: '#^Access to an undefined property object\:\:\$description\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$groups\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$name\.$#'
			identifier: property.notFound
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$parent\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$permissions\.$#'
			identifier: property.notFound
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$refusals\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$unrestricted\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Access to an undefined property object\:\:\$users\.$#'
			identifier: property.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Call to an undefined method Icinga\\Repository\\Repository\:\:update\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Cannot access property \$name on mixed\.$#'
			identifier: property.nonObject
			count: 6
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Cannot call method getDecorator\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Cannot call method icon\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Cannot call method setOption\(\) on Zend_Form_Decorator_Abstract\|false\.$#'
			identifier: method.nonObject
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:collectRoles\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:createDeleteElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:createDeleteElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:createInsertElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:createInsertElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:sortPermissions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Method Icinga\\Forms\\Security\\RoleForm\:\:sortPermissions\(\) has parameter \$permissions with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Parameter \#2 \$string of function explode expects string, TKey of int\|string given\.$#'
			identifier: argument.type
			count: 2
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Property Icinga\\Forms\\Security\\RoleForm\:\:\$providedPermissions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Property Icinga\\Forms\\Security\\RoleForm\:\:\$providedRestrictions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/forms/Security/RoleForm.php

		-
			message: '#^Cannot access property \$tickets on Zend_View_Interface\|null\.$#'
			identifier: property.nonObject
			count: 1
			path: application/views/helpers/CreateTicketLinks.php

		-
			message: '#^Cannot call method createLinks\(\) on array\|Icinga\\Application\\Hook\\TicketHook\.$#'
			identifier: method.nonObject
			count: 1
			path: application/views/helpers/CreateTicketLinks.php

		-
			message: '#^PHPDoc tag @var for variable \$tickets has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/views/helpers/CreateTicketLinks.php

		-
			message: '#^Method Zend_View_Helper_FormDate\:\:formDate\(\) has parameter \$attribs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/views/helpers/FormDate.php

		-
			message: '#^Parameter \#1 \$attribs of method Zend_View_Helper_HtmlElement\:\:_htmlAttribs\(\) expects array, array\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/views/helpers/FormDate.php

		-
			message: '#^Parameter \#1 \$var of method Icinga\\Web\\View\:\:escape\(\) expects string\|null, int\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/views/helpers/FormDate.php

		-
			message: '#^Cannot call method escape\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: application/views/helpers/FormDateTime.php

		-
			message: '#^Method Zend_View_Helper_FormDateTime\:\:formDateTime\(\) has parameter \$attribs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/views/helpers/FormDateTime.php

		-
			message: '#^Cannot call method escape\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 4
			path: application/views/helpers/FormNumber.php

		-
			message: '#^Method Zend_View_Helper_FormNumber\:\:formNumber\(\) has parameter \$attribs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/views/helpers/FormNumber.php

		-
			message: '#^Method Zend_View_Helper_FormNumber\:\:formatNumber\(\) has parameter \$number with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/FormNumber.php

		-
			message: '#^Method Zend_View_Helper_FormNumber\:\:formatNumber\(\) should return string but returns array\|float\|int\|string\|false\|null\.$#'
			identifier: return.type
			count: 1
			path: application/views/helpers/FormNumber.php

		-
			message: '#^Parameter \#1 \$attribs of method Zend_View_Helper_HtmlElement\:\:_htmlAttribs\(\) expects array, array\<mixed, mixed\>\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/views/helpers/FormNumber.php

		-
			message: '#^Method Zend_View_Helper_FormTime\:\:formTime\(\) has parameter \$attribs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: application/views/helpers/FormTime.php

		-
			message: '#^Parameter \#1 \$attribs of method Zend_View_Helper_HtmlElement\:\:_htmlAttribs\(\) expects array, array\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/views/helpers/FormTime.php

		-
			message: '#^Parameter \#1 \$var of method Icinga\\Web\\View\:\:escape\(\) expects string\|null, int\|null given\.$#'
			identifier: argument.type
			count: 1
			path: application/views/helpers/FormTime.php

		-
			message: '#^Cannot call method protectId\(\) on Zend_Controller_Request_Abstract\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: application/views/helpers/ProtectId.php

		-
			message: '#^Method Zend_View_Helper_ProtectId\:\:protectId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/ProtectId.php

		-
			message: '#^Method Zend_View_Helper_ProtectId\:\:protectId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/ProtectId.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showHourMin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showHourMin\(\) has parameter \$sec with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showSeconds\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showSeconds\(\) has parameter \$sec with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showTime\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showTime\(\) has parameter \$timestamp with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showTimeSince\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:showTimeSince\(\) has parameter \$timestamp with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Zend_View_Helper_Util\:\:util\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: application/views/helpers/Util.php

		-
			message: '#^Method Icinga\\Application\\ApplicationBootstrap\:\:getAvailableModulePaths\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Method Icinga\\Application\\ApplicationBootstrap\:\:getLocaleDir\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Method Icinga\\Application\\ApplicationBootstrap\:\:hasLocales\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(non\-empty\-string\|false\)\: bool\)\|null, ''is_dir'' given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Property Icinga\\Application\\ApplicationBootstrap\:\:\$libDir \(string\) does not accept string\|false\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Property Icinga\\Application\\ApplicationBootstrap\:\:\$localeDir \(string\) does not accept false\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/ApplicationBootstrap.php

		-
			message: '#^Access to an undefined property object\:\:\$columns\.$#'
			identifier: property.notFound
			count: 2
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Access to an undefined property object\:\:\$rows\.$#'
			identifier: property.notFound
			count: 2
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Method Icinga\\Application\\Benchmark\:\:dump\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Method Icinga\\Application\\Benchmark\:\:measure\(\) has parameter \$message with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Property Icinga\\Application\\Benchmark\:\:\$instance has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Property Icinga\\Application\\Benchmark\:\:\$measures has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Property Icinga\\Application\\Benchmark\:\:\$start has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Benchmark.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:buildClassFilename\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:buildClassFilename\(\) has parameter \$namespace with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:classBelongsToModule\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:extractModuleName\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:extractModuleNamespace\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:namespaceHasApplictionDirectory\(\) has parameter \$namespace with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:register\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Method Icinga\\Application\\ClassLoader\:\:unregister\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Parameter \#1 \$callback of function spl_autoload_register expects \(callable\(string\)\: void\)\|null, array\{\$this\(Icinga\\Application\\ClassLoader\), ''loadClass''\} given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Parameter \#2 \$offset of function substr expects int, int\<0, max\>\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Property Icinga\\Application\\ClassLoader\:\:\$applicationDirectories type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Property Icinga\\Application\\ClassLoader\:\:\$applicationPrefixes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Property Icinga\\Application\\ClassLoader\:\:\$namespaces type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/ClassLoader.php

		-
			message: '#^Cannot cast mixed to int\.$#'
			identifier: cast.int
			count: 2
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:cliLoader\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatchEndless\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatchModule\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatchModule\(\) has parameter \$basedir with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatchModule\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:dispatchOnce\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:getParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:parseBasicParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Method Icinga\\Application\\Cli\:\:setupFakeAuthentication\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$cliLoader has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$debug has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$params has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$showBenchmark has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$verbose has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Property Icinga\\Application\\Cli\:\:\$watchTimeout has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^While loop condition is always true\.$#'
			identifier: while.alwaysTrue
			count: 1
			path: library/Icinga/Application/Cli.php

		-
			message: '#^Class Icinga\\Application\\Config implements generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:current\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:current\(\) should return Icinga\\Data\\ConfigObject but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:fromArray\(\) has parameter \$array with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:fromIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:getConfigObject\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:getSection\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:getSection\(\) should return Icinga\\Data\\ConfigObject but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:keys\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:saveIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:setSection\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:setSection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Config\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Parameter \#2 \$filename of class Icinga\\File\\Ini\\IniWriter constructor expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Parameter \#3 \$filemode of class Icinga\\File\\Ini\\IniWriter constructor expects int, int\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Property Icinga\\Application\\Config\:\:\$app type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Property Icinga\\Application\\Config\:\:\$config with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Property Icinga\\Application\\Config\:\:\$modules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Property Icinga\\Application\\Config\:\:\$navigation type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Config.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:all\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:assertValidHook\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:clean\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:normalizeHookName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:normalizeHookName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:register\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:splitHookName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\:\:splitHookName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Parameter \#1 \$object of function get_class expects object, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Property Icinga\\Application\\Hook\:\:\$hooks type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Property Icinga\\Application\\Hook\:\:\$instances type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ApplicationStateHook\:\:collectMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ApplicationStateHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ApplicationStateHook\:\:getAllMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ApplicationStateHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ApplicationStateHook\:\:getMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ApplicationStateHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ApplicationStateHook\:\:hasMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ApplicationStateHook.php

		-
			message: '#^Property Icinga\\Application\\Hook\\ApplicationStateHook\:\:\$messages has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/Hook/ApplicationStateHook.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:extractMessageValue\(\) has parameter \$messageData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:extractMessageValue\(\) has parameter \$path with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:formatMessage\(\) has parameter \$messageData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:formatMessage\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:logActivity\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:logActivity\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:logMessage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuditHook\:\:logMessage\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/AuditHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuthenticationHook\:\:onLogin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuthenticationHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuthenticationHook\:\:onLogout\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuthenticationHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuthenticationHook\:\:triggerLogin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuthenticationHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\AuthenticationHook\:\:triggerLogout\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/AuthenticationHook.php

		-
			message: '#^Call to an undefined method ipl\\Sql\\Connection\:\:exec\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Hook/Common/DbMigrationStep.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:getLastErrors\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:isValid\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:onSuccess\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:runAppliesTo\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:runEventMethod\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:runEventMethod\(\) has parameter \$eventMethod with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Property Icinga\\Application\\Hook\\ConfigFormEventsHook\:\:\$lastErrors type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/ConfigFormEventsHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\HealthHook\:\:getMetrics\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/HealthHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\HealthHook\:\:setMetrics\(\) has parameter \$metrics with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/HealthHook.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Hook/HealthHook.php

		-
			message: '#^Property Icinga\\Application\\Hook\\HealthHook\:\:\$metrics type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/HealthHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\PdfexportHook\:\:streamPdfFromHtml\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/PdfexportHook.php

		-
			message: '#^Class Icinga\\Application\\Hook\\Ticket\\TicketPattern implements generic interface ArrayAccess but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Hook/Ticket/TicketPattern.php

		-
			message: '#^Method Icinga\\Application\\Hook\\Ticket\\TicketPattern\:\:getMatch\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/Ticket/TicketPattern.php

		-
			message: '#^Method Icinga\\Application\\Hook\\Ticket\\TicketPattern\:\:setMatch\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/Ticket/TicketPattern.php

		-
			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Hook/Ticket/TicketPattern.php

		-
			message: '#^Property Icinga\\Application\\Hook\\Ticket\\TicketPattern\:\:\$match type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/Ticket/TicketPattern.php

		-
			message: '#^Method Icinga\\Application\\Hook\\TicketHook\:\:createLink\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Hook/TicketHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\TicketHook\:\:createLinks\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Hook/TicketHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\TicketHook\:\:fail\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/TicketHook.php

		-
			message: '#^Method Icinga\\Application\\Hook\\TicketHook\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Hook/TicketHook.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$arg$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Application/Hook/TicketHook.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_Helper_Abstract\:\:\$view\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Application/Hook/WebBaseHook.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\:\:initView\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Hook/WebBaseHook.php

		-
			message: '#^Method Icinga\\Application\\Icinga\:\:setApp\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Icinga.php

		-
			message: '#^Property Icinga\\Application\\LegacyWeb\:\:\$legacyBasedir has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Application/LegacyWeb.php

		-
			message: '#^Class Icinga\\Application\\Libraries implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Libraries.php

		-
			message: '#^Method Icinga\\Application\\Libraries\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Libraries.php

		-
			message: '#^Method Icinga\\Application\\Libraries\\Library\:\:assets\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Method Icinga\\Application\\Libraries\\Library\:\:metaData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Method Icinga\\Application\\Libraries\\Library\:\:metaData\(\) should return array but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Parameter \#1 \$string of function ltrim expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Property Icinga\\Application\\Libraries\\Library\:\:\$assets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Property Icinga\\Application\\Libraries\\Library\:\:\$metaData \(array\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Property Icinga\\Application\\Libraries\\Library\:\:\$metaData type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Libraries/Library.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:create\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:createWriter\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:createWriter\(\) should return Icinga\\Application\\Logger\\LogWriter but returns object\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:debug\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:error\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:formatMessage\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:info\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\:\:warning\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$arg$#'
			identifier: parameter.notFound
			count: 5
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Parameter \#1 \$string of function strtoupper expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Property Icinga\\Application\\Logger\:\:\$configErrors type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Property Icinga\\Application\\Logger\:\:\$levels type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Logger.php

		-
			message: '#^Method Icinga\\Application\\Logger\\LogWriter\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger/LogWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\LogWriter\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/LogWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\LogWriter\:\:log\(\) has parameter \$message with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Logger/LogWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\LogWriter\:\:log\(\) has parameter \$severity with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Logger/LogWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\LogWriter\:\:\$config with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger/LogWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\FileWriter\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\FileWriter\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\FileWriter\:\:write\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Parameter \#1 \$path of function dirname expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\Writer\\FileWriter\:\:\$file \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Logger/Writer/FileWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\PhpWriter\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger/Writer/PhpWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\PhpWriter\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/Writer/PhpWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\PhpWriter\:\:log\(\) has parameter \$message with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Logger/Writer/PhpWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\PhpWriter\:\:log\(\) has parameter \$severity with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Logger/Writer/PhpWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\Writer\\PhpWriter\:\:\$ident \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Logger/Writer/PhpWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\StderrWriter\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/Writer/StderrWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\SyslogWriter\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Application/Logger/Writer/SyslogWriter.php

		-
			message: '#^Method Icinga\\Application\\Logger\\Writer\\SyslogWriter\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Logger/Writer/SyslogWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\Writer\\SyslogWriter\:\:\$facilities type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Logger/Writer/SyslogWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\Writer\\SyslogWriter\:\:\$ident \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Logger/Writer/SyslogWriter.php

		-
			message: '#^Property Icinga\\Application\\Logger\\Writer\\SyslogWriter\:\:\$severityMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Logger/Writer/SyslogWriter.php

		-
			message: '#^Method Icinga\\Application\\Modules\\DashboardContainer\:\:getDashlets\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/DashboardContainer.php

		-
			message: '#^Method Icinga\\Application\\Modules\\DashboardContainer\:\:setDashlets\(\) has parameter \$dashlets with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/DashboardContainer.php

		-
			message: '#^Property Icinga\\Application\\Modules\\DashboardContainer\:\:\$dashlets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/DashboardContainer.php

		-
			message: '#^If condition is always true\.$#'
			identifier: if.alwaysTrue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:__construct\(\) has parameter \$availableDirs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:detectEnabledModules\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:detectInstalledModules\(\) has parameter \$availableDirs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:getModuleDirs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:getModuleInfo\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:listEnabledModules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:listInstalledModules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Manager\:\:listLoadedModules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Parameter \#1 \$app of class Icinga\\Application\\Modules\\Module constructor expects Icinga\\Application\\ApplicationBootstrap, Icinga\\Application\\Icinga given\.$#'
			identifier: argument.type
			count: 3
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Parameter \#3 \$basedir of class Icinga\\Application\\Modules\\Module constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Manager\:\:\$app \(Icinga\\Application\\Icinga\) does not accept Icinga\\Application\\ApplicationBootstrap\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Manager\:\:\$enabledDirs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Manager\:\:\$installedBaseDirs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Manager\:\:\$loadedModules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Manager\:\:\$modulePaths type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Manager.php

		-
			message: '#^Method Icinga\\Application\\Modules\\MenuItemContainer\:\:add\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/MenuItemContainer.php

		-
			message: '#^Method Icinga\\Application\\Modules\\MenuItemContainer\:\:getChildren\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/MenuItemContainer.php

		-
			message: '#^Access to an undefined property object\:\:\$depends\.$#'
			identifier: property.notFound
			count: 3
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Access to an undefined property object\:\:\$description\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Access to an undefined property object\:\:\$libraries\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Access to an undefined property object\:\:\$modules\.$#'
			identifier: property.notFound
			count: 2
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Access to an undefined property object\:\:\$title\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Access to an undefined property object\:\:\$version\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Call to an undefined method Zend_Controller_Router_Interface\:\:addRoute\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:createMenu\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:dashboard\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getCssFiles\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getDependencies\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getJsFiles\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getNavigationItems\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getProvidedPermissions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getProvidedRestrictions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getRequiredLibraries\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getRequiredModules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getSearchUrls\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getSetupWizard\(\) should return Icinga\\Module\\Setup\\SetupWizard but returns object\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getUserBackends\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:getUserGroupBackends\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:hasLocales\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:listLocales\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:menuSection\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:provideConfigTab\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:providePermission\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:provideRestriction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:slashesToNamespace\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\Module\:\:slashesToNamespace\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Parameter \#1 \$dir_handle of function closedir expects resource\|null, resource\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Parameter \#1 \$dir_handle of function readdir expects resource\|null, resource\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Parameter \#1 \$string of function rtrim expects string, array\|string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$app \(Icinga\\Application\\Web\) does not accept Icinga\\Application\\ApplicationBootstrap\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$configTabs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$cssFiles type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$jsFiles type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$navigationItems type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$paneItems type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$permissionList type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$restrictionList type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$routes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$searchUrls type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$userBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Property Icinga\\Application\\Modules\\Module\:\:\$userGroupBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Variable \$router in PHPDoc tag @var does not match any variable in the foreach loop\: \$name, \$route$#'
			identifier: varTag.differentVariable
			count: 1
			path: library/Icinga/Application/Modules/Module.php

		-
			message: '#^Method Icinga\\Application\\Modules\\NavigationItemContainer\:\:__call\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Method Icinga\\Application\\Modules\\NavigationItemContainer\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Method Icinga\\Application\\Modules\\NavigationItemContainer\:\:getProperties\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Method Icinga\\Application\\Modules\\NavigationItemContainer\:\:setProperties\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Parameter \#1 \$callback of function call_user_func expects callable\(\)\: mixed, array\{\$this\(Icinga\\Application\\Modules\\NavigationItemContainer\), string\} given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Property Icinga\\Application\\Modules\\NavigationItemContainer\:\:\$properties type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Modules/NavigationItemContainer.php

		-
			message: '#^Method Icinga\\Application\\Platform\:\:discoverHostname\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Parameter \#1 \$hostname of function gethostbyname expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Parameter \#2 \$subject of function preg_split expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Static property Icinga\\Application\\Platform\:\:\$fqdn \(string\) does not accept string\|false\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Static property Icinga\\Application\\Platform\:\:\$hostname \(string\) does not accept string\|false\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Platform.php

		-
			message: '#^Method Icinga\\Application\\Test\:\:getFrontController\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Test.php

		-
			message: '#^Property Icinga\\Application\\Test\:\:\$request \(Icinga\\Web\\Request\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 2
			path: library/Icinga/Application/Test.php

		-
			message: '#^Method Icinga\\Application\\Version\:\:get\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Version.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getFrontController\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Call to an undefined method Zend_Controller_Router_Interface\:\:addRoute\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:addHelperPath\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:headTitle\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Application/Web.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:setEncoding\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Cannot call method can\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: library/Icinga/Application/Web.php

		-
			message: '#^Method Icinga\\Application\\Web\:\:detectLocale\(\) should return string but returns array\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Method Icinga\\Application\\Web\:\:detectTimezone\(\) should return string\|null but returns array\|string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Method Icinga\\Application\\Web\:\:dispatch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Method Icinga\\Application\\Web\:\:hasAccessToSharedNavigationItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Method Icinga\\Application\\Web\:\:hasAccessToSharedNavigationItem\(\) has parameter \$config with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Application/Web.php

		-
			message: '#^Parameter \#1 \$user of method Icinga\\Web\\Request\:\:setUser\(\) expects Icinga\\User, Icinga\\User\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Property Icinga\\Application\\Web\:\:\$accessibleMenuItems type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Property Icinga\\Application\\Web\:\:\$session is never read, only written\.$#'
			identifier: property.onlyWritten
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Property Icinga\\Application\\Web\:\:\$user \(Icinga\\User\) does not accept Icinga\\User\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Property Icinga\\Application\\Web\:\:\$viewRenderer \(Icinga\\Web\\View\) does not accept Zend_Controller_Action_Helper_ViewRenderer\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Application/Web.php

		-
			message: '#^Argument of an invalid type array\<string\>\|null supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\ConfigObject\:\:getSection\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\ConfigObject\:\:hasSection\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Cannot call method addChild\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Cannot call method getName\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:applyRoles\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:loadRole\(\) has parameter \$section with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:match\(\) has parameter \$section with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:match\(\) has parameter \$userGroups with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:migrateLegacyPermissions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Method Icinga\\Authentication\\AdmissionLoader\:\:migrateLegacyPermissions\(\) has parameter \$permissions with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Authentication\\AdmissionLoader\:\:loadRole\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$parent of method Icinga\\Authentication\\Role\:\:setParent\(\) expects Icinga\\Authentication\\Role, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$restrictions of method Icinga\\Authentication\\Role\:\:setRestrictions\(\) expects array\<string\>, array\<string, mixed\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$restrictions of method Icinga\\Authentication\\Role\:\:setRestrictions\(\) expects array\<string\>, array\<string\>\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$state of method Icinga\\Authentication\\Role\:\:setIsUnrestricted\(\) expects bool, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#1 \$value of static method Icinga\\Util\\StringHelper\:\:trimSplit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 4
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#2 \$section of method Icinga\\Authentication\\AdmissionLoader\:\:loadRole\(\) expects Icinga\\Data\\ConfigObject, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Parameter \#3 \$section of method Icinga\\Authentication\\AdmissionLoader\:\:match\(\) expects Icinga\\Data\\ConfigObject, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Property Icinga\\Authentication\\AdmissionLoader\:\:\$roleConfig \(Icinga\\Data\\ConfigObject\) does not accept Icinga\\Application\\Config\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Property Icinga\\Authentication\\AdmissionLoader\:\:\$roleConfig with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/AdmissionLoader.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getResponse\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Cannot call method can\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Cannot call method getExternalUserInformation\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Cannot call method getGroups\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Cannot call method getRestrictions\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Cannot call method isExternalUser\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:authenticateFromSession\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:challengeHttp\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:getGroups\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:getRestrictions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:persistCurrentUser\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:removeAuthorization\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:setAuthenticated\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Method Icinga\\Authentication\\Auth\:\:setAuthenticated\(\) has parameter \$persist with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\User\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Parameter \#2 \$locale of function setlocale expects array\|string\|null, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Parameter \#2 \$value of function setcookie expects string, int\<1, max\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Property Icinga\\Authentication\\Auth\:\:\$user \(Icinga\\User\|null\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Authentication/Auth.php

		-
			message: '#^Class Icinga\\Authentication\\AuthChain implements generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/AuthChain.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\User\:\:setAdditional\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/AuthChain.php

		-
			message: '#^Property Icinga\\Authentication\\AuthChain\:\:\$currentBackend \(Icinga\\Authentication\\User\\UserBackendInterface\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Authentication/AuthChain.php

		-
			message: '#^Method Icinga\\Authentication\\Role\:\:getRestrictions\(\) should return array\<string\>\|null but returns string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/Role.php

		-
			message: '#^Method Icinga\\Authentication\\Role\:\:setRefusals\(\) has parameter \$refusals with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/Role.php

		-
			message: '#^Method Icinga\\Authentication\\RolesConfig\:\:initializeQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/RolesConfig.php

		-
			message: '#^Property Icinga\\Authentication\\RolesConfig\:\:\$configs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/RolesConfig.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:initializeFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:insert\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:insert\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:update\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\DbUserBackend\:\:update\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Data\\Db\\DbConnection\:\:insert\(\) expects string, array\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Data\\Db\\DbConnection\:\:update\(\) expects string, array\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$blacklistedQueryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$conversionRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$queryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$searchColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$sortRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\DbUserBackend\:\:\$statementColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Return type \(void\) of method Icinga\\Authentication\\User\\DbUserBackend\:\:insert\(\) should be compatible with return type \(int\) of method Icinga\\Repository\\DbRepository\:\:insert\(\)$#'
			identifier: method.childReturnType
			count: 1
			path: library/Icinga/Authentication/User/DbUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\ExternalBackend\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/User/ExternalBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\ExternalBackend\:\:getRemoteUserInformation\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/ExternalBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\ExternalBackend\:\:\$stripUsernameRegexp \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Authentication/User/ExternalBackend.php

		-
			message: '#^Strict comparison using \=\=\= between array\|string\|null and false will always evaluate to false\.$#'
			identifier: identical.alwaysFalse
			count: 1
			path: library/Icinga/Authentication/User/ExternalBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setBase\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setNativeFilter\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setUnfoldAttribute\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setUsePagedResults\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:initializeConversionRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:initializeFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:initializeQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:initializeVirtualTables\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:retrieveShadowExpire\(\) should return bool but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\LdapUserBackend\:\:retrieveUserAccountControl\(\) should return bool but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\LdapUserBackend\:\:\$blacklistedQueryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\LdapUserBackend\:\:\$searchColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\LdapUserBackend\:\:\$sortRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/LdapUserBackend.php

		-
			message: '#^Cannot call method setName\(\) on Icinga\\Authentication\\User\\DbUserBackend\|Icinga\\Authentication\\User\\LdapUserBackend\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:assertBackendsExist\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) has parameter \$backendConfig with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) should return Icinga\\Authentication\\User\\UserBackendInterface but returns Icinga\\Authentication\\User\\DbUserBackend\|Icinga\\Authentication\\User\\LdapUserBackend\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:getCustomBackendConfigForms\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:registerCustomUserBackends\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Method Icinga\\Authentication\\User\\UserBackend\:\:setConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$baseDn of method Icinga\\Authentication\\User\\LdapUserBackend\:\:setBaseDn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\Authentication\\User\\LdapUserBackend\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\User\\DbUserBackend constructor expects Icinga\\Data\\Db\\DbConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\User\\LdapUserBackend constructor expects Icinga\\Protocol\\Ldap\\LdapConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$filter of method Icinga\\Authentication\\User\\LdapUserBackend\:\:setFilter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Authentication\\User\\ExternalBackend\:\:setName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Authentication\\User\\UserBackendInterface\:\:setName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$userClass of method Icinga\\Authentication\\User\\LdapUserBackend\:\:setUserClass\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Parameter \#1 \$userNameAttribute of method Icinga\\Authentication\\User\\LdapUserBackend\:\:setUserNameAttribute\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\UserBackend\:\:\$customBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Property Icinga\\Authentication\\User\\UserBackend\:\:\$defaultBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Static call to instance method stdClass\:\:getConfigurationFormClass\(\)\.$#'
			identifier: method.staticCall
			count: 1
			path: library/Icinga/Authentication/User/UserBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:join\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:joinLeft\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Cannot access property \$group_name on mixed\.$#'
			identifier: property.nonObject
			count: 3
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Cannot access property \$parent_name on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:getMemberships\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:initializeFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:insert\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:insert\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:joinGroup\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:joinGroupMembership\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:persistGroupId\(\) has parameter \$groupName with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:persistGroupId\(\) should return int but returns array\.$#'
			identifier: return.type
			count: 2
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:persistGroupId\(\) should return int but returns array\|string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:persistGroupId\(\) should return int but returns string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:update\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:update\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Parameter \#2 \$filter of static method Icinga\\Data\\Filter\\Filter\:\:where\(\) expects string, array given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$blacklistedQueryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$conversionRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$queryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$searchColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$statementColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\:\:\$tableAliases type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setBase\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setNativeFilter\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:setUnfoldAttribute\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Selectable\:\:getHostname\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Selectable\:\:getPort\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:getActiveDirectoryDefaults\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:getMemberships\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:getOpenLdapDefaults\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:initializeConversionRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:initializeFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:initializeQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:initializeVirtualTables\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:retrieveUserName\(\) has parameter \$dn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setConfig\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$username$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$baseDn of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setGroupBaseDn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$baseDn of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setUserBaseDn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$filter of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setGroupFilter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$filter of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setUserFilter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$groupClass of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setGroupClass\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$groupMemberAttribute of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setGroupMemberAttribute\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$groupNameAttribute of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setGroupNameAttribute\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$userClass of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setUserClass\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Parameter \#1 \$userNameAttribute of method Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:setUserNameAttribute\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:\$blacklistedQueryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:\$searchColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\:\:\$sortRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php

		-
			message: '#^Cannot call method setName\(\) on Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\|Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:create\(\) has parameter \$backendConfig with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:create\(\) should return Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface but returns Icinga\\Authentication\\UserGroup\\DbUserGroupBackend\|Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:getCustomBackendConfigForms\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:registerCustomUserGroupBackends\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\UserGroup\\DbUserGroupBackend constructor expects Icinga\\Data\\Db\\DbConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend constructor expects Icinga\\Protocol\\Ldap\\LdapConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface\:\:setName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:\$customBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Property Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:\$defaultBackends type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Static call to instance method stdClass\:\:getConfigurationFormClass\(\)\.$#'
			identifier: method.staticCall
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php

		-
			message: '#^Method Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface\:\:getMemberships\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Authentication/UserGroup/UserGroupBackendInterface.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:addDataset\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:addDataset\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:getRequiredPadding\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:labelsOversized\(\) has parameter \$maxLength with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:renderHorizontalAxis\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:renderVerticalAxis\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:ticksPerX\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:ticksPerX\(\) has parameter \$min with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:ticksPerX\(\) has parameter \$ticks with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:ticksPerX\(\) has parameter \$units with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:transform\(\) has parameter \$dataSet with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Axis\:\:transform\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#1 \$x of class Icinga\\Chart\\Primitive\\Text constructor expects int, float given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#1 \$x1 of class Icinga\\Chart\\Primitive\\Line constructor expects int, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#2 \$y of class Icinga\\Chart\\Primitive\\Text constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#3 \$text of class Icinga\\Chart\\Primitive\\Text constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Parameter \#3 \$x2 of class Icinga\\Chart\\Primitive\\Line constructor expects int, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Property Icinga\\Chart\\Axis\:\:\$labelRotationStyle has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Axis.php

		-
			message: '#^Method Icinga\\Chart\\Chart\:\:alignTopLeft\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Method Icinga\\Chart\\Chart\:\:build\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Method Icinga\\Chart\\Chart\:\:disableLegend\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Method Icinga\\Chart\\Chart\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Property Icinga\\Chart\\Chart\:\:\$align has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Property Icinga\\Chart\\Chart\:\:\$legend \(Icinga\\Chart\\Legend\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Chart/Chart.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:addSlice\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:assemble\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:encode\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:encode\(\) has parameter \$content with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:renderAttributes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:renderAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:renderContent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:renderContent\(\) has parameter \$element with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Donut\:\:shortenLabel\(\) should return string but returns int\|string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Parameter \#1 \$num of function round expects float\|int, int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Property Icinga\\Chart\\Donut\:\:\$slices type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Donut.php

		-
			message: '#^Method Icinga\\Chart\\Format\:\:formatSVGNumber\(\) has parameter \$number with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Format.php

		-
			message: '#^Argument of an invalid type array\|null supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:__construct\(\) has parameter \$dataSet with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:__construct\(\) has parameter \$graphs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:__construct\(\) has parameter \$tooltips with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:drawSingleBar\(\) has parameter \$point with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:drawSingleBar\(\) has parameter \$strokeWidth with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:setStyleFromConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\BarGraph\:\:setStyleFromConfig\(\) has parameter \$cfg with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\BarGraph\:\:\$dataSet type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\BarGraph\:\:\$graphs has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\BarGraph\:\:\$tooltips has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Graph/BarGraph.php

		-
			message: '#^Argument of an invalid type array\|null supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:__construct\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:__construct\(\) has parameter \$graphs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:__construct\(\) has parameter \$order with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:__construct\(\) has parameter \$tooltips with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:setShowDataPoints\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:setStyleFromConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:setStyleFromConfig\(\) has parameter \$cfg with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:sortByX\(\) has parameter \$v1 with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\LineGraph\:\:sortByX\(\) has parameter \$v2 with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\LineGraph\:\:\$dataset type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\LineGraph\:\:\$graphs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\LineGraph\:\:\$tooltips has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Graph/LineGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\StackedGraph\:\:addGraph\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\StackedGraph\:\:addGraph\(\) has parameter \$subGraph with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\StackedGraph\:\:addToStack\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\StackedGraph\:\:addToStack\(\) has parameter \$graph with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\StackedGraph\:\:\$points type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\StackedGraph\:\:\$stack type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/StackedGraph.php

		-
			message: '#^Invalid array key type array\.$#'
			identifier: offsetAccess.invalidOffset
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:addDataPoint\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:addDataPoint\(\) has parameter \$point with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:render\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:render\(\) has parameter \$order with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:renderNoHtml\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Method Icinga\\Chart\\Graph\\Tooltip\:\:renderNoHtml\(\) has parameter \$order with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Parameter \#1 \$string of function strip_tags expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\Tooltip\:\:\$data type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Property Icinga\\Chart\\Graph\\Tooltip\:\:\$points type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Graph/Tooltip.php

		-
			message: '#^Cannot access offset mixed on Icinga\\Chart\\Graph\\Tooltip\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Cannot call method addDataPoint\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Cannot call method setStyleFromConfig\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:build\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:configureAxisFromDatasets\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:createContentClipBox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:draw\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:draw\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:drawBars\(\) has parameter \$axis with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:drawLines\(\) has parameter \$axis with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:initTooltips\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:initTooltips\(\) has parameter \$data with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:renderGraphContent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\GridChart\:\:setupGraph\(\) has parameter \$graphConfig with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#1 \$child of method Icinga\\Chart\\Primitive\\Canvas\:\:addElement\(\) expects Icinga\\Chart\\Primitive\\Drawable, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#1 \$x of class Icinga\\Chart\\Primitive\\Rect constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#2 \$array of function array_key_exists expects array, Icinga\\Chart\\Graph\\Tooltip given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#4 \$height of class Icinga\\Chart\\Primitive\\Rect constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#4 \$tooltips of class Icinga\\Chart\\Graph\\BarGraph constructor expects array\|null, Icinga\\Chart\\Graph\\Tooltip given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Parameter \#4 \$tooltips of class Icinga\\Chart\\Graph\\LineGraph constructor expects array\|null, Icinga\\Chart\\Graph\\Tooltip given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Property Icinga\\Chart\\GridChart\:\:\$axis type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Property Icinga\\Chart\\GridChart\:\:\$graphs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Property Icinga\\Chart\\GridChart\:\:\$stacks type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Property Icinga\\Chart\\GridChart\:\:\$tooltips \(Icinga\\Chart\\Graph\\Tooltip\) does not accept default value of type array\.$#'
			identifier: property.defaultValue
			count: 1
			path: library/Icinga/Chart/GridChart.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\Inline\:\:initFromRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\Inline\:\:sanitizeStringArray\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\Inline\:\:sanitizeStringArray\(\) has parameter \$arr with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Property Icinga\\Chart\\Inline\\Inline\:\:\$colors type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Property Icinga\\Chart\\Inline\\Inline\:\:\$data type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Property Icinga\\Chart\\Inline\\Inline\:\:\$labels type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Inline/Inline.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\PieChart\:\:getChart\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Inline/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\PieChart\:\:toPng\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Inline/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\PieChart\:\:toPng\(\) has parameter \$output with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Inline/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\PieChart\:\:toSvg\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Inline/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Inline\\PieChart\:\:toSvg\(\) has parameter \$output with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Inline/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Legend\:\:addDataset\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Legend.php

		-
			message: '#^Method Icinga\\Chart\\Legend\:\:addDataset\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Legend.php

		-
			message: '#^Parameter \#2 \$y of class Icinga\\Chart\\Primitive\\Rect constructor expects int, float\|int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Legend.php

		-
			message: '#^Parameter \#2 \$y of class Icinga\\Chart\\Primitive\\Text constructor expects int, float\|int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Legend.php

		-
			message: '#^Property Icinga\\Chart\\Legend\:\:\$dataset type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Legend.php

		-
			message: '#^Property Icinga\\Chart\\Palette\:\:\$colorSets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Palette.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:build\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:createContentClipBox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:drawPie\(\) has parameter \$dataSet with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:getColorForPieSlice\(\) has parameter \$pie with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:normalizeDataSet\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:normalizeDataSet\(\) has parameter \$pie with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:renderPieRow\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:renderPies\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\PieChart\:\:renderStackedPie\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$dataset of method Icinga\\Chart\\Legend\:\:addDataset\(\) expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$offset of method Icinga\\Chart\\Primitive\\PieSlice\:\:setCaptionOffset\(\) expects int, float\|int\<min, 39\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$radius of class Icinga\\Chart\\Primitive\\PieSlice constructor expects int, float\|int\<1, 50\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$radius of class Icinga\\Chart\\Primitive\\PieSlice constructor expects int, float\|int\<min, 40\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$x of class Icinga\\Chart\\Primitive\\Rect constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$x of class Icinga\\Chart\\Render\\LayoutBox constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#1 \$x of method Icinga\\Chart\\Primitive\\PieSlice\:\:setX\(\) expects int, float\|int\<1, max\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Parameter \#4 \$height of class Icinga\\Chart\\Primitive\\Rect constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Property Icinga\\Chart\\PieChart\:\:\$pies type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/PieChart.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Animatable\:\:appendAnimation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Animatable.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Animatable\:\:setAnimation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Animatable.php

		-
			message: '#^Parameter \#2 \$value of method DOMElement\:\:setAttribute\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Chart/Primitive/Animation.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Canvas\:\:addElement\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Canvas\:\:setAriaRole\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Canvas\:\:setAriaRole\(\) has parameter \$role with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Canvas\:\:toClipPath\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Parameter \#2 \$value of method DOMElement\:\:setAttribute\(\) expects string, int given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Property Icinga\\Chart\\Primitive\\Canvas\:\:\$ariaRole \(string\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Property Icinga\\Chart\\Primitive\\Canvas\:\:\$children type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Canvas.php

		-
			message: '#^Parameter \#2 \$value of method DOMElement\:\:setAttribute\(\) expects string, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Primitive/Circle.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Path\:\:__construct\(\) has parameter \$points with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Path.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Path\:\:append\(\) has parameter \$points with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Path.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Path\:\:prepend\(\) has parameter \$points with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Path.php

		-
			message: '#^Property Icinga\\Chart\\Primitive\\Path\:\:\$points type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Path.php

		-
			message: '#^Parameter \#1 \$x of class Icinga\\Chart\\Primitive\\Text constructor expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Primitive/PieSlice.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Rect\:\:keepRatio\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Rect.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Styleable\:\:applyAttributes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Styleable.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Styleable\:\:setAttribute\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Primitive/Styleable.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Styleable\:\:setAttribute\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Primitive/Styleable.php

		-
			message: '#^Method Icinga\\Chart\\Primitive\\Styleable\:\:setAttribute\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Primitive/Styleable.php

		-
			message: '#^Property Icinga\\Chart\\Primitive\\Styleable\:\:\$attributes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Primitive/Styleable.php

		-
			message: '#^Property Icinga\\Chart\\Primitive\\Text\:\:\$fontStretch has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Primitive/Text.php

		-
			message: '#^Method Icinga\\Chart\\Render\\LayoutBox\:\:getPadding\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/LayoutBox.php

		-
			message: '#^Method Icinga\\Chart\\Render\\LayoutBox\:\:setPadding\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Render/LayoutBox.php

		-
			message: '#^Method Icinga\\Chart\\Render\\LayoutBox\:\:setUniformPadding\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Render/LayoutBox.php

		-
			message: '#^Property Icinga\\Chart\\Render\\LayoutBox\:\:\$padding type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/LayoutBox.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:ignoreRatio\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:keepRatio\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:paddingToScaleFactor\(\) has parameter \$padding with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:paddingToScaleFactor\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:toAbsolute\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:toRelative\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:xToAbsolute\(\) should return int but returns float\|int\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\RenderContext\:\:yToAbsolute\(\) should return int but returns float\|int\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Property Icinga\\Chart\\Render\\RenderContext\:\:\$viewBoxSize type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Render/RenderContext.php

		-
			message: '#^Method Icinga\\Chart\\Render\\Rotator\:\:rotate\(\) has parameter \$degrees with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Render/Rotator.php

		-
			message: '#^Call to an undefined method DOMNode\:\:setAttribute\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Cannot call method createElement\(\) on DOMDocument\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Cannot call method createTextNode\(\) on DOMDocument\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:addAriaDescription\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:addAriaDescription\(\) has parameter \$descriptionText with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:addAriaDescription\(\) has parameter \$titleText with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:createRootDocument\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:preserveAspectRatio\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:render\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaDescription\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaDescription\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaRole\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaRole\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setAriaTitle\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setXAspectRatioAlignment\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setXAspectRatioAlignment\(\) has parameter \$alignment with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setYAspectRatioAlignment\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:setYAspectRatioAlignment\(\) has parameter \$alignment with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:stripNonAlphanumeric\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Method Icinga\\Chart\\SVGRenderer\:\:stripNonAlphanumeric\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Property Icinga\\Chart\\SVGRenderer\:\:\$ariaDescription \(string\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Property Icinga\\Chart\\SVGRenderer\:\:\$ariaTitle \(string\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/Chart/SVGRenderer.php

		-
			message: '#^Interface Icinga\\Chart\\Unit\\AxisUnit extends generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Chart/Unit/AxisUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\AxisUnit\:\:addValues\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/AxisUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\AxisUnit\:\:addValues\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/AxisUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\AxisUnit\:\:setMax\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/AxisUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\AxisUnit\:\:setMin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/AxisUnit.php

		-
			message: '#^Binary operation "/" between int\|string\|null and int\<0, max\> results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\CalendarUnit\:\:addValues\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\CalendarUnit\:\:calculateLabels\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\CalendarUnit\:\:createLabels\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Parameter \#1 \$timestamp of method DateTime\:\:setTimestamp\(\) expects int, float\|int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Property Icinga\\Chart\\Unit\\CalendarUnit\:\:\$labels type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/CalendarUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LinearUnit\:\:addValues\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/LinearUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LinearUnit\:\:setMax\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/LinearUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LinearUnit\:\:setMin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/LinearUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:__construct\(\) has parameter \$base with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:addValues\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:getMax\(\) should return int but returns float\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:getMin\(\) should return int but returns float\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:log\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:logCeil\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:logFloor\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:pow\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:setMax\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\LogarithmicUnit\:\:setMin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$nrOfTicks$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Property Icinga\\Chart\\Unit\\LogarithmicUnit\:\:\$currentTick has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Property Icinga\\Chart\\Unit\\LogarithmicUnit\:\:\$maxExp has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Property Icinga\\Chart\\Unit\\LogarithmicUnit\:\:\$minExp has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Unit/LogarithmicUnit.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\StaticAxis\:\:addValues\(\) has parameter \$dataset with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Chart/Unit/StaticAxis.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\StaticAxis\:\:setMax\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/StaticAxis.php

		-
			message: '#^Method Icinga\\Chart\\Unit\\StaticAxis\:\:setMin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Chart/Unit/StaticAxis.php

		-
			message: '#^Property Icinga\\Chart\\Unit\\StaticAxis\:\:\$items has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Chart/Unit/StaticAxis.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:bgColor\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:bgColor\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:clear\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:colorize\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:colorize\(\) has parameter \$bgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:colorize\(\) has parameter \$fgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:colorize\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:fgColor\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:fgColor\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:startColor\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:startColor\(\) has parameter \$bgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:startColor\(\) has parameter \$fgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:stripAnsiCodes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:stripAnsiCodes\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:strlen\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:strlen\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:underline\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Method Icinga\\Cli\\AnsiScreen\:\:underline\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Property Icinga\\Cli\\AnsiScreen\:\:\$bgColors has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Property Icinga\\Cli\\AnsiScreen\:\:\$fgColors has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/AnsiScreen.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getParams\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:Config\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:Config\(\) has parameter \$file with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:__construct\(\) has parameter \$actionName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:__construct\(\) has parameter \$commandName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:__construct\(\) has parameter \$initialize with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:__construct\(\) has parameter \$moduleName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:docs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:fail\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:fail\(\) has parameter \$msg with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:getDefaultActionName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:getMainConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:getMainConfig\(\) has parameter \$file with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:getModuleConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:getModuleConfig\(\) has parameter \$file with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:hasActionName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:hasActionName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:hasDefaultActionName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:hasRemainingParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:isModule\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:listActions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:setParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:showTrace\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:showUsage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Method Icinga\\Cli\\Command\:\:showUsage\(\) has parameter \$action with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$actionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$app has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$commandName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$config has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$configs has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$defaultActionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$docs has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$moduleName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Property Icinga\\Cli\\Command\:\:\$screen has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Unreachable statement \- code above always terminates\.$#'
			identifier: deadCode.unreachable
			count: 1
			path: library/Icinga/Cli/Command.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:cliLoader\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:commandUsage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:commandUsage\(\) has parameter \$action with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:commandUsage\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getClassDocumentation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getClassDocumentation\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getClassTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getClassTitle\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodDocumentation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodDocumentation\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodDocumentation\(\) has parameter \$method with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodTitle\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:getMethodTitle\(\) has parameter \$method with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:globalUsage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:moduleUsage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:moduleUsage\(\) has parameter \$action with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:moduleUsage\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:moduleUsage\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:usage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:usage\(\) has parameter \$action with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:usage\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\:\:usage\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\:\:\$app has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\:\:\$icinga has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\:\:\$loader has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\\CommentParser\:\:__construct\(\) has parameter \$raw with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\\CommentParser\:\:dump\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\\CommentParser\:\:getTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Method Icinga\\Cli\\Documentation\\CommentParser\:\:parse\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\\CommentParser\:\:\$paragraphs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\\CommentParser\:\:\$plain has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\\CommentParser\:\:\$raw has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Property Icinga\\Cli\\Documentation\\CommentParser\:\:\$title has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Documentation/CommentParser.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertCommandExists\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertCommandExists\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertModuleCommandExists\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertModuleCommandExists\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertModuleCommandExists\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertModuleExists\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:assertModuleExists\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:dispatch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:fail\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:formatTrace\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:formatTrace\(\) has parameter \$trace with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getActionName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getCommandInstance\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getCommandInstance\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getCommandName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getLastSuggestions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getModuleCommandInstance\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getModuleCommandInstance\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getModuleCommandInstance\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:getModuleName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:handleParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasCommand\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasCommand\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasModule\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasModule\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasModuleCommand\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasModuleCommand\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:hasModuleCommand\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:listCommands\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:listModuleCommands\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:listModuleCommands\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:listModules\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:parseParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveCommandName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveCommandName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveModuleCommandName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveModuleCommandName\(\) has parameter \$module with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveModuleCommandName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveModuleName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveModuleName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveObjectActionName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveObjectActionName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:resolveObjectActionName\(\) has parameter \$obj with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:retrieveCommandsFromDir\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:retrieveCommandsFromDir\(\) has parameter \$dirname with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:searchMatch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:searchMatch\(\) has parameter \$haystack with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:searchMatch\(\) has parameter \$needle with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:setModuleName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:setModuleName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Loader\:\:showLastSuggestions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Parameter \#1 \$array of function array_values expects array, array\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Parameter \#1 \$value of function count expects array\|Countable, array\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Parameter \#2 \$return of function var_export expects bool, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$actionName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$app has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$commandClassMap has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$commandFileMap has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$commandInstances has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$commandName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$commands has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$coreAppDir has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$docs has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$lastSuggestions has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$moduleClassMap has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$moduleCommands has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$moduleFileMap has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$moduleInstances has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$moduleName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$modules has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Property Icinga\\Cli\\Loader\:\:\$screen has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Loader.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:__construct\(\) has parameter \$argv with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:__get\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:__get\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:__isset\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:getAllStandalone\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:getParams\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:parse\(\) has parameter \$argv with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:remove\(\) has parameter \$keys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Params\:\:without\(\) has parameter \$keys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Property Icinga\\Cli\\Params\:\:\$params type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Property Icinga\\Cli\\Params\:\:\$standalone type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Cli/Params.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:center\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:center\(\) has parameter \$txt with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:clear\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:colorize\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:colorize\(\) has parameter \$bgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:colorize\(\) has parameter \$fgColor with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:colorize\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:getColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:getRows\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:hasUtf8\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:instance\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:instance\(\) has parameter \$output with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:newlines\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:newlines\(\) has parameter \$count with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:strlen\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:strlen\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:underline\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Method Icinga\\Cli\\Screen\:\:underline\(\) has parameter \$text with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Parameter \#2 \$locale of function setlocale expects array\|string\|null, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Parameter \#2 \$subject of function preg_split expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Parameter \#2 \$times of function str_repeat expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Property Icinga\\Cli\\Screen\:\:\$instances has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Property Icinga\\Cli\\Screen\:\:\$isUtf8 has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Cli/Screen.php

		-
			message: '#^Constant Icinga\\Crypt\\AesCrypt\:\:METHODS type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Crypt\\AesCrypt\:\:__construct\(\) has parameter \$keyLength with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Crypt\\AesCrypt\:\:setIV\(\) has parameter \$iv with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Crypt\\AesCrypt\:\:setKey\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Crypt\\AesCrypt\:\:setMethod\(\) has parameter \$method with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Crypt\\AesCrypt\:\:setTag\(\) has parameter \$tag with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Crypt/AesCrypt.php

		-
			message: '#^Method Icinga\\Data\\ConfigObject\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/ConfigObject.php

		-
			message: '#^Method Icinga\\Data\\ConfigObject\:\:key\(\) should return string but returns int\|string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/ConfigObject.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:createResult\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:getResult\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:query\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Method Icinga\\Data\\DataArray\\ArrayDatasource\:\:setResult\(\) has parameter \$result with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Property Icinga\\Data\\DataArray\\ArrayDatasource\:\:\$data type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Property Icinga\\Data\\DataArray\\ArrayDatasource\:\:\$result type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/DataArray/ArrayDatasource.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getColumn\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getSign\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:connect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fetchAll\(\) should return array but returns array\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fetchOne\(\) should return string but returns string\|false\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fromResourceName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:fromResourceName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:getConfig\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:insert\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:insert\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:query\(\) should return Iterator but returns Zend_Db_Statement\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:renderFilter\(\) has parameter \$level with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:update\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbConnection\:\:update\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Parameter \#4 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Property Icinga\\Data\\Db\\DbConnection\:\:\$config \(Icinga\\Data\\ConfigObject\) does not accept Icinga\\Data\\ConfigObject\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Property Icinga\\Data\\Db\\DbConnection\:\:\$config with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Property Icinga\\Data\\Db\\DbConnection\:\:\$driverOptions has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Property Icinga\\Data\\Db\\DbConnection\:\:\$genericAdapterOptions has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Db/DbConnection.php

		-
			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 2
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getColumn\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:setExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot access offset ''joinType'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 3
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot access offset ''tableName'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot access offset string on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot call method getDbAdapter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot call method getDbType\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Cannot call method renderFilter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:addFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:applyFilterSql\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:applyFilterSql\(\) has parameter \$select with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:dbSelect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:escapeForSql\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:escapeForSql\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:escapeWildcards\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:escapeWildcards\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:expressionsToTimestamp\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:from\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:getGroup\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:getIsSubQuery\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:getJoinedTableAlias\(\) should return string\|null but empty return statement found\.$#'
			identifier: return.empty
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:getJoinedTableAlias\(\) should return string\|null but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:group\(\) has parameter \$group with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:join\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:join\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinCross\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinCross\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinFull\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinFull\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinInner\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinInner\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinLeft\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinLeft\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinNatural\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinNatural\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinRight\(\) has parameter \$cols with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:joinRight\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:setUseSubqueryCount\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:setUseSubqueryCount\(\) has parameter \$useSubqueryCount with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:union\(\) has parameter \$select with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:valueToTimestamp\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Db\\DbQuery\:\:valueToTimestamp\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Parameter \#1 \$name of method Zend_Db_Select\:\:from\(\) expects array\|string\|Zend_Db_Expr, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Property Icinga\\Data\\Db\\DbQuery\:\:\$group type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Db/DbQuery.php

		-
			message: '#^Method Icinga\\Data\\Extensible\:\:insert\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Extensible.php

		-
			message: '#^Method Icinga\\Data\\Extensible\:\:insert\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Extensible.php

		-
			message: '#^Method Icinga\\Data\\Fetchable\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Fetchable.php

		-
			message: '#^Method Icinga\\Data\\Fetchable\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Fetchable.php

		-
			message: '#^Method Icinga\\Data\\Fetchable\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Fetchable.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:andFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:applyChanges\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:applyChanges\(\) has parameter \$changes with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:chain\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:chain\(\) has parameter \$filters with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:chain\(\) has parameter \$operator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:expression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:expression\(\) has parameter \$col with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:expression\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:expression\(\) has parameter \$op with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:fromQueryString\(\) has parameter \$query with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getById\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getById\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getParent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getParentId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:getUrlParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:hasId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:hasId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:isChain\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:isEmpty\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:isExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:isRootNode\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:listFilteredColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:orFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:setId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:setId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\Filter\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$filter$#'
			identifier: parameter.notFound
			count: 3
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Property Icinga\\Data\\Filter\\Filter\:\:\$id has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/Filter.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterAnd\:\:andFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterAnd.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterAnd\:\:orFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterAnd.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterAnd\:\:\$operatorName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterAnd.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterAnd\:\:\$operatorSymbol has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterAnd.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getColumn\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:__construct\(\) has parameter \$filters with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:addFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:count\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:filters\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:getById\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:getById\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:getOperatorName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:getOperatorSymbol\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:hasId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:hasId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:isChain\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:isEmpty\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:isExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:listFilteredColumns\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:listFilteredColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:refreshChildIds\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:removeId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:removeId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:replaceById\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:replaceById\(\) has parameter \$filter with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:replaceById\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setAllowedFilterColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setAllowedFilterColumns\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setFilters\(\) has parameter \$filters with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setOperatorName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:setOperatorName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterChain\:\:validateFilterColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterChain\:\:\$allowedColumns has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterChain\:\:\$filters has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterChain\:\:\$operatorName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterChain\:\:\$operatorSymbol has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterChain.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterEqualOrLessThan\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterEqualOrLessThan.php

		-
			message: '#^Cannot cast mixed to string\.$#'
			identifier: cast.string
			count: 2
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:__construct\(\) has parameter \$column with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:__construct\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:__construct\(\) has parameter \$sign with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:andFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:getColumn\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:getExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:getSign\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:isBooleanTrue\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:isChain\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:isEmpty\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:isExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:listFilteredColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:orFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setColumn\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setColumn\(\) has parameter \$column with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setExpression\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setSign\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:setSign\(\) has parameter \$sign with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterExpression\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, bool\|float\|int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterExpression\:\:\$column has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterExpression\:\:\$expression has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterExpression\:\:\$sign has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterExpression.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterLessThan\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterLessThan.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchCaseInsensitive\:\:__construct\(\) has parameter \$column with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchCaseInsensitive\:\:__construct\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchCaseInsensitive\:\:__construct\(\) has parameter \$sign with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchNotCaseInsensitive\:\:__construct\(\) has parameter \$column with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchNotCaseInsensitive\:\:__construct\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterMatchNotCaseInsensitive\:\:__construct\(\) has parameter \$sign with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterNot\:\:andFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterNot.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterNot\:\:orFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterNot.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterNot\:\:toQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterNot.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterNot\:\:\$operatorName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterNot.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterNot\:\:\$operatorSymbol has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterNot.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterOr\:\:andFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterOr\:\:orFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterOr\:\:setOperatorName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterOr\:\:setOperatorName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterOr\:\:\$operatorName has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterOr\:\:\$operatorSymbol has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterOr.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:debug\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:debug\(\) has parameter \$level with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:debug\(\) has parameter \$msg with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:debug\(\) has parameter \$op with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:nextChar\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parse\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parse\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parseError\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parseError\(\) has parameter \$char with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parseError\(\) has parameter \$extraMsg with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parseQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:parseQueryString\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readChar\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readExpressionOperator\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readFilters\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readFilters\(\) has parameter \$nestingLevel with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readFilters\(\) has parameter \$op with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readNextExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readNextKey\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readNextValue\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readUnless\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readUnless\(\) has parameter \$char with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\Filter\\FilterQueryString\:\:readUnlessSpecialChar\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterQueryString\:\:\$debug has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterQueryString\:\:\$length has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterQueryString\:\:\$pos has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterQueryString\:\:\$reportDebug has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Property Icinga\\Data\\Filter\\FilterQueryString\:\:\$string has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/Filter/FilterQueryString.php

		-
			message: '#^Method Icinga\\Data\\FilterColumns\:\:getFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/FilterColumns.php

		-
			message: '#^Method Icinga\\Data\\FilterColumns\:\:getSearchColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/FilterColumns.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:addFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:applyFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:getFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:setFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:where\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:where\(\) has parameter \$condition with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Filterable\:\:where\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Filterable.php

		-
			message: '#^Method Icinga\\Data\\Inspection\:\:__construct\(\) has parameter \$description with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Method Icinga\\Data\\Inspection\:\:error\(\) has parameter \$entry with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Method Icinga\\Data\\Inspection\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Method Icinga\\Data\\Inspection\:\:write\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Method Icinga\\Data\\Inspection\:\:write\(\) has parameter \$entry with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Property Icinga\\Data\\Inspection\:\:\$error \(Icinga\\Data\\Inspection\|string\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 3
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Property Icinga\\Data\\Inspection\:\:\$log type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Unreachable statement \- code above always terminates\.$#'
			identifier: deadCode.unreachable
			count: 2
			path: library/Icinga/Data/Inspection.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\SimpleQuery\:\:clearGroupingRules\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\SimpleQuery\:\:group\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Method Icinga\\Data\\PivotTable\:\:getOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Method Icinga\\Data\\PivotTable\:\:paginateXAxis\(\) return type has no value type specified in iterable type Zend_Paginator\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Method Icinga\\Data\\PivotTable\:\:paginateYAxis\(\) return type has no value type specified in iterable type Zend_Paginator\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Method Icinga\\Data\\PivotTable\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Property Icinga\\Data\\PivotTable\:\:\$order type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Property Icinga\\Data\\PivotTable\:\:\$xAxisFilter \(Icinga\\Data\\Filter\\Filter\) does not accept Icinga\\Data\\Filter\\Filter\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Property Icinga\\Data\\PivotTable\:\:\$yAxisFilter \(Icinga\\Data\\Filter\\Filter\) does not accept Icinga\\Data\\Filter\\Filter\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/PivotTable.php

		-
			message: '#^Method Icinga\\Data\\Queryable\:\:from\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Queryable.php

		-
			message: '#^Method Icinga\\Data\\Reducible\:\:delete\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Reducible.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:assertResourcesExist\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:create\(\) should return Icinga\\Data\\Db\\DbConnection\|Icinga\\Protocol\\Ldap\\LdapConnection but returns Icinga\\Data\\Selectable\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:createResource\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:getResourceConfig\(\) has parameter \$resourceName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:getResourceConfig\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Method Icinga\\Data\\ResourceFactory\:\:setConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Parameter \#1 \$file of static method Icinga\\Application\\Config\:\:fromIni\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Data/ResourceFactory.php

		-
			message: '#^Cannot call method count\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method fetchAll\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method fetchColumn\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method fetchOne\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method fetchPairs\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method fetchRow\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Cannot call method query\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Class Icinga\\Data\\SimpleQuery implements generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:__construct\(\) has parameter \$columns with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:addFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:applyFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:columns\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:from\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:getColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:getFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:getOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:peekAhead\(\) has parameter \$state with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:setFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:setOrderColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:setOrderColumns\(\) has parameter \$orderColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SimpleQuery\:\:splitOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$columns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$desiredColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$filter has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$flippedColumns \(array\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$flippedColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$iterator \(Iterator\) does not accept Traversable\<mixed, mixed\>\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$iteratorPosition \(int\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$limitCount \(int\) does not accept int\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Property Icinga\\Data\\SimpleQuery\:\:\$order type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SimpleQuery.php

		-
			message: '#^Method Icinga\\Data\\SortRules\:\:getSortRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/SortRules.php

		-
			message: '#^Method Icinga\\Data\\Sortable\:\:getOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Sortable.php

		-
			message: '#^Class Icinga\\Data\\Tree\\SimpleTree implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Tree/SimpleTree.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Data/Tree/SimpleTree.php

		-
			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Data/Tree/SimpleTree.php

		-
			message: '#^Property Icinga\\Data\\Tree\\SimpleTree\:\:\$nodes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Tree/SimpleTree.php

		-
			message: '#^Method Icinga\\Data\\Tree\\TreeNode\:\:getChildren\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Tree/TreeNode.php

		-
			message: '#^Property Icinga\\Data\\Tree\\TreeNode\:\:\$children type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Tree/TreeNode.php

		-
			message: '#^Class Icinga\\Data\\Tree\\TreeNodeIterator implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Tree/TreeNodeIterator.php

		-
			message: '#^Method Icinga\\Data\\Tree\\TreeNodeIterator\:\:current\(\) should return Icinga\\Data\\Tree\\TreeNode but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Data/Tree/TreeNodeIterator.php

		-
			message: '#^Property Icinga\\Data\\Tree\\TreeNodeIterator\:\:\$children with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Data/Tree/TreeNodeIterator.php

		-
			message: '#^Method Icinga\\Data\\Updatable\:\:update\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Data/Updatable.php

		-
			message: '#^Method Icinga\\Data\\Updatable\:\:update\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Data/Updatable.php

		-
			message: '#^Method Icinga\\Date\\DateFormatter\:\:diff\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Date/DateFormatter.php

		-
			message: '#^Method Icinga\\Exception\\Http\\BaseHttpException\:\:getHeaders\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Exception/Http/BaseHttpException.php

		-
			message: '#^Method Icinga\\Exception\\Http\\BaseHttpException\:\:setHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Exception/Http/BaseHttpException.php

		-
			message: '#^Property Icinga\\Exception\\Http\\BaseHttpException\:\:\$headers type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Exception/Http/BaseHttpException.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$arg$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Exception/Http/HttpException.php

		-
			message: '#^Parameter \#1 \$callback of function call_user_func_array expects callable\(\)\: mixed, ''parent\:\:__construct'' given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Exception/Http/HttpException.php

		-
			message: '#^Method Icinga\\Exception\\Http\\HttpExceptionInterface\:\:getHeaders\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Exception/Http/HttpExceptionInterface.php

		-
			message: '#^Method Icinga\\Exception\\IcingaException\:\:create\(\) has parameter \$args with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Exception/IcingaException.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$arg$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Exception/IcingaException.php

		-
			message: '#^Parameter \#1 \$object of function get_class expects object, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Exception/IcingaException.php

		-
			message: '#^Method Icinga\\File\\Csv\:\:dump\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Csv.php

		-
			message: '#^Method Icinga\\File\\Csv\:\:fromQuery\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Csv.php

		-
			message: '#^Method Icinga\\File\\Csv\:\:fromQuery\(\) has parameter \$query with no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Csv.php

		-
			message: '#^Property Icinga\\File\\Csv\:\:\$query has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/File/Csv.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Comment\:\:setContent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Comment.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Comment\:\:setContent\(\) has parameter \$content with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/Dom/Comment.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Directive\:\:sanitizeKey\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Directive\:\:sanitizeValue\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Directive\:\:setCommentPost\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Directive\:\:setCommentsPre\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Directive\:\:setValue\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Property Icinga\\File\\Ini\\Dom\\Directive\:\:\$commentPost \(Icinga\\File\\Ini\\Dom\\Comment\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/File/Ini/Dom/Directive.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Document\:\:addSection\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Document.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Document\:\:getCommentsDangling\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Ini/Dom/Document.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Document\:\:removeSection\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Document.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Document\:\:setCommentsDangling\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Document.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Document\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Ini/Dom/Document.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:addDirective\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:getDirective\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:removeDirective\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:sanitize\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:setCommentPost\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:setCommentsPre\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Method Icinga\\File\\Ini\\Dom\\Section\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Parameter \#2 \$array of function implode expects array\<string\>, array\<Icinga\\File\\Ini\\Dom\\Comment\|string\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Property Icinga\\File\\Ini\\Dom\\Section\:\:\$commentPost \(Icinga\\File\\Ini\\Dom\\Comment\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/File/Ini/Dom/Section.php

		-
			message: '#^Argument of an invalid type array\|false supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Cannot call method addDirective\(\) on Icinga\\File\\Ini\\Dom\\Section\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Cannot call method setCommentPost\(\) on Icinga\\File\\Ini\\Dom\\Section\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Cannot call method setValue\(\) on Icinga\\File\\Ini\\Dom\\Directive\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniParser\:\:parseIni\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniParser\:\:throwParseError\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniParser\:\:throwParseError\(\) has parameter \$line with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniParser\:\:throwParseError\(\) has parameter \$message with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniParser\:\:unescapeOptionValue\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/File/Ini/IniParser.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniWriter\:\:__construct\(\) has parameter \$options with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniWriter\:\:diffPropertyDeletions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniWriter\:\:diffPropertyUpdates\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Method Icinga\\File\\Ini\\IniWriter\:\:write\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Property Icinga\\File\\Ini\\IniWriter\:\:\$options type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Ini/IniWriter.php

		-
			message: '#^Cannot call method streamPdfFromHtml\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/File/Pdf.php

		-
			message: '#^Method Icinga\\File\\Pdf\:\:assertNoHeadersSent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Pdf.php

		-
			message: '#^Method Icinga\\File\\Pdf\:\:renderControllerAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Pdf.php

		-
			message: '#^Method Icinga\\File\\Pdf\:\:renderControllerAction\(\) has parameter \$controller with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/File/Pdf.php

		-
			message: '#^Method Icinga\\File\\Storage\\LocalFileStorage\:\:create\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\LocalFileStorage\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Method Icinga\\File\\Storage\\LocalFileStorage\:\:delete\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\LocalFileStorage\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Method Icinga\\File\\Storage\\LocalFileStorage\:\:ensureDir\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Method Icinga\\File\\Storage\\LocalFileStorage\:\:getIterator\(\) return type has no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Method Icinga\\File\\Storage\\LocalFileStorage\:\:update\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\LocalFileStorage\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Storage/LocalFileStorage.php

		-
			message: '#^Interface Icinga\\File\\Storage\\StorageInterface extends generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/File/Storage/StorageInterface.php

		-
			message: '#^Method Icinga\\File\\Storage\\StorageInterface\:\:create\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\StorageInterface\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/StorageInterface.php

		-
			message: '#^Method Icinga\\File\\Storage\\StorageInterface\:\:delete\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\StorageInterface\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/StorageInterface.php

		-
			message: '#^Method Icinga\\File\\Storage\\StorageInterface\:\:getIterator\(\) return type has no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/StorageInterface.php

		-
			message: '#^Method Icinga\\File\\Storage\\StorageInterface\:\:update\(\) return type has no value type specified in iterable type \$this\(Icinga\\File\\Storage\\StorageInterface\)\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/File/Storage/StorageInterface.php

		-
			message: '#^Parameter \#1 \$directory of function rmdir expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Storage/TemporaryLocalFileStorage.php

		-
			message: '#^Parameter \#1 \$filename of function unlink expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/File/Storage/TemporaryLocalFileStorage.php

		-
			message: '#^Method Icinga\\Legacy\\DashboardConfig\:\:saveIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Legacy/DashboardConfig.php

		-
			message: '#^Method Icinga\\Less\\Call\:\:compile\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Call.php

		-
			message: '#^Method Icinga\\Less\\Call\:\:compile\(\) has parameter \$env with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Call.php

		-
			message: '#^Method Icinga\\Less\\Call\:\:fromCall\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Call.php

		-
			message: '#^Argument of an invalid type Less_Tree_Color supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Less/ColorProp.php

		-
			message: '#^Access to an undefined property Less_Tree\:\:\$value\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Less/ColorPropOrVariable.php

		-
			message: '#^Method Icinga\\Less\\ColorPropOrVariable\:\:compile\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/ColorPropOrVariable.php

		-
			message: '#^Method Icinga\\Less\\ColorPropOrVariable\:\:compile\(\) has parameter \$env with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/ColorPropOrVariable.php

		-
			message: '#^Property Icinga\\Less\\ColorPropOrVariable\:\:\$type has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Less/ColorPropOrVariable.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:__construct\(\) has parameter \$currentFileInfo with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:__construct\(\) has parameter \$index with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:__construct\(\) has parameter \$variable with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:fromVariable\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:getName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:getRef\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:hasReference\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:isResolved\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:setReference\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Method Icinga\\Less\\DeferredColorProp\:\:setReference\(\) has parameter \$ref with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Property Icinga\\Less\\DeferredColorProp\:\:\$resolved has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Less/DeferredColorProp.php

		-
			message: '#^Class Icinga\\Less\\LightMode implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Less/LightMode.php

		-
			message: '#^Property Icinga\\Less\\LightMode\:\:\$envs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Less/LightMode.php

		-
			message: '#^Property Icinga\\Less\\LightMode\:\:\$modes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Less/LightMode.php

		-
			message: '#^Property Icinga\\Less\\LightMode\:\:\$selectors type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Less/LightMode.php

		-
			message: '#^Method Icinga\\Less\\LightModeVisitor\:\:run\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/LightModeVisitor.php

		-
			message: '#^Method Icinga\\Less\\LightModeVisitor\:\:run\(\) has parameter \$node with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/LightModeVisitor.php

		-
			message: '#^Method Icinga\\Less\\LightModeVisitor\:\:visitRulesetCall\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/LightModeVisitor.php

		-
			message: '#^Method Icinga\\Less\\LightModeVisitor\:\:visitRulesetCall\(\) has parameter \$c with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/LightModeVisitor.php

		-
			message: '#^Property Icinga\\Less\\LightModeVisitor\:\:\$isPreVisitor has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Less/LightModeVisitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:run\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:run\(\) has parameter \$node with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitCall\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitCall\(\) has parameter \$c with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitDetachedRuleset\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitDetachedRuleset\(\) has parameter \$drs with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitMixinCall\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitMixinCall\(\) has parameter \$c with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitMixinDefinition\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitMixinDefinition\(\) has parameter \$m with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRule\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRule\(\) has parameter \$r with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRuleOut\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRuleOut\(\) has parameter \$r with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRuleset\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRuleset\(\) has parameter \$rs with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRulesetOut\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitRulesetOut\(\) has parameter \$rs with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitSelector\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitSelector\(\) has parameter \$s with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitVariable\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Less\\Visitor\:\:visitVariable\(\) has parameter \$v with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Parameter \#1 \$mode of method Icinga\\Less\\LightMode\:\:getSelector\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Parameter \#1 \$mode of method Icinga\\Less\\LightMode\:\:hasSelector\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Parameter \#1 \$prefix of function uniqid expects string, int\<0, max\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Parameter \#2 \$selector of method Icinga\\Less\\LightMode\:\:setSelector\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Part \$mode \(mixed\) of encapsed string cannot be cast to string\.$#'
			identifier: encapsedStringPart.nonString
			count: 2
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Property Icinga\\Less\\Visitor\:\:\$isPreEvalVisitor has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Property Icinga\\Less\\Visitor\:\:\$variableOrigin \(Less_Tree_Rule\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Less/Visitor.php

		-
			message: '#^Method Icinga\\Protocol\\Dns\:\:getSrvRecords\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Dns.php

		-
			message: '#^Method Icinga\\Protocol\\Dns\:\:ipv4\(\) has parameter \$hostname with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Dns.php

		-
			message: '#^Method Icinga\\Protocol\\Dns\:\:ipv6\(\) has parameter \$hostname with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Dns.php

		-
			message: '#^Method Icinga\\Protocol\\Dns\:\:ptr\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Dns.php

		-
			message: '#^Method Icinga\\Protocol\\Dns\:\:records\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Dns.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileIterator\:\:__construct\(\) has parameter \$fields with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/File/FileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileIterator\:\:__construct\(\) has parameter \$filename with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/File/FileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileIterator\:\:current\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileIterator.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/File/FileIterator.php

		-
			message: '#^Property Icinga\\Protocol\\File\\FileIterator\:\:\$currentData type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileQuery\:\:applyFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/File/FileQuery.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileQuery\:\:getFilters\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileQuery.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$dir$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Protocol/File/FileQuery.php

		-
			message: '#^Property Icinga\\Protocol\\File\\FileQuery\:\:\$filters type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileQuery.php

		-
			message: '#^Property Icinga\\Protocol\\File\\FileQuery\:\:\$sortDir \(int\) does not accept string\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/File/FileQuery.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:fetchRow\(\) should return object but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:iterate\(\) should return Icinga\\Protocol\\File\\FileIterator but returns Icinga\\Protocol\\File\\LogFileIterator\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Method Icinga\\Protocol\\File\\FileReader\:\:query\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/File/FileReader.php

		-
			message: '#^Class Icinga\\Protocol\\File\\LogFileIterator implements generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\File\\LogFileIterator\:\:current\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\File\\LogFileIterator\:\:nextMessage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, array\|string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Property Icinga\\Protocol\\File\\LogFileIterator\:\:\$current type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Property Icinga\\Protocol\\File\\LogFileIterator\:\:\$next \(string\) does not accept array\|string\|false\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Property Icinga\\Protocol\\File\\LogFileIterator\:\:\$next \(string\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Property Icinga\\Protocol\\File\\LogFileIterator\:\:\$valid \(bool\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/File/LogFileIterator.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Discovery\:\:discover\(\) has parameter \$host with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Discovery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Discovery\:\:discover\(\) has parameter \$port with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Discovery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Discovery\:\:discoverDomain\(\) should return Icinga\\Protocol\\Ldap\\Discovery but returns false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/Ldap/Discovery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Discovery\:\:suggestBackendSettings\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Discovery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Discovery\:\:suggestResourceSettings\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Discovery.php

		-
			message: '#^Argument of an invalid type stdClass supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:__construct\(\) has parameter \$attributes with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:discoverAdConfigOptions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:getVendor\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:getVersion\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:hasOid\(\) has parameter \$oid with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:namingContexts\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:setAttributes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:setAttributes\(\) has parameter \$attributes with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Parameter \#2 \$result of function ldap_first_entry expects LDAP\\Result, array\|LDAP\\Result given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:\$attributes \(stdClass\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapCapabilities\:\:\$oids type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapCapabilities.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getOperatorSymbol\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Cannot access offset ''dn'' on array\|int\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Cannot access offset 1 on array\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Cannot cast mixed to int\.$#'
			identifier: cast.int
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Function ldap_control_paged_result not found\.$#'
			identifier: function.notFound
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Function ldap_control_paged_result_response not found\.$#'
			identifier: function.notFound
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Left side of && is always false\.$#'
			identifier: booleanAnd.leftAlwaysFalse
			count: 3
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Left side of \|\| is always false\.$#'
			identifier: booleanOr.leftAlwaysFalse
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:addEntry\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:bind\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:cleanupAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:cleanupAttributes\(\) has parameter \$requestedFields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:cleanupAttributes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:encodeSortRules\(\) has parameter \$sortRules with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:encodeSortRules\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchAll\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchByDn\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchByDn\(\) should return bool\|stdClass but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchColumn\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchDn\(\) should return string but returns int\|string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchOne\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchOne\(\) should return string but returns false\.$#'
			identifier: return.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchOne\(\) should return string but returns mixed\.$#'
			identifier: return.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchPairs\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:fetchRow\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:getConnection\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:ldapSearch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:ldapSearch\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:ldapSearch\(\) has parameter \$controls with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:modifyEntry\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:moveEntry\(\) should return resource but returns true\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:prepareNewConnection\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:query\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:runPagedQuery\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:runPagedQuery\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:runQuery\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapConnection\:\:runQuery\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Negated boolean expression is always true\.$#'
			identifier: booleanNot.alwaysTrue
			count: 7
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#1 \$filter of method Icinga\\Protocol\\Ldap\\LdapConnection\:\:renderFilterExpression\(\) expects Icinga\\Data\\Filter\\FilterExpression, Icinga\\Data\\Filter\\Filter given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#1 \$num of function dechex expects int, float\|int\<0, 126\> given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#1 \$num of function dechex expects int, float\|int\<1, 126\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#1 \$object of function get_object_vars expects object, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#2 \$code of class LogicException constructor expects int, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#2 \$offset of function array_splice expects int, int\|null given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#2 \$result of function ldap_count_entries expects LDAP\\Result, array\|LDAP\\Result given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#2 \$result of function ldap_get_entries expects LDAP\\Result, array\|LDAP\\Result given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Parameter \#4 \$attributes of callable ''ldap_list''\|''ldap_read''\|''ldap_search'' expects array, array\|null given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$bindDn \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$bindPw \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$config with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$ds has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$encryption \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$hostname \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapConnection\:\:\$rootDn \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Result of && is always false\.$#'
			identifier: booleanAnd.alwaysFalse
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Result of \|\| is always true\.$#'
			identifier: booleanOr.alwaysTrue
			count: 10
			path: library/Icinga/Protocol/Ldap/LdapConnection.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Cannot call method fetchDn\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Cannot call method getDn\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Cannot call method renderFilter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapQuery\:\:addFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapQuery\:\:from\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapQuery\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapQuery\:\:makeCaseInsensitive\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapQuery\:\:setFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Parameter \#1 \$connection of static method Icinga\\Protocol\\Ldap\\Root\:\:forConnection\(\) expects Icinga\\Protocol\\Ldap\\LdapConnection, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Parameter \#1 \$dn of static method Icinga\\Protocol\\Ldap\\LdapUtils\:\:explodeDN\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Parameter \#2 \$code of class LogicException constructor expects int, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Parameter \#3 \$previous of class LogicException constructor expects Throwable\|null, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\LdapQuery\:\:\$scopes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Variable \$filter in PHPDoc tag @var does not match any variable in the foreach loop\: \$subFilter$#'
			identifier: varTag.differentVariable
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapQuery.php

		-
			message: '#^Argument of an invalid type array\|false supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Cannot access offset \(int\|string\) on non\-empty\-array\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapUtils\:\:explodeDN\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapUtils\:\:implodeDN\(\) has parameter \$parts with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapUtils\:\:quoteChars\(\) has parameter \$chars with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapUtils\:\:quoteChars\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\LdapUtils\:\:quoteForSearch\(\) has parameter \$str with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Parameter \#1 \$codepoint of function chr expects int, float\|int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Protocol/Ldap/LdapUtils.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Node\:\:createWithRDN\(\) has parameter \$parent with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Node.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Node\:\:createWithRDN\(\) has parameter \$props with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Node.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Node\:\:createWithRDN\(\) has parameter \$rdn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Node.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:__get\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:__isset\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:assertSubDN\(\) has parameter \$dn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:children\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:countChildren\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:createChildByDN\(\) has parameter \$dn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:createChildByDN\(\) has parameter \$props with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:getChildByRDN\(\) has parameter \$rdn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:hasChildRDN\(\) has parameter \$rdn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Method Icinga\\Protocol\\Ldap\\Root\:\:stripMyDN\(\) has parameter \$dn with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\Root\:\:\$children type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Property Icinga\\Protocol\\Ldap\\Root\:\:\$props type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Protocol/Ldap/Root.php

		-
			message: '#^Cannot access offset 1 on array\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:__construct\(\) has parameter \$host with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:__construct\(\) has parameter \$port with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:connect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:connection\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:disconnect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:getLastReturnCode\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:send\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:sendCommand\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:sendCommand\(\) has parameter \$args with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:sendCommand\(\) has parameter \$command with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:useSsl\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Connection\:\:useSsl\(\) has parameter \$use_ssl with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Connection\:\:\$connection has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Connection\:\:\$host has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Connection\:\:\$lastReturnCode has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Connection\:\:\$port has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Connection\:\:\$use_ssl has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Connection.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:__construct\(\) has parameter \$body with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:__construct\(\) has parameter \$type with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:createQuery\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:createQuery\(\) has parameter \$body with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:getBinary\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:getFillString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:getFillString\(\) has parameter \$length with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Method Icinga\\Protocol\\Nrpe\\Packet\:\:regenerateRandomBytes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Packet\:\:\$body has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Packet\:\:\$randomBytes has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Packet\:\:\$type has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Property Icinga\\Protocol\\Nrpe\\Packet\:\:\$version has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Protocol/Nrpe/Packet.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:hasJoinedTable\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Function type not found\.$#'
			identifier: function.notFound
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:applyTableAlias\(\) has parameter \$table with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:applyTableAlias\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:clearTableAlias\(\) has parameter \$table with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getConverter\(\) should return string but empty return statement found\.$#'
			identifier: return.empty
			count: 2
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getConverter\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getJoinProbabilities\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getStatementAliasColumnMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getStatementAliasTableMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getStatementColumnAliasMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getStatementColumnTableMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getStatementColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:getTableAliases\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:initializeAliasMaps\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:initializeJoinProbabilities\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:initializeStatementColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:initializeStatementMaps\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:initializeTableAliases\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:insert\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:insert\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:joinColumn\(\) should return string\|null but empty return statement found\.$#'
			identifier: return.empty
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:prependTablePrefix\(\) has parameter \$table with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:prependTablePrefix\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:removeCollateInstruction\(\) has parameter \$queryColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:removeCollateInstruction\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:removeTablePrefix\(\) has parameter \$table with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:removeTablePrefix\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:requireTable\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:update\(\) has parameter \$bind with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Method Icinga\\Repository\\DbRepository\:\:update\(\) has parameter \$types with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\DbRepository\:\:reassembleQueryColumnAlias\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\DbRepository\:\:reassembleStatementColumnAlias\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Possibly invalid array key type array\|string\.$#'
			identifier: offsetAccess.invalidOffset
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$caseInsensitiveColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$joinProbabilities type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$statementAliasColumnMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$statementAliasTableMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$statementColumnAliasMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$statementColumnTableMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$statementColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Property Icinga\\Repository\\DbRepository\:\:\$tableAliases type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/DbRepository.php

		-
			message: '#^Cannot call method get\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Cannot clone non\-object variable \$config of type mixed\.$#'
			identifier: clone.nonObject
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:createConfig\(\) has parameter \$meta with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:delete\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:extractSectionName\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:extractSectionName\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:extractSectionName\(\) has parameter \$config with no value type specified in iterable type array\|Icinga\\Data\\ConfigObject\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:getConfigs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:getDataSource\(\) should return Icinga\\Application\\Config but returns Icinga\\Data\\Selectable\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:getTrigger\(\) should return string\|null but empty return statement found\.$#'
			identifier: return.empty
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:getTriggers\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:initializeConfigs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:initializeTriggers\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:insert\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:insert\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onDelete\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onDelete\(\) has parameter \$old with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onInsert\(\) has parameter \$new with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onInsert\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onUpdate\(\) has parameter \$new with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onUpdate\(\) has parameter \$old with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:onUpdate\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:update\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\IniRepository\:\:update\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^PHPDoc tag @var for variable \$config contains generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 2
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Config\:\:removeSection\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Config\:\:setSection\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Parameter \#2 \$old of method Icinga\\Repository\\IniRepository\:\:onUpdate\(\) expects Icinga\\Data\\ConfigObject, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Property Icinga\\Repository\\IniRepository\:\:\$configs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Property Icinga\\Repository\\IniRepository\:\:\$triggers type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Variable \$config in PHPDoc tag @var does not match assigned variable \$newSection\.$#'
			identifier: varTag.differentVariable
			count: 1
			path: library/Icinga/Repository/IniRepository.php

		-
			message: '#^Method Icinga\\Repository\\LdapRepository\:\:getNormedAttribute\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/LdapRepository.php

		-
			message: '#^Property Icinga\\Repository\\LdapRepository\:\:\$normedAttributes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/LdapRepository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getColumn\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:setColumn\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:setExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getAliasColumnMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getAliasTableMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getBaseTable\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getBlacklistedQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getColumnAliasMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getColumnTableMap\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getConversionRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getSearchColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getSortRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:getVirtualTables\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeAliasMaps\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeBlacklistedQueryColumns\(\) invoked with 1 parameter, 0 required\.$#'
			identifier: arguments.count
			count: 2
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeBlacklistedQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeConversionRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeFilterColumns\(\) invoked with 1 parameter, 0 required\.$#'
			identifier: arguments.count
			count: 2
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeSearchColumns\(\) invoked with 1 parameter, 0 required\.$#'
			identifier: arguments.count
			count: 2
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeSearchColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeSortRules\(\) invoked with 1 parameter, 0 required\.$#'
			identifier: arguments.count
			count: 2
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeSortRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:initializeVirtualTables\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:persistCommaSeparatedString\(\) has parameter \$value with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:persistDateTime\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:requireAllQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:requireStatementColumns\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:requireStatementColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:retrieveCommaSeparatedString\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:retrieveDateTime\(\) should return int but returns int\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Method Icinga\\Repository\\Repository\:\:select\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$table$#'
			identifier: parameter.notFound
			count: 4
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Parameter \#2 \$timestamp of function date expects int\|null, float\|int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Parameter \#4 \$filter of method Icinga\\Repository\\Repository\:\:requireFilterColumn\(\) expects Icinga\\Data\\Filter\\FilterExpression\|null, Icinga\\Data\\Filter\\Filter given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$aliasColumnMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$aliasTableMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$baseTable \(string\) does not accept int\|string\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$blacklistedQueryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$columnAliasMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$columnTableMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$conversionRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$ds \(Icinga\\Data\\Selectable\) does not accept Icinga\\Data\\Selectable\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$filterColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$queryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$searchColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$sortRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Property Icinga\\Repository\\Repository\:\:\$virtualTables type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/Repository.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:columns\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:getColumns\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:getIteratorPosition\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:hasMore\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:hasResult\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\QueryInterface\:\:peekAhead\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Queryable\:\:columns\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Selectable\:\:query\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Cannot cast Icinga\\Data\\QueryInterface to string\.$#'
			identifier: cast.string
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Class Icinga\\Repository\\RepositoryQuery implements generic interface Iterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:columns\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:fetchPairs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:fetchRow\(\) should return object\|false but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:from\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getFilterColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getLimit\(\) should return int but returns int\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getOffset\(\) should return int but returns int\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getOrder\(\) should return array but returns array\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getSearchColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:getSortRules\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:prepareQueryColumns\(\) has parameter \$desiredColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:prepareQueryColumns\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\Repository\\RepositoryQuery\:\:splitOrder\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$customAlias of method Icinga\\Repository\\RepositoryQuery\:\:getNativeAlias\(\) expects string, int\|string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:getDataSource\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:getFilterColumns\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:getSearchColumns\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:getSortRules\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:providesValueConversion\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 12
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:reassembleQueryColumnAlias\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:requireAllQueryColumns\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:requireFilter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:requireFilterColumn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:requireQueryColumn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:requireTable\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#1 \$table of method Icinga\\Repository\\Repository\:\:retrieveColumn\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 8
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#2 \$callback of function uasort expects callable\(mixed, mixed\)\: int, array\{Icinga\\Data\\QueryInterface, ''compare''\} given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Parameter \#2 \$filter of static method Icinga\\Data\\Filter\\Filter\:\:where\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Property Icinga\\Repository\\RepositoryQuery\:\:\$customAliases type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Property Icinga\\Repository\\RepositoryQuery\:\:\$iterator \(Iterator\) does not accept Traversable\<mixed, mixed\>\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Property Icinga\\Repository\\RepositoryQuery\:\:\$query \(Icinga\\Data\\QueryInterface\) does not accept Icinga\\Data\\Queryable\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Repository/RepositoryQuery.php

		-
			message: '#^Method Icinga\\User\:\:getExternalUserInformation\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\:\:getGroups\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\:\:getPermissions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\:\:getRestrictions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\:\:setGroups\(\) has parameter \$groups with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\:\:setPermissions\(\) has parameter \$permissions with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Parameter \#1 \$timezone of class DateTimeZone constructor expects string, array\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$additionalInformation type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$domain \(string\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$externalUserInformation type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$groups type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$permissions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Property Icinga\\User\:\:\$restrictions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User.php

		-
			message: '#^Method Icinga\\User\\Preferences\:\:__construct\(\) has parameter \$preferences with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Method Icinga\\User\\Preferences\:\:get\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Method Icinga\\User\\Preferences\:\:getValue\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Method Icinga\\User\\Preferences\:\:remove\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Method Icinga\\User\\Preferences\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Property Icinga\\User\\Preferences\:\:\$preferences type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences.php

		-
			message: '#^Cannot call method getDbAdapter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 4
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:__construct\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:create\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:delete\(\) has parameter \$preferenceKeys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:getStoreConfig\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:insert\(\) has parameter \$preferences with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:load\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\User\\Preferences\\PreferencesStore\:\:update\(\) has parameter \$preferences with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Property Icinga\\User\\Preferences\\PreferencesStore\:\:\$config with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Property Icinga\\User\\Preferences\\PreferencesStore\:\:\$preferences type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/User/Preferences/PreferencesStore.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:arrayToRgb\(\) has parameter \$rgb with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeBrightness\(\) has parameter \$change with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeBrightness\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbBrightness\(\) has parameter \$change with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbBrightness\(\) has parameter \$rgb with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbBrightness\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbSaturation\(\) has parameter \$change with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbSaturation\(\) has parameter \$rgb with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeRgbSaturation\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeSaturation\(\) has parameter \$change with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:changeSaturation\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:rgbAsArray\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:rgbAsArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\Color\:\:rgbAsArray\(\) should return array but empty return statement found\.$#'
			identifier: return.empty
			count: 1
			path: library/Icinga/Util/Color.php

		-
			message: '#^Method Icinga\\Util\\ConfigAwareFactory\:\:setConfig\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/ConfigAwareFactory.php

		-
			message: '#^Method Icinga\\Util\\Dimension\:\:fromString\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Dimension.php

		-
			message: '#^Method Icinga\\Util\\Dimension\:\:setValue\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Dimension.php

		-
			message: '#^Cannot access offset 0 on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Class Icinga\\Util\\DirectoryIterator implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Do\-while loop condition is always false\.$#'
			identifier: doWhile.alwaysFalse
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Parameter \#1 \$path of static method Icinga\\Util\\DirectoryIterator\:\:isReadable\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Parameter \#1 \$string of static method Icinga\\Util\\StringHelper\:\:endsWith\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Property Icinga\\Util\\DirectoryIterator\:\:\$files with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Property Icinga\\Util\\DirectoryIterator\:\:\$key \(string\|false\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Property Icinga\\Util\\DirectoryIterator\:\:\$queue type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/DirectoryIterator.php

		-
			message: '#^Method Icinga\\Util\\Environment\:\:raiseExecutionTime\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Environment.php

		-
			message: '#^Method Icinga\\Util\\Environment\:\:raiseMemoryLimit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Environment.php

		-
			message: '#^Method Icinga\\Util\\File\:\:__construct\(\) has parameter \$context with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:__construct\(\) has parameter \$filename with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:__construct\(\) has parameter \$openMode with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:__construct\(\) has parameter \$useIncludePath with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:assertOpenForWriting\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:createDirectories\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\File\:\:setupErrorHandler\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/File.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bits\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bits\(\) has parameter \$standard with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bits\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bytes\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bytes\(\) has parameter \$standard with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:bytes\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:formatForUnits\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:formatForUnits\(\) has parameter \$base with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:formatForUnits\(\) has parameter \$units with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:formatForUnits\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:getInstance\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:seconds\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:seconds\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\Format\:\:unpackShorthandBytes\(\) should return int but returns float\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$bitBase has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$bitPrefix has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$byteBase has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$bytePrefix has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$instance has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$secondBase has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Property Icinga\\Util\\Format\:\:\$secondPrefix has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Util/Format.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:__construct\(\) has parameter \$filters with no value type specified in iterable type iterable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:removeMatching\(\) has parameter \$dataStructure with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:removeMatching\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:removeMatchingRecursive\(\) has parameter \$dataStructure with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:removeMatchingRecursive\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Method Icinga\\Util\\GlobFilter\:\:removeMatchingRecursive\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Property Icinga\\Util\\GlobFilter\:\:\$filters type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/GlobFilter.php

		-
			message: '#^Argument of an invalid type object supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Util/Json.php

		-
			message: '#^Method Icinga\\Util\\Json\:\:encodeAndSanitize\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Util/Json.php

		-
			message: '#^Parameter \#3 \$depth of function json_decode expects int\<1, max\>, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/Json.php

		-
			message: '#^Parameter \#3 \$depth of function json_encode expects int\<1, max\>, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/Json.php

		-
			message: '#^Method Icinga\\Util\\StringHelper\:\:cartesianProduct\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Method Icinga\\Util\\StringHelper\:\:cartesianProduct\(\) has parameter \$sets with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Method Icinga\\Util\\StringHelper\:\:findSimilar\(\) has parameter \$possibilities with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Method Icinga\\Util\\StringHelper\:\:findSimilar\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Method Icinga\\Util\\StringHelper\:\:trimSplit\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Parameter \#1 \$separator of function explode expects non\-empty\-string, string given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Parameter \#2 \$offset of function substr expects int, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Util/StringHelper.php

		-
			message: '#^Method Icinga\\Util\\TimezoneDetect\:\:reset\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Util/TimezoneDetect.php

		-
			message: '#^Static property Icinga\\Util\\TimezoneDetect\:\:\$success \(bool\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Util/TimezoneDetect.php

		-
			message: '#^Static property Icinga\\Util\\TimezoneDetect\:\:\$timezoneName \(string\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Util/TimezoneDetect.php

		-
			message: '#^Method Icinga\\Web\\Announcement\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Announcement.php

		-
			message: '#^Cannot access offset ''acknowledged'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Cannot access offset ''etag'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Cannot access offset ''next'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Parameter \#1 \$acknowledged of method Icinga\\Web\\Announcement\\AnnouncementCookie\:\:setAcknowledged\(\) expects array\<string\>, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Parameter \#1 \$etag of method Icinga\\Web\\Announcement\\AnnouncementCookie\:\:setEtag\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Parameter \#1 \$nextActive of method Icinga\\Web\\Announcement\\AnnouncementCookie\:\:setNextActive\(\) expects int\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementCookie.php

		-
			message: '#^Cannot access property \$end on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Cannot access property \$start on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:findActive\(\) should return Icinga\\Data\\SimpleQuery but returns Icinga\\Repository\\RepositoryQuery\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:getEtag\(\) should return string but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:onInsertAnnouncement\(\) has parameter \$new with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:onInsertAnnouncement\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:onUpdateAnnouncement\(\) has parameter \$new with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:onUpdateAnnouncement\(\) has parameter \$old with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Method Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:onUpdateAnnouncement\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Property Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:\$configs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Property Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:\$conversionRules type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Property Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:\$queryColumns type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Property Icinga\\Web\\Announcement\\AnnouncementIniRepository\:\:\$triggers type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Strict comparison using \=\=\= between DateTime and null will always evaluate to false\.$#'
			identifier: identical.alwaysFalse
			count: 1
			path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/ApplicationStateCookie.php

		-
			message: '#^Method Icinga\\Web\\ApplicationStateCookie\:\:getAcknowledgedMessages\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/ApplicationStateCookie.php

		-
			message: '#^Method Icinga\\Web\\ApplicationStateCookie\:\:setAcknowledgedMessages\(\) has parameter \$acknowledged with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/ApplicationStateCookie.php

		-
			message: '#^Parameter \#1 \$acknowledged of method Icinga\\Web\\ApplicationStateCookie\:\:setAcknowledgedMessages\(\) expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/ApplicationStateCookie.php

		-
			message: '#^Property Icinga\\Web\\ApplicationStateCookie\:\:\$acknowledgedMessages type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/ApplicationStateCookie.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:getPageSize\(\) should return int but returns int\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:handleSortControlSubmit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:renderForm\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:setupFilterControl\(\) has parameter \$filterColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:setupFilterControl\(\) has parameter \$preserveParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:setupFilterControl\(\) has parameter \$searchColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:setupSortControl\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Method Icinga\\Web\\Controller\:\:setupSortControl\(\) has parameter \$defaults with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$arg$#'
			identifier: parameter.notFound
			count: 2
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Parameter \#1 \$count of method Icinga\\Data\\Limitable\:\:limit\(\) expects int\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\Url\:\:setParam\(\) expects array\|bool\|string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Controller.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$viewRenderer\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_HelperBroker\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 8
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\:\:getLayout\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\:\:getResponseSegment\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\:\:setLayout\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:Config\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:Config\(\) has parameter \$file with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:Window\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:__construct\(\) has parameter \$invokeArgs with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:assertHttpMethod\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:assertPermission\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:disableAutoRefresh\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:getRestrictions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:getTabs\(\) should return Icinga\\Web\\Widget\\Tabs but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:ignoreXhrBody\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:isXhr\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:newSendAsPdf\(\) should always throw an exception or terminate script execution but doesn''t do that\.$#'
			identifier: return.never
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:postDispatchXhr\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:prepareInit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:redirectToLogin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:reloadCss\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:rerenderLayout\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:sendAsPdf\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ActionController\:\:shutdownSession\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, ''strtoupper'' given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#1 \$callback of function call_user_func_array expects callable\(\)\: mixed, array\{\$this\(Icinga\\Web\\Controller\\ActionController\), non\-falsy\-string\} given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#1 \$string of function base64_encode expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#1 \$string of function rawurlencode expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#1 \$title of method Icinga\\Module\\Pdfexport\\PrintableHtmlDocument\:\:setTitle\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#2 \$args of function call_user_func_array expects array\<int\|string, mixed\>, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#2 \$args of method Zend_Controller_Action\:\:__call\(\) expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, float given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, true given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ActionController\:\:\$autorefreshInterval \(int\) does not accept float\|int\<1, max\>\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ActionController\:\:\$autorefreshInterval \(int\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ActionController\:\:\$reloadCss has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ActionController\:\:\$rerenderLayout has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ActionController\:\:\$window has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\AuthBackendController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/AuthBackendController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\AuthBackendController\:\:loadUserBackends\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/AuthBackendController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\AuthBackendController\:\:loadUserGroupBackends\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/AuthBackendController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\BasePreferenceController\:\:createProvidedTabs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/BasePreferenceController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ControllerTabCollector\:\:collectModuleTabs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/ControllerTabCollector.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ControllerTabCollector\:\:createModuleConfigurationTabs\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Controller/ControllerTabCollector.php

		-
			message: '#^Parameter \#1 \$content of method Zend_Controller_Response_Abstract\:\:appendBody\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/Dispatcher.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ModuleActionController\:\:Config\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ModuleActionController\:\:Config\(\) has parameter \$file with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ModuleActionController\:\:moduleInit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ModuleActionController\:\:postDispatchXhr\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\ModuleActionController\:\:prepareInit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ModuleActionController\:\:\$config has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ModuleActionController\:\:\$configs has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Property Icinga\\Web\\Controller\\ModuleActionController\:\:\$module has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Controller/ModuleActionController.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getResponse\(\)\.$#'
			identifier: method.notFound
			count: 6
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Cannot access offset ''ino'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Cannot access offset ''mtime'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Cannot access offset ''size'' on array\{0\: int, 1\: int, 2\: int, 3\: int, 4\: int, 5\: int, 6\: int, 7\: int, \.\.\.\}\|false\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Cannot call method getName\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 3
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Cannot call method getStaticAssetPath\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Method Icinga\\Web\\Controller\\StaticController\:\:handle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Parameter \#1 \$string of function str_pad expects string, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Controller/StaticController.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Method Icinga\\Web\\Cookie\:\:getDomain\(\) should return string but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Method Icinga\\Web\\Cookie\:\:getPath\(\) should return string but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Parameter \#1 \$value of method Icinga\\Web\\Cookie\:\:setValue\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Property Icinga\\Web\\Cookie\:\:\$domain \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Property Icinga\\Web\\Cookie\:\:\$path \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Property Icinga\\Web\\Cookie\:\:\$value \(string\) does not accept string\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Cookie.php

		-
			message: '#^Class Icinga\\Web\\CookieSet implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/CookieSet.php

		-
			message: '#^Method Icinga\\Web\\CookieSet\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/CookieSet.php

		-
			message: '#^Cannot call method hasChildNodes\(\) on DOMNode\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Dom/DomNodeIterator.php

		-
			message: '#^Class Icinga\\Web\\Dom\\DomNodeIterator implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Dom/DomNodeIterator.php

		-
			message: '#^Method Icinga\\Web\\Dom\\DomNodeIterator\:\:current\(\) should return DOMNode\|null but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Dom/DomNodeIterator.php

		-
			message: '#^Method Icinga\\Web\\Dom\\DomNodeIterator\:\:key\(\) should return int but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Dom/DomNodeIterator.php

		-
			message: '#^Property Icinga\\Web\\Dom\\DomNodeIterator\:\:\$children with generic class IteratorIterator does not specify its types\: TKey, TValue, TIterator$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Dom/DomNodeIterator.php

		-
			message: '#^Method Icinga\\Web\\FileCache\:\:etagForFiles\(\) has parameter \$files with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/FileCache.php

		-
			message: '#^Method Icinga\\Web\\FileCache\:\:etagMatchesFiles\(\) has parameter \$files with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/FileCache.php

		-
			message: '#^Method Icinga\\Web\\FileCache\:\:store\(\) should return bool but returns int\<0, max\>\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/FileCache.php

		-
			message: '#^Parameter \#2 \$permissions of function mkdir expects int, float\|int given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/FileCache.php

		-
			message: '#^Property Icinga\\Web\\FileCache\:\:\$instances type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/FileCache.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getFrontController\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Call to an undefined method Zend_Form_Decorator_Abstract\:\:setAccessible\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Form.php

		-
			message: '#^Call to an undefined method Zend_Form_Decorator_Abstract\:\:setRequiredSuffix\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot access offset ''attribs'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot access offset ''class'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot access offset ''decorators'' on mixed\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot call method escape\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 3
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot call method format\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot call method isChecked\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Cannot call method setEscape\(\) on Zend_Form_Decorator_Abstract\|false\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:addDescription\(\) has parameter \$description with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:addHint\(\) has parameter \$hint with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:addNotification\(\) has parameter \$notification with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:assertPermission\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:create\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:error\(\) has parameter \$message with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:getDescriptions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:getHints\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:getName\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:getNotifications\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:getRequestData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:info\(\) has parameter \$message with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:isValid\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:onRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:populate\(\) has parameter \$defaults with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:preserveDefaults\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:preserveDefaults\(\) has parameter \$defaults with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:setDefaults\(\) has parameter \$values with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:setDescriptions\(\) has parameter \$descriptions with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:setHints\(\) has parameter \$hints with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:setNotifications\(\) has parameter \$notifications with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:warning\(\) has parameter \$message with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Method Icinga\\Web\\Form\:\:wasSent\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Parameter \#1 \$message of method Zend_Form\:\:addErrorMessage\(\) expects string, array\|string given\.$#'
			identifier: argument.type
			count: 3
			path: library/Icinga/Web/Form.php

		-
			message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Parameter \#2 \$name of method Zend_Form\:\:addSubForm\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Parameter \#3 \$options of method Zend_Form\:\:createElement\(\) expects array\|Zend_Config\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Property Icinga\\Web\\Form\:\:\$defaultElementDecorators type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Property Icinga\\Web\\Form\:\:\$descriptions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Property Icinga\\Web\\Form\:\:\$hints type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Property Icinga\\Web\\Form\:\:\$notifications type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/Autosubmit.php

		-
			message: '#^Cannot call method getId\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Form/Decorator/Autosubmit.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\Autosubmit\:\:getAccessible\(\) should return bool but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Form/Decorator/Autosubmit.php

		-
			message: '#^Property Icinga\\Web\\Form\\Decorator\\Autosubmit\:\:\$accessible \(bool\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Form/Decorator/Autosubmit.php

		-
			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Web/Form/Decorator/ElementDoubler.php

		-
			message: '#^Call to an undefined method Zend_Form\|Zend_Form_Element\:\:getElement\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: library/Icinga/Web/Form/Decorator/ElementDoubler.php

		-
			message: '#^Parameter \#1 \$element of method Icinga\\Web\\Form\\Decorator\\ElementDoubler\:\:applyAttributes\(\) expects Zend_Form_Element, Zend_Form_Element\|null given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Form/Decorator/ElementDoubler.php

		-
			message: '#^Parameter \#1 \$name of method Zend_Form_Element\:\:setAttrib\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Decorator/ElementDoubler.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormDescriptions.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:escape\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Form/Decorator/FormDescriptions.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:propertiesToString\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormDescriptions.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormDescriptions\:\:recurseForm\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormDescriptions.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormDescriptions\:\:recurseForm\(\) should return array but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormDescriptions.php

		-
			message: '#^Call to an undefined method Zend_Form_Decorator_Abstract\:\:setRequiredSuffix\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:escape\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:propertiesToString\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Cannot call method translate\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormHints\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormHints\:\:recurseForm\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormHints\:\:recurseForm\(\) should return array but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Property Icinga\\Web\\Form\\Decorator\\FormHints\:\:\$blacklist type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormHints.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormNotifications.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:escape\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Form/Decorator/FormNotifications.php

		-
			message: '#^Call to an undefined method Zend_View_Interface\:\:propertiesToString\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormNotifications.php

		-
			message: '#^Method Icinga\\Web\\Form\\Decorator\\FormNotifications\:\:recurseForm\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Decorator/FormNotifications.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/Help.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Decorator/Spinner.php

		-
			message: '#^Access to an undefined property Icinga\\Web\\Form\\Element\\Button\:\:\$content\.$#'
			identifier: property.notFound
			count: 1
			path: library/Icinga/Web/Form/Element/Button.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Form/Element/Button.php

		-
			message: '#^Cannot access offset ''ignore'' on array\|string\|Zend_Config\|null\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 1
			path: library/Icinga/Web/Form/Element/Button.php

		-
			message: '#^Method Icinga\\Web\\Form\\Element\\Button\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Element/Button.php

		-
			message: '#^Method Icinga\\Web\\Form\\Element\\Button\:\:__construct\(\) has parameter \$spec with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Element/Button.php

		-
			message: '#^Parameter \#1 \$timestamp of method DateTime\:\:setTimestamp\(\) expects int, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Element/DateTimePicker.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Element/DateTimePicker.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Element/Number.php

		-
			message: '#^Method Icinga\\Web\\Form\\Element\\Textarea\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Element/Textarea.php

		-
			message: '#^Method Icinga\\Web\\Form\\Element\\Textarea\:\:__construct\(\) has parameter \$spec with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Element/Textarea.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:_loadTranslationData\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:_loadTranslationData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:createMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:createMessages\(\) has parameter \$element with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:translate\(\) has parameter \$messageId with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Method Icinga\\Web\\Form\\ErrorLabeller\:\:translate\(\) should return string but returns array\|string\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, array\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^Property Icinga\\Web\\Form\\ErrorLabeller\:\:\$messages has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Form/ErrorLabeller.php

		-
			message: '#^PHPDoc type bool\|null of property Icinga\\Web\\Form\\FormElement\:\:\$_disableLoadDefaultDecorators is not covariant with PHPDoc type bool of overridden property Zend_Form_Element\:\:\$_disableLoadDefaultDecorators\.$#'
			identifier: property.phpDocType
			count: 1
			path: library/Icinga/Web/Form/FormElement.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\DateFormatValidator\:\:\$_messageTemplates type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/DateFormatValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\DateFormatValidator\:\:\$validChars type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/DateFormatValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\DateFormatValidator\:\:\$validSeparators type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/DateFormatValidator.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Validator/DateTimeValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\DateTimeValidator\:\:\$_messageTemplates type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/DateTimeValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\DateTimeValidator\:\:\$local has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Form/Validator/DateTimeValidator.php

		-
			message: '#^Parameter \#1 \$string of static method Icinga\\Util\\StringHelper\:\:findSimilar\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Validator/InArray.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Form/Validator/InArray.php

		-
			message: '#^Parameter \#1 \$url of static method Icinga\\Web\\Url\:\:fromPath\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Form/Validator/InternalUrlValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\ReadablePathValidator\:\:\$_messageTemplates type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/ReadablePathValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\TimeFormatValidator\:\:\$_messageTemplates type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/TimeFormatValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\TimeFormatValidator\:\:\$validChars type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/TimeFormatValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\TimeFormatValidator\:\:\$validSeparators type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/TimeFormatValidator.php

		-
			message: '#^Method Icinga\\Web\\Form\\Validator\\WritablePathValidator\:\:setRequireExistence\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Form/Validator/WritablePathValidator.php

		-
			message: '#^Property Icinga\\Web\\Form\\Validator\\WritablePathValidator\:\:\$_messageTemplates type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Form/Validator/WritablePathValidator.php

		-
			message: '#^Method Icinga\\Web\\Helper\\CookieHelper\:\:cleanupCheck\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/CookieHelper.php

		-
			message: '#^Method Icinga\\Web\\Helper\\CookieHelper\:\:provideCheck\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/CookieHelper.php

		-
			message: '#^Method Icinga\\Web\\Helper\\HtmlPurifier\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Helper/HtmlPurifier.php

		-
			message: '#^Method Icinga\\Web\\Helper\\HtmlPurifier\:\:configure\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/HtmlPurifier.php

		-
			message: '#^Method Icinga\\Web\\Helper\\HtmlPurifier\:\:process\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Helper/HtmlPurifier.php

		-
			message: '#^Method Icinga\\Web\\Helper\\HtmlPurifier\:\:purify\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Helper/HtmlPurifier.php

		-
			message: '#^Parameter \#2 \$config of method HTMLPurifier\:\:purify\(\) expects HTMLPurifier_Config\|null, array\|Closure\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Helper/HtmlPurifier.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:line\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:line\(\) has parameter \$config with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:line\(\) has parameter \$content with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:text\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:text\(\) has parameter \$config with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\:\:text\(\) has parameter \$content with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Helper/Markdown.php

		-
			message: '#^Cannot call method getAnonymousModule\(\) on HTMLPurifier_HTMLDefinition\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\\LinkTransformer\:\:attachTo\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\\LinkTransformer\:\:transform\(\) has parameter \$attr with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php

		-
			message: '#^Method Icinga\\Web\\Helper\\Markdown\\LinkTransformer\:\:transform\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php

		-
			message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Cannot call method getJsAssetPath\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Cannot call method getJsAssets\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Cannot call method getName\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Method Icinga\\Web\\JavaScript\:\:send\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Method Icinga\\Web\\JavaScript\:\:sendMinified\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#1 \$js of static method Icinga\\Web\\JavaScript\:\:optimizeDefine\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#1 \$string of function ltrim expects string, bool\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Property Icinga\\Web\\JavaScript\:\:\$baseFiles has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Property Icinga\\Web\\JavaScript\:\:\$jsFiles has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Property Icinga\\Web\\JavaScript\:\:\$vendorFiles has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/JavaScript.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/LessCompiler.php

		-
			message: '#^Property Icinga\\Web\\LessCompiler\:\:\$lessFiles \(array\<string\>\) does not accept array\<bool\|string\>\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/LessCompiler.php

		-
			message: '#^Property Icinga\\Web\\LessCompiler\:\:\$moduleLessFiles type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/LessCompiler.php

		-
			message: '#^Property Icinga\\Web\\LessCompiler\:\:\$theme \(string\) does not accept string\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/LessCompiler.php

		-
			message: '#^Cannot call method addChild\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Menu.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Menu.php

		-
			message: '#^Method Icinga\\Web\\Menu\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Menu.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Cannot access property \$state on mixed\.$#'
			identifier: property.nonObject
			count: 3
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Cannot call method getUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:assembleCogMenuItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:assembleCogMenuItem\(\) has parameter \$cogMenuItem with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:assembleLevel2Nav\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:assembleUserMenuItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createCogMenuItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createLevel2Menu\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createLevel2MenuItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createLevel2MenuItem\(\) has parameter \$item with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createLevel2MenuItem\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:createUserMenuItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:getHealthCount\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:isSelectedItem\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\ConfigMenu\:\:isSelectedItem\(\) has parameter \$item with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\ConfigMenu\:\:\$children has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\ConfigMenu\:\:\$selected has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\ConfigMenu\:\:\$state has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Navigation/ConfigMenu.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\DashboardPane\:\:getDashlets\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\DashboardPane\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\DashboardPane\:\:setDashlets\(\) has parameter \$dashlets with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\DashboardPane\:\:setDisabled\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\DashboardPane\:\:\$dashlets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\DashboardPane\:\:\$disabled has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Navigation/DashboardPane.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\DropdownItem\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/DropdownItem.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getSharedNavigation\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Cannot call method can\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Cannot call method getName\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Cannot call method getNavigation\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Cannot call method setName\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Class Icinga\\Web\\Navigation\\Navigation implements generic interface ArrayAccess but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Class Icinga\\Web\\Navigation\\Navigation implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:addItem\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:createItem\(\) has parameter \$properties with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:createItem\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:createItem\(\) has parameter \$properties with no value type specified in iterable type array\|Icinga\\Data\\ConfigObject\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:createItem\(\) should return Icinga\\Web\\Navigation\\NavigationItem but returns object\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:findItem\(\) should return Icinga\\Web\\Navigation\\NavigationItem\|null but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:fromArray\(\) has parameter \$array with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:fromConfig\(\) has parameter \$config with no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:fromConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:fromConfig\(\) has parameter \$config with no value type specified in iterable type array\|Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:getActiveItem\(\) should return Icinga\\Web\\Navigation\\NavigationItem but returns Icinga\\Web\\Navigation\\NavigationItem\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:getItemTypeConfiguration\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Navigation\:\:getItems\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Parameter \#1 \$item of method Icinga\\Web\\Navigation\\NavigationItem\:\:conflictsWith\(\) expects Icinga\\Web\\Navigation\\NavigationItem, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Parameter \#1 \$item of method Icinga\\Web\\Navigation\\NavigationItem\:\:merge\(\) expects Icinga\\Web\\Navigation\\NavigationItem, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Navigation\\Navigation\:\:addItem\(\) expects Icinga\\Web\\Navigation\\NavigationItem\|string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Navigation\:\:\$types type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Navigation.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Cannot call method getLocalUsername\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Cannot call method setParent\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Class Icinga\\Web\\Navigation\\NavigationItem implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:createRenderer\(\) has parameter \$name with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:getAttributes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:getEscapedName\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:getUrlParameters\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setChildren\(\) has parameter \$children with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setChildren\(\) has parameter \$children with no value type specified in iterable type array\|Icinga\\Web\\Navigation\\Navigation\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setProperties\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setRenderer\(\) has parameter \$renderer with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\NavigationItem\:\:setUrlParameters\(\) has parameter \$urlParameters with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\NavigationItem\:\:\$attributes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\NavigationItem\:\:\$urlParameters type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/NavigationItem.php

		-
			message: '#^Cannot access property \$message on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/HealthNavigationRenderer.php

		-
			message: '#^Cannot access property \$state on mixed\.$#'
			identifier: property.nonObject
			count: 3
			path: library/Icinga/Web/Navigation/Renderer/HealthNavigationRenderer.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Renderer\\NavigationItemRenderer\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Renderer\\NavigationItemRenderer\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Renderer\\NavigationItemRenderer\:\:setOptions\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\NavigationItemRenderer\:\:\$internalLinkTargets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Class Icinga\\Web\\Navigation\\Renderer\\NavigationRenderer implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Method Icinga\\Web\\Navigation\\Renderer\\NavigationRenderer\:\:current\(\) should return Icinga\\Web\\Navigation\\NavigationItem but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\NavigationRenderer\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\NavigationRenderer\:\:\$iterator \(ArrayIterator\) does not accept Traversable\<mixed, mixed\>\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\NavigationRenderer\:\:\$iterator with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php

		-
			message: '#^Class Icinga\\Web\\Navigation\\Renderer\\RecursiveNavigationRenderer extends generic class RecursiveIteratorIterator but does not specify its types\: T$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/RecursiveNavigationRenderer.php

		-
			message: '#^Parameter \#1 \$icon of method Icinga\\Web\\Navigation\\NavigationItem\:\:setIcon\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/RecursiveNavigationRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\RecursiveNavigationRenderer\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/RecursiveNavigationRenderer.php

		-
			message: '#^Cannot call method getRenderer\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/SummaryNavigationItemRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\SummaryNavigationItemRenderer\:\:\$severityStateMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/SummaryNavigationItemRenderer.php

		-
			message: '#^Property Icinga\\Web\\Navigation\\Renderer\\SummaryNavigationItemRenderer\:\:\$stateSeverityMap type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Navigation/Renderer/SummaryNavigationItemRenderer.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Session\:\:get\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Session\:\:set\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Session\:\:write\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:addMessage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:error\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:info\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:popMessages\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:success\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Method Icinga\\Web\\Notification\:\:warning\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Property Icinga\\Web\\Notification\:\:\$messages type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Property Icinga\\Web\\Notification\:\:\$session \(Icinga\\Web\\Session\) does not accept Icinga\\Web\\Session\\Session\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Notification.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Limitable\:\:fetchAll\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Paginator/Adapter/QueryAdapter.php

		-
			message: '#^Method Icinga\\Web\\Paginator\\Adapter\\QueryAdapter\:\:getItems\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Paginator/Adapter/QueryAdapter.php

		-
			message: '#^Method Icinga_Web_Paginator_ScrollingStyle_SlidingWithBorder\:\:getPages\(\) has parameter \$paginator with no value type specified in iterable type Zend_Paginator\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Paginator/ScrollingStyle/SlidingWithBorder.php

		-
			message: '#^Method Icinga_Web_Paginator_ScrollingStyle_SlidingWithBorder\:\:getPages\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Paginator/ScrollingStyle/SlidingWithBorder.php

		-
			message: '#^Cannot access property \$passphrase on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Cannot access property \$username on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Method Icinga\\Web\\RememberMe\:\:getAllByUsername\(\) has parameter \$username with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Method Icinga\\Web\\RememberMe\:\:getAllByUsername\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Method Icinga\\Web\\RememberMe\:\:getAllUser\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Method Icinga\\Web\\RememberMe\:\:removeExpired\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\User\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/RememberMe.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserDevicesList\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/RememberMeUserDevicesList.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserDevicesList\:\:getDevicesList\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMeUserDevicesList.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserDevicesList\:\:setDevicesList\(\) has parameter \$devicesList with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/RememberMeUserDevicesList.php

		-
			message: '#^Property Icinga\\Web\\RememberMeUserDevicesList\:\:\$devicesList type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMeUserDevicesList.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserList\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/RememberMeUserList.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserList\:\:getUsers\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMeUserList.php

		-
			message: '#^Method Icinga\\Web\\RememberMeUserList\:\:setUsers\(\) has parameter \$users with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMeUserList.php

		-
			message: '#^Property Icinga\\Web\\RememberMeUserList\:\:\$users type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/RememberMeUserList.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getResponse\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Request.php

		-
			message: '#^Parameter \#1 \$headerValue of method Icinga\\Web\\Request\:\:extractMediaType\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Request.php

		-
			message: '#^Parameter \#1 \$json of static method Icinga\\Util\\Json\:\:decode\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Request.php

		-
			message: '#^Parameter \#1 \$params of static method Icinga\\Web\\Url\:\:fromRequest\(\) expects array\|Icinga\\Web\\UrlParams, \$this\(Icinga\\Web\\Request\) given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Request.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Method Icinga\\Web\\Response\:\:getHeader\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Method Icinga\\Web\\Response\:\:prepare\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Method Icinga\\Web\\Response\:\:sendCookies\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Parameter \#1 \$url of static method Icinga\\Web\\Url\:\:fromPath\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\UrlParams\:\:set\(\) expects string, true given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Parameter \#2 \$value of method Zend_Controller_Response_Abstract\:\:setHeader\(\) expects string, int given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Response.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\:\:setNoRender\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Method Icinga\\Web\\Response\\JsonResponse\:\:getFailData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Method Icinga\\Web\\Response\\JsonResponse\:\:getSuccessData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Method Icinga\\Web\\Response\\JsonResponse\:\:setFailData\(\) has parameter \$failData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Method Icinga\\Web\\Response\\JsonResponse\:\:setSuccessData\(\) has parameter \$successData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Property Icinga\\Web\\Response\\JsonResponse\:\:\$failData type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Property Icinga\\Web\\Response\\JsonResponse\:\:\$successData type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Response/JsonResponse.php

		-
			message: '#^Method Icinga\\Web\\Session\\Php72Session\:\:open\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Php72Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:clearCookies\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:create\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:getId\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:open\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:purge\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:read\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:refreshId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\PhpSession\:\:write\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Parameter \#1 \$name of function setcookie expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Session/PhpSession.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:clear\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:purge\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:read\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:refreshId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:removeNamespace\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Method Icinga\\Web\\Session\\Session\:\:write\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Property Icinga\\Web\\Session\\Session\:\:\$namespaces type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Property Icinga\\Web\\Session\\Session\:\:\$removedNamespaces type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/Session.php

		-
			message: '#^Class Icinga\\Web\\Session\\SessionNamespace implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:clear\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:delete\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:getByRef\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:getByRef\(\) has parameter \$default with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:getByRef\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:setAll\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:setAll\(\) has parameter \$values with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:setByRef\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:setByRef\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Method Icinga\\Web\\Session\\SessionNamespace\:\:setByRef\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Property Icinga\\Web\\Session\\SessionNamespace\:\:\$removed type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Property Icinga\\Web\\Session\\SessionNamespace\:\:\$values type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Session/SessionNamespace.php

		-
			message: '#^Binary operation "\." between non\-falsy\-string and ''none''\|array\|null results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Cannot call method getCssAssets\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Cannot call method getThemeFile\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Constant Icinga\\Web\\StyleSheet\:\:THEME_WHITELIST type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Method Icinga\\Web\\StyleSheet\:\:collect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Method Icinga\\Web\\StyleSheet\:\:forPdf\(\) should return \$this\(Icinga\\Web\\StyleSheet\) but returns Icinga\\Web\\StyleSheet\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Method Icinga\\Web\\StyleSheet\:\:getThemeFile\(\) has parameter \$theme with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Method Icinga\\Web\\StyleSheet\:\:send\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Parameter \#1 \$content of method Zend_Controller_Response_Abstract\:\:setBody\(\) expects string, bool\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Property Icinga\\Web\\StyleSheet\:\:\$app \(Icinga\\Application\\EmbeddedWeb\) does not accept Icinga\\Application\\ApplicationBootstrap\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/StyleSheet.php

		-
			message: '#^Argument of an invalid type array\|Icinga\\Web\\UrlParams supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Binary operation "\." between string and 0\|0\.0\|array\{\}\|string\|false\|null results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:addParams\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:buildPathQueryAndFragment\(\) has parameter \$querySeparator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:fromPath\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:fromRequest\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:getAbsoluteUrl\(\) has parameter \$separator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:getQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:getQueryString\(\) has parameter \$separator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:getRelativeUrl\(\) has parameter \$separator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:getUrlWithout\(\) has parameter \$keyOrArrayOfKeys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:onlyWith\(\) has parameter \$keyOrArrayOfKeys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:overwriteParams\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:remove\(\) has parameter \$keyOrArrayOfKeys with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:setParam\(\) has parameter \$value with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:setParams\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:setQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:setQueryString\(\) has parameter \$queryString with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:with\(\) has parameter \$param with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:without\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\Url\:\:without\(\) has parameter \$keyOrArrayOfKeys with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Parameter \#1 \$port of method Icinga\\Web\\Url\:\:setPort\(\) expects string, int\<0, 65535\> given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Parameter \#2 \$default of method Icinga\\Web\\UrlParams\:\:get\(\) expects bool\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Parameter \#2 \$default of method Icinga\\Web\\UrlParams\:\:shift\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\UrlParams\:\:set\(\) expects string, array\|bool\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Url.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addEncoded\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addEncoded\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addEncoded\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addParamToIndex\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addParamToIndex\(\) has parameter \$key with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addParamToIndex\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addValues\(\) has parameter \$param with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:addValues\(\) has parameter \$values with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:cleanupValue\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:cleanupValue\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:clearValues\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:fromQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:fromQueryString\(\) has parameter \$queryString with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:getValues\(\) has parameter \$default with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:indexLastOne\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:isEmpty\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:mergeValues\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:mergeValues\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:mergeValues\(\) has parameter \$values with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:parseQueryString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:parseQueryString\(\) has parameter \$queryString with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:parseQueryStringPart\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:parseQueryStringPart\(\) has parameter \$part with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:reIndexAll\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:remove\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:remove\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:setSeparator\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:setSeparator\(\) has parameter \$separator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:setValues\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:setValues\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:setValues\(\) has parameter \$values with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:toString\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:toString\(\) has parameter \$separator with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:urlEncode\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:urlEncode\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:without\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UrlParams\:\:without\(\) has parameter \$param with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$value$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Parameter \#1 \$param of method Icinga\\Web\\UrlParams\:\:add\(\) expects string, array\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Property Icinga\\Web\\UrlParams\:\:\$index has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Property Icinga\\Web\\UrlParams\:\:\$params has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Property Icinga\\Web\\UrlParams\:\:\$separator has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/UrlParams.php

		-
			message: '#^Method Icinga\\Web\\UserAgent\:\:__construct\(\) has parameter \$agent with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/UserAgent.php

		-
			message: '#^Method Icinga\\Web\\UserAgent\:\:getAgent\(\) should return string but returns string\|null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/UserAgent.php

		-
			message: '#^Parameter \#1 \$haystack of function strstr expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/UserAgent.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/UserAgent.php

		-
			message: '#^Method Icinga\\Web\\View\:\:__call\(\) has parameter \$args with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Method Icinga\\Web\\View\:\:__call\(\) should return string but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Method Icinga\\Web\\View\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Method Icinga\\Web\\View\:\:callHelperFunction\(\) has parameter \$args with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Method Icinga\\Web\\View\:\:loadGlobalHelpers\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Property Icinga\\Web\\View\:\:\$helperFunctions has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/View.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:__construct\(\) has parameter \$data with no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:getStateClass\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:getStateClass\(\) has parameter \$state with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:getStateText\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Method Icinga\\Web\\View\\AppHealth\:\:getStateText\(\) has parameter \$state with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Property Icinga\\Web\\View\\AppHealth\:\:\$data type has no value type specified in iterable type Traversable\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View/AppHealth.php

		-
			message: '#^Cannot call method protectId\(\) on Zend_View_Interface\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\Helper\\IcingaCheckbox\:\:icingaCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\Helper\\IcingaCheckbox\:\:icingaCheckbox\(\) has parameter \$attribs with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\Helper\\IcingaCheckbox\:\:icingaCheckbox\(\) has parameter \$checkedOptions with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\Helper\\IcingaCheckbox\:\:icingaCheckbox\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\Helper\\IcingaCheckbox\:\:icingaCheckbox\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/Helper/IcingaCheckbox.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:__construct\(\) has parameter \$roles with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:auditPermission\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:auditPermission\(\) has parameter \$permission with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:auditRestriction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:auditRestriction\(\) has parameter \$restriction with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:collectRestrictions\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:collectRestrictions\(\) has parameter \$restrictionName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:createRestrictionLinks\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:createRestrictionLinks\(\) has parameter \$restrictionName with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Method Icinga\\Web\\View\\PrivilegeAudit\:\:createRestrictionLinks\(\) has parameter \$restrictions with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/View/PrivilegeAudit.php

		-
			message: '#^Variable \$this might not be defined\.$#'
			identifier: variable.undefined
			count: 8
			path: library/Icinga/Web/View/helpers/format.php

		-
			message: '#^Variable \$this might not be defined\.$#'
			identifier: variable.undefined
			count: 2
			path: library/Icinga/Web/View/helpers/generic.php

		-
			message: '#^Undefined variable\: \$this$#'
			identifier: variable.undefined
			count: 2
			path: library/Icinga/Web/View/helpers/string.php

		-
			message: '#^Variable \$this might not be defined\.$#'
			identifier: variable.undefined
			count: 4
			path: library/Icinga/Web/View/helpers/string.php

		-
			message: '#^Variable \$this might not be defined\.$#'
			identifier: variable.undefined
			count: 8
			path: library/Icinga/Web/View/helpers/url.php

		-
			message: '#^Method Icinga\\Web\\Widget\:\:create\(\) has parameter \$module_name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget.php

		-
			message: '#^Method Icinga\\Web\\Widget\:\:create\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget.php

		-
			message: '#^Method Icinga\\Web\\Widget\:\:create\(\) should return Icinga\\Web\\Widget\\AbstractWidget but returns object\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Widget.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/AbstractWidget.php

		-
			message: '#^Method Icinga\\Web\\Widget\\AbstractWidget\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/AbstractWidget.php

		-
			message: '#^Property Icinga\\Web\\Widget\\AbstractWidget\:\:\$properties has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/AbstractWidget.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getResponse\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Announcements.php

		-
			message: '#^Cannot access property \$hash on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Announcements.php

		-
			message: '#^Cannot access property \$message on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Announcements.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Announcements\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Announcements.php

		-
			message: '#^Cannot call method getPreferences\(\) on Icinga\\User\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/ApplicationStateMessages.php

		-
			message: '#^Method Icinga\\Web\\Widget\\ApplicationStateMessages\:\:getMessages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/ApplicationStateMessages.php

		-
			message: '#^Method Icinga\\Web\\Widget\\ApplicationStateMessages\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/ApplicationStateMessages.php

		-
			message: '#^Parameter \#3 \$default of method Icinga\\User\\Preferences\:\:getValue\(\) expects null, string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/ApplicationStateMessages.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:__construct\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:__construct\(\) has parameter \$end with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:__construct\(\) has parameter \$start with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:calculateColor\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:createGrid\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:monthName\(\) has parameter \$year with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:renderDay\(\) has parameter \$day with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:renderHorizontal\(\) has parameter \$grid with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:renderVertical\(\) has parameter \$grid with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:renderWeekdayHorizontal\(\) has parameter \$weeks with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setColor\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setColor\(\) has parameter \$color with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setData\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setData\(\) has parameter \$events with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setOpacity\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:setOpacity\(\) has parameter \$opacity with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:toDateStr\(\) has parameter \$day with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:toDateStr\(\) has parameter \$mon with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:toDateStr\(\) has parameter \$year with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:tsToDateStr\(\) has parameter \$timestamp with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:tsToDateStr\(\) never returns bool so it can be removed from the return type\.$#'
			identifier: return.unusedType
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:weekdayName\(\) has parameter \$weekday with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$color has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$end has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$maxValue has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$opacity has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$orientation has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$start has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$weekFlow has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\HistoryColorGrid\:\:\$weekStartMonday has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php

		-
			message: '#^Argument of an invalid type stdClass supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:__construct\(\) has parameter \$colors with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:createFromStateSummary\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:createFromStateSummary\(\) has parameter \$colors with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:createFromStateSummary\(\) has parameter \$title with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:setColors\(\) has parameter \$colors with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:setData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Chart\\InlinePie\:\:setSparklineClass\(\) has parameter \$class with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$class has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colors \(array\) does not accept array\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colors type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colorsHostStates has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colorsHostStatesHandledUnhandled has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colorsServiceStates has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$colorsServiceStatesHandleUnhandled has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$data type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$size \(int\) does not accept int\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Chart\\InlinePie\:\:\$title \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Widget/Chart/InlinePie.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\Config\:\:setUser\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Cannot call method getChildren\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Cannot call method getLabel\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 3
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Cannot call method getUrl\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:activate\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:getActivePane\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:getPaneKeyTitleArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:getPanes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:loadUserDashboards\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:mergePanes\(\) has parameter \$panes with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:removePane\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:removePane\(\) has parameter \$title with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\:\:setUser\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Widget\\Dashboard\:\:activate\(\) expects string, int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Widget\\Dashboard\:\:activate\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Parameter \#1 \$pane of method Icinga\\Web\\Widget\\Dashboard\:\:hasPane\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Dashboard\:\:\$panes type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:translate\(\)\.$#'
			identifier: method.notFound
			count: 5
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Cannot call method getRelativeUrl\(\) on Icinga\\Web\\Url\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Cannot call method getUrlWithout\(\) on Icinga\\Web\\Url\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Cannot call method setParam\(\) on Icinga\\Web\\Url\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:fromIni\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:fromIni\(\) has parameter \$title with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:getName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:setDisabled\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:setName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:setName\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:setPane\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:setTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Parameter \#1 \$url of static method Icinga\\Web\\Url\:\:fromPath\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:\$name has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:\$title has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Dashboard\\Dashlet\:\:\$url \(Icinga\\Web\\Url\|null\) does not accept Icinga\\Web\\Url\|string\.$#'
			identifier: assign.propertyType
			count: 2
			path: library/Icinga/Web/Widget/Dashboard/Dashlet.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:add\(\) has parameter \$title with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:add\(\) has parameter \$url with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:addDashlets\(\) has parameter \$dashlets with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:fromIni\(\) has parameter \$config with generic class Icinga\\Data\\ConfigObject but does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:fromIni\(\) has parameter \$title with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:getDashlets\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:removeDashlets\(\) has parameter \$dashlets with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:setDisabled\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:setName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Parameter \#1 \$title of method Icinga\\Web\\Widget\\Dashboard\\Pane\:\:setTitle\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Parameter \#2 \$url of class Icinga\\Web\\Widget\\Dashboard\\Dashlet constructor expects Icinga\\Web\\Url\|string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Dashboard\\Pane\:\:\$dashlets type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/Pane.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Dashboard\\UserWidget\:\:setUserWidget\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Dashboard/UserWidget.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getFrontController\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:filters\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getColumn\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getExpression\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getOperatorName\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Filter\\Filter\:\:getSign\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:icon\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:propertiesToString\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:qlink\(\)\.$#'
			identifier: method.notFound
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Data\\FilterColumns\:\:getSearchColumns\(\) invoked with 1 parameter, 0 required\.$#'
			identifier: arguments.count
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:__construct\(\) has parameter \$props with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:addFilterToId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:addFilterToId\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:addLink\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:applyChanges\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:applyChanges\(\) has parameter \$changes with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:arrayForSelect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:arrayForSelect\(\) has parameter \$array with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:arrayForSelect\(\) has parameter \$flip with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:cancelLink\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:elementId\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:elementId\(\) has parameter \$prefix with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:getFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:handleRequest\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:handleRequest\(\) has parameter \$request with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:ignoreParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:mergeRootExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:mergeRootExpression\(\) has parameter \$column with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:mergeRootExpression\(\) has parameter \$expression with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:mergeRootExpression\(\) has parameter \$filter with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:mergeRootExpression\(\) has parameter \$sign with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:preserveParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:preservedUrl\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:redirectNow\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:redirectNow\(\) has parameter \$url with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:removeIndex\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:removeIndex\(\) has parameter \$idx with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:removeLink\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilter\(\) has parameter \$filter with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilter\(\) has parameter \$level with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilterChain\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilterChain\(\) has parameter \$level with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderFilterExpression\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderNewFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:renderSearch\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:resetSearchColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:select\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:select\(\) has parameter \$attributes with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:select\(\) has parameter \$list with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:select\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:select\(\) has parameter \$selected with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:selectColumn\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:selectOperator\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:selectSign\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setColumns\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setColumns\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setFilter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setSearchColumns\(\) has parameter \$searchColumns with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setUrl\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:setUrl\(\) has parameter \$url with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:shorten\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:shorten\(\) has parameter \$length with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:shorten\(\) has parameter \$string with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:stripLink\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:text\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\FilterEditor\:\:url\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Negated boolean expression is always true\.$#'
			identifier: booleanNot.alwaysTrue
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$filter$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Parameter \#3 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Parameter \#4 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$addTo has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$cachedColumnSelect has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$ignoreParams has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$preserveParams has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$preservedParams has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$preservedUrl has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$searchColumns has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$selectedIdx is never read, only written\.$#'
			identifier: property.onlyWritten
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Property Icinga\\Web\\Widget\\FilterEditor\:\:\$url has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: library/Icinga/Web/Widget/FilterEditor.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Limiter\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Limiter.php

		-
			message: '#^Parameter \#1 \$defaultLimit of method Icinga\\Forms\\Control\\LimiterControlForm\:\:setDefaultLimit\(\) expects int, int\|null given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Limiter.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:partial\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Paginator\:\:getPages\(\) has parameter \$currentPage with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Paginator\:\:getPages\(\) has parameter \$pageCount with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Paginator\:\:getPages\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Paginator\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Paginator\:\:setViewScript\(\) has parameter \$script with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Paginator\:\:\$viewScript type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Paginator.php

		-
			message: '#^Access to an undefined property object\:\:\$priority\.$#'
			identifier: property.notFound
			count: 4
			path: library/Icinga/Web/Widget/SearchDashboard.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/SingleValueSearchControl.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SingleValueSearchControl\:\:assemble\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/SingleValueSearchControl.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SingleValueSearchControl\:\:createSuggestions\(\) has parameter \$groups with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SingleValueSearchControl.php

		-
			message: '#^Property Icinga\\Web\\Widget\\SingleValueSearchControl\:\:\$metaDataNames type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SingleValueSearchControl.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:icon\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:translate\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SortBox\:\:__construct\(\) has parameter \$sortDefaults with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SortBox\:\:__construct\(\) has parameter \$sortFields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SortBox\:\:create\(\) has parameter \$sortDefaults with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SortBox\:\:create\(\) has parameter \$sortFields with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Method Icinga\\Web\\Widget\\SortBox\:\:getSortDefaults\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Parameter \#1 \$column of method Icinga\\Web\\Widget\\SortBox\:\:getSortDefaults\(\) expects string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Property Icinga\\Web\\Widget\\SortBox\:\:\$sortDefaults \(array\) does not accept array\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Property Icinga\\Web\\Widget\\SortBox\:\:\$sortDefaults type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Property Icinga\\Web\\Widget\\SortBox\:\:\$sortFields type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/SortBox.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:icon\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:img\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Call to an undefined method Zend_View_Abstract\:\:propertiesToString\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setBaseTarget\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setBaseTarget\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setIcon\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setIconCls\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setLabel\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setName\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setTagParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setTagParams\(\) has parameter \$tagParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setTargetBlank\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setTargetBlank\(\) has parameter \$value with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setUrl\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setUrlParams\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tab\:\:setUrlParams\(\) has parameter \$urlParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^PHPDoc tag @param references unknown parameter\: \$url$#'
			identifier: parameter.notFound
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Parameter \#4 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tab\:\:\$iconCls is never read, only written\.$#'
			identifier: property.onlyWritten
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tab\:\:\$tagParams type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tab\:\:\$urlParams type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tab.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\DashboardAction\:\:apply\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/DashboardAction.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\DashboardSettings\:\:apply\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/DashboardSettings.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\MenuAction\:\:apply\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/MenuAction.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\OutputFormat\:\:__construct\(\) has parameter \$disabled with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\OutputFormat\:\:apply\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\OutputFormat\:\:getSupportedTypes\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tabextension\\OutputFormat\:\:\$tabs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabextension\\Tabextension\:\:apply\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabextension/Tabextension.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:add\(\) has parameter \$tab with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:addAsDropdown\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:addAsDropdown\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:addAsDropdown\(\) has parameter \$tab with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:get\(\) should return Icinga\\Web\\Widget\\Tab but returns null\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:hideCloseButton\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:renderCloseTab\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:renderRefreshTab\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Method Icinga\\Web\\Widget\\Tabs\:\:set\(\) has parameter \$tab with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Parameter \#2 \$offset of function array_splice expects int, int\|string given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tabs\:\:\$dropdownTabs type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Property Icinga\\Web\\Widget\\Tabs\:\:\$tab_class is never read, only written\.$#'
			identifier: property.onlyWritten
			count: 1
			path: library/Icinga/Web/Widget/Tabs.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getRequest\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Window.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getResponse\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: library/Icinga/Web/Window.php

		-
			message: '#^Method Icinga\\Web\\Window\:\:__construct\(\) has parameter \$id with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: library/Icinga/Web/Window.php

		-
			message: '#^Static property Icinga\\Web\\Window\:\:\$window \(Icinga\\Web\\Window\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: library/Icinga/Web/Window.php

		-
			message: '#^Binary operation "\+" between int\<min, \-1\>\|int\<1, max\>\|string\|false and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Binary operation "\+" between int\|string\|false and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Binary operation "\-" between \-1\|int\<1, max\>\|string\|false and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Binary operation "\-" between int\<1, max\>\|string and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Binary operation "\-" between int\<min, \-1\>\|int\<1, max\>\|string\|false and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Binary operation "\-" between int\|string\|false and 1 results in an error\.$#'
			identifier: binaryOp.invalid
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:addButtons\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:addPages\(\) has parameter \$pages with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:assertHasPages\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:clearSession\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:getPageData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:getPages\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:getRequestData\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:getRequestedPage\(\) has parameter \$requestData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:getWizards\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:isFinished\(\) should return bool but returns mixed\.$#'
			identifier: return.type
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Web\\Wizard\:\:setupPage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Web\\Wizard\:\:getPage\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Property Icinga\\Web\\Wizard\:\:\$currentPage \(string\) does not accept mixed\.$#'
			identifier: assign.propertyType
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Property Icinga\\Web\\Wizard\:\:\$pages type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Strict comparison using \=\=\= between Icinga\\Web\\Form and null will always evaluate to false\.$#'
			identifier: identical.alwaysFalse
			count: 1
			path: library/Icinga/Web/Wizard.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\IcingawebController\:\:chapterAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\IcingawebController\:\:pdfAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\IcingawebController\:\:tocAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderPdf\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderToc\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Parameter \#2 \$chapter of method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/IcingawebController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\IndexController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/IndexController.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$viewRenderer\.$#'
			identifier: property.notFound
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Call to an undefined method Zend_Controller_Action_HelperBroker\:\:layout\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:assertModuleInstalled\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:chapterAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:imageAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:pdfAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:tocAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$module of method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:getPath\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 4
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$moduleName of method Icinga\\Module\\Doc\\Controllers\\ModuleController\:\:assertModuleInstalled\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModuleDir\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 4
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderPdf\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$path of method Icinga\\Module\\Doc\\DocController\:\:renderToc\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#2 \$chapter of method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#2 \$name of method Icinga\\Module\\Doc\\DocController\:\:renderPdf\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#2 \$value of method Zend_Controller_Response_Abstract\:\:setHeader\(\) expects string, \(int\|false\) given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Parameter \#2 \$value of method Zend_Controller_Response_Abstract\:\:setHeader\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/ModuleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\SearchController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/SearchController.php

		-
			message: '#^Parameter \#1 \$path of class Icinga\\Module\\Doc\\DocParser constructor expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/SearchController.php

		-
			message: '#^Parameter \#1 \$search of class Icinga\\Module\\Doc\\Search\\DocSearch constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/doc/application/controllers/SearchController.php

		-
			message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/SearchController.php

		-
			message: '#^Call to an undefined method Icinga\\Web\\Widget\\AbstractWidget\:\:add\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/application/controllers/StyleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\StyleController\:\:fontAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/StyleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\StyleController\:\:guideAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/StyleController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Controllers\\StyleController\:\:tabs\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/application/controllers/StyleController.php

		-
			message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/application/controllers/StyleController.php

		-
			message: '#^Access to an undefined property Zend_Controller_Action_HelperBroker\:\:\$viewRenderer\.$#'
			identifier: property.notFound
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:moduleInit\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderChapter\(\) has parameter \$urlParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderPdf\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderPdf\(\) has parameter \$urlParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderToc\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocController\:\:renderToc\(\) has parameter \$urlParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Parameter \#1 \$highlightSearch of method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:setHighlightSearch\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Parameter \#1 \$imageUrl of method Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:setImageUrl\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Parameter \#2 \$value of method Icinga\\Web\\UrlParams\:\:set\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 3
			path: modules/doc/library/Doc/DocController.php

		-
			message: '#^Cannot call method appendContent\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Cannot call method getLevel\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Left side of && is always true\.$#'
			identifier: booleanAnd.leftAlwaysTrue
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocParser\:\:extractHeader\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#1 \$filename of class SplFileObject constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#1 \$line of method Icinga\\Module\\Doc\\DocParser\:\:extractHeader\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#1 \$section of method Icinga\\Module\\Doc\\DocSection\:\:setChapter\(\) expects Icinga\\Module\\Doc\\DocSection, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#2 \$filename of method Icinga\\Module\\Doc\\DocParser\:\:uuid\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#2 \$nextLine of method Icinga\\Module\\Doc\\DocParser\:\:extractHeader\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Parameter \#2 \$parent of method Icinga\\Data\\Tree\\SimpleTree\:\:addChild\(\) expects Icinga\\Data\\Tree\\TreeNode\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/DocParser.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocSection\:\:appendContent\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/doc/library/Doc/DocSection.php

		-
			message: '#^Method Icinga\\Module\\Doc\\DocSection\:\:getContent\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocSection.php

		-
			message: '#^Property Icinga\\Module\\Doc\\DocSection\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/DocSection.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocRenderer.php

		-
			message: '#^Class Icinga\\Module\\Doc\\Renderer\\DocRenderer extends generic class RecursiveIteratorIterator but does not specify its types\: T$#'
			identifier: missingType.generics
			count: 1
			path: modules/doc/library/Doc/Renderer/DocRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:getUrlParams\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:setUrlParams\(\) has parameter \$urlParams with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocRenderer.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:\$urlParams type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocRenderer.php

		-
			message: '#^Call to an undefined method Iterator\<mixed, mixed\>\:\:getMatches\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Call to an undefined method Iterator\<mixed, mixed\>\:\:getSearch\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Call to an undefined method object\:\:url\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Cannot call method getChapter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 4
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Cannot call method getId\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Cannot call method getNoFollow\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Cannot call method hasChildren\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Renderer\\DocSearchRenderer\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Tree\\TreeNode\:\:getChapter\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Call to an undefined method Icinga\\Data\\Tree\\TreeNode\:\:getNoFollow\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Call to an undefined method object\:\:url\(\)\.$#'
			identifier: method.notFound
			count: 3
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot access property \$nodeType on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot access property \$nodeValue on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot access property \$parentNode on mixed\.$#'
			identifier: property.nonObject
			count: 3
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot call method getContent\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot call method getId\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot call method getLevel\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:highlightPhp\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:markupNotes\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:markupNotes\(\) should return string but returns string\|false\.$#'
			identifier: return.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:replaceChapterLink\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:replaceImg\(\) has parameter \$match with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:replaceSectionLink\(\) has parameter \$match with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Parameter \#1 \$anchor of method Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:encodeAnchor\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Parameter \#1 \$param of method Icinga\\Module\\Doc\\Renderer\\DocRenderer\:\:encodeUrlParam\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Parameter \#1 \$string of function substr_replace expects array\|string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Renderer\\DocSectionRenderer\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Variable \$section in PHPDoc tag @var does not match assigned variable \$path\.$#'
			identifier: varTag.differentVariable
			count: 1
			path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php

		-
			message: '#^Call to an undefined method Iterator\<mixed, mixed\>\:\:isEmpty\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Call to an undefined method object\:\:url\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Cannot call method getChapter\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 4
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Cannot call method getId\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Cannot call method getNoFollow\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Cannot call method hasChildren\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Renderer\\DocTocRenderer\:\:\$content type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Renderer/DocTocRenderer.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Search\\DocSearch\:\:getCriteria\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Search/DocSearch.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Search\\DocSearch\:\:\$search type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Search/DocSearch.php

		-
			message: '#^Call to an undefined method Iterator\<mixed, mixed\>\:\:getChildren\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchIterator.php

		-
			message: '#^Call to an undefined method Iterator\<mixed, mixed\>\:\:getMatches\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchIterator.php

		-
			message: '#^Cannot call method getContent\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchIterator.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchIterator.php

		-
			message: '#^Cannot call method hasChildren\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchIterator.php

		-
			message: '#^Call to an undefined method Icinga\\Application\\ApplicationBootstrap\:\:getViewRenderer\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchMatch.php

		-
			message: '#^Method Icinga\\Module\\Doc\\Search\\DocSearchMatch\:\:getMatches\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchMatch.php

		-
			message: '#^Property Icinga\\Module\\Doc\\Search\\DocSearchMatch\:\:\$matches type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/doc/library/Doc/Search/DocSearchMatch.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Clicommands\\ConfigCommand\:\:usersAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$domain of method Icinga\\User\:\:setDomain\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$filename of function file_get_contents expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$username of class Icinga\\User constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#2 \$delimiter of static method Icinga\\Util\\StringHelper\:\:trimSplit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method getMessage\(\) on Throwable\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/migrate/application/clicommands/PreferencesCommand.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Clicommands\\PreferencesCommand\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/application/clicommands/PreferencesCommand.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Clicommands\\PreferencesCommand\:\:loadIniFile\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/migrate/application/clicommands/PreferencesCommand.php

		-
			message: '#^Parameter \#1 \$filename of function is_dir expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/PreferencesCommand.php

		-
			message: '#^Parameter \#1 \$path of function basename expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/application/clicommands/PreferencesCommand.php

		-
			message: '#^Cannot access property \$author on mixed\.$#'
			identifier: property.nonObject
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:fromDomains\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:fromDomains\(\) has parameter \$fromDomain with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:fromDomains\(\) has parameter \$toDomain with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:fromMap\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:fromMap\(\) has parameter \$map with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrate\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateAnnounces\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateDashboards\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateNavigation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migratePreferences\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateRoles\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateUser\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:migrateUsers\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Method Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:mustMigrate\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Parameter \#1 \$file of static method Icinga\\Application\\Config\:\:fromIni\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Parameter \#1 \$path of function dirname expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Parameter \#1 \$username of class Icinga\\User constructor expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Parameter \#1 \$value of static method Icinga\\Util\\StringHelper\:\:trimSplit\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Property Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:\$fromDomain has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Property Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:\$map has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Property Icinga\\Module\\Migrate\\Config\\UserDomainMigration\:\:\$toDomain has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/migrate/library/Migrate/Config/UserDomainMigration.php

		-
			message: '#^Cannot call method generate\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method getConfigDir\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method getDocumentRoot\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method getEnableFpm\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method getUrlPath\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Cannot call method setDocumentRoot\(\) on Icinga\\Module\\Setup\\Webserver\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Clicommands\\ConfigCommand\:\:directoryAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Clicommands\\ConfigCommand\:\:webserverAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$filename of function file_exists expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$filename of function file_put_contents expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$flag of method Icinga\\Module\\Setup\\Webserver\:\:setEnableFpm\(\) expects bool, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$string of function trim expects string, mixed given\.$#'
			identifier: argument.type
			count: 7
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#1 \$type of static method Icinga\\Module\\Setup\\Webserver\:\:createInstance\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#2 \$permissions of function chmod expects int, float\|int given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/ConfigCommand.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Clicommands\\TokenCommand\:\:createAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/clicommands/TokenCommand.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Clicommands\\TokenCommand\:\:showAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/clicommands/TokenCommand.php

		-
			message: '#^Parameter \#1 \$string of function md5 expects string, int\<0, max\> given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/clicommands/TokenCommand.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Controllers\\IndexController\:\:indexAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/controllers/IndexController.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Controllers\\IndexController\:\:restartAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/controllers/IndexController.php

		-
			message: '#^Cannot call method addError\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:createUserBackend\(\) should return Icinga\\Authentication\\User\\DbUserBackend\|Icinga\\Authentication\\User\\LdapUserBackend but returns Icinga\\Authentication\\User\\UserBackendInterface\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:createUserGroupBackend\(\) should return Icinga\\Authentication\\UserGroup\\LdapUserGroupBackend but returns Icinga\\Authentication\\UserGroup\\UserGroupBackendInterface&Icinga\\Data\\Selectable\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:fetchGroups\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:fetchUsers\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:setBackendConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:setGroupConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:setResourceConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\UserGroup\\UserGroupBackend\:\:create\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Authentication\\User\\UserBackend\:\:create\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:\$backendConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:\$groupConfig \(array\) does not accept array\|null\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:\$groupConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AdminAccountPage\:\:\$resourceConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AdminAccountPage.php

		-
			message: '#^Cannot call method getElement\(\) on \$this\(Icinga\\Module\\Setup\\Forms\\AuthBackendPage\)\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Cannot call method getElement\(\) on Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\|Icinga\\Forms\\Config\\UserBackend\\ExternalBackendForm\|Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Cannot call method setIgnore\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Cannot call method setValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:addSkipValidationCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:setResourceConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Parameter \#1 \$cue of method Icinga\\Web\\Form\:\:setRequiredCue\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Parameter \#1 \$form of method Icinga\\Web\\Form\:\:addSubForm\(\) expects Zend_Form, Icinga\\Forms\\Config\\UserBackend\\DbBackendForm\|Icinga\\Forms\\Config\\UserBackend\\ExternalBackendForm\|Icinga\\Forms\\Config\\UserBackend\\LdapBackendForm\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:\$config \(array\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 2
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\AuthBackendPage\:\:\$config type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthenticationPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/AuthenticationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\AuthenticationPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/AuthenticationPage.php

		-
			message: '#^Parameter \#1 \$cue of method Icinga\\Web\\Form\:\:setRequiredCue\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/AuthenticationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:addSkipValidationCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:setDatabaseSetupPrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:setDatabaseUsagePrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:setResourceConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:\$config type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:\$databaseSetupPrivileges type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\DatabaseCreationPage\:\:\$databaseUsagePrivileges type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DatabaseCreationPage.php

		-
			message: '#^Cannot call method setValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DbResourcePage\:\:addSkipValidationCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DbResourcePage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DbResourcePage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DbResourcePage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\DbResourcePage\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Parameter \#1 \$version1 of function version_compare expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/DbResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\GeneralConfigPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/GeneralConfigPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\GeneralConfigPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/GeneralConfigPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:getResourceConfig\(\) return type with generic class Icinga\\Data\\ConfigObject does not specify its types\: TValue$#'
			identifier: missingType.generics
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:getValues\(\) should return array but returns null\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:setResourceConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:\$config type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\LdapDiscoveryConfirmPage\:\:\$infoTemplate has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php

		-
			message: '#^Cannot call method addError\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Cannot call method getMessage\(\) on Exception\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryPage\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapDiscoveryPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\LdapDiscoveryPage\:\:\$discovery \(Icinga\\Protocol\\Ldap\\Discovery\) in isset\(\) is not nullable\.$#'
			identifier: isset.property
			count: 1
			path: modules/setup/application/forms/LdapDiscoveryPage.php

		-
			message: '#^Cannot call method setValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapResourcePage\:\:addSkipValidationCheckbox\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapResourcePage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapResourcePage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapResourcePage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\LdapResourcePage\:\:isValidPartial\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/LdapResourcePage.php

		-
			message: '#^Call to an undefined method Zend_Form_Element\:\:isChecked\(\)\.$#'
			identifier: method.notFound
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\ModulePage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\ModulePage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\ModulePage\:\:getCheckedModules\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\ModulePage\:\:getModuleWizards\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\ModulePage\:\:\$foundIcingaDB has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\ModulePage\:\:\$modulePaths has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\ModulePage\:\:\$modules has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/application/forms/ModulePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\RequirementsPage\:\:isValid\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/RequirementsPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\SummaryPage\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/SummaryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\SummaryPage\:\:setSubjectTitle\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/SummaryPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\SummaryPage\:\:setSummary\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/SummaryPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\SummaryPage\:\:\$summary type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/SummaryPage.php

		-
			message: '#^Cannot call method setValue\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:setBackendConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:setResourceConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:\$backendConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Forms\\UserGroupBackendPage\:\:\$resourceConfig type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/UserGroupBackendPage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\WelcomePage\:\:createElements\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/application/forms/WelcomePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Forms\\WelcomePage\:\:createElements\(\) has parameter \$formData with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/application/forms/WelcomePage.php

		-
			message: '#^Parameter \#1 \$cue of method Icinga\\Web\\Form\:\:setRequiredCue\(\) expects string, null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/application/forms/WelcomePage.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Requirement\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Requirement.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Requirement\:\:getDescriptions\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Requirement.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Requirement\:\:getState\(\) should return int but returns bool\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/Requirement.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Requirement\:\:\$descriptions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Requirement.php

		-
			message: '#^Parameter \#1 \$name of static method Icinga\\Application\\Platform\:\:classExists\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/ClassRequirement.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Requirement/ClassRequirement.php

		-
			message: '#^Parameter \#1 \$filename of function file_exists expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php

		-
			message: '#^Parameter \#1 \$filename of function is_readable expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php

		-
			message: '#^Parameter \#1 \$string of function strtolower expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/OSRequirement.php

		-
			message: '#^Parameter \#1 \$string of function ucfirst expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/OSRequirement.php

		-
			message: '#^Cannot use array destructuring on mixed\.$#'
			identifier: offsetAccess.nonArray
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpConfigRequirement.php

		-
			message: '#^Parameter \#1 \$option of static method Icinga\\Application\\Platform\:\:getPhpConfig\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpConfigRequirement.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Requirement/PhpConfigRequirement.php

		-
			message: '#^Parameter \#1 \$extensionName of static method Icinga\\Application\\Platform\:\:extensionLoaded\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpModuleRequirement.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Requirement/PhpModuleRequirement.php

		-
			message: '#^Strict comparison using \=\=\= between string and null will always evaluate to false\.$#'
			identifier: identical.alwaysFalse
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpModuleRequirement.php

		-
			message: '#^Cannot use array destructuring on mixed\.$#'
			identifier: offsetAccess.nonArray
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpVersionRequirement.php

		-
			message: '#^Parameter \#2 \$version2 of function version_compare expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/PhpVersionRequirement.php

		-
			message: '#^Cannot call method getState\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/Requirement/SetRequirement.php

		-
			message: '#^Cannot call method getVersion\(\) on Icinga\\Application\\Libraries\\Library\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php

		-
			message: '#^Cannot use array destructuring on mixed\.$#'
			identifier: offsetAccess.nonArray
			count: 1
			path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Libraries\:\:get\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Libraries\:\:has\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php

		-
			message: '#^Cannot use array destructuring on mixed\.$#'
			identifier: offsetAccess.nonArray
			count: 1
			path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:getModule\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Application\\Modules\\Manager\:\:hasInstalled\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php

		-
			message: '#^Parameter \#2 \$version2 of function version_compare expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php

		-
			message: '#^Class Icinga\\Module\\Setup\\RequirementSet implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementSet\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementSet\:\:getChildren\(\) return type with generic interface RecursiveIterator does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementSet\:\:getChildren\(\) should return RecursiveIterator\|null but returns Icinga\\Module\\Setup\\Requirement\|Icinga\\Module\\Setup\\RequirementSet\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementSet\:\:getMode\(\) should return int but returns string\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementSet\:\:key\(\) should return int but returns int\|string\|null\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Property Icinga\\Module\\Setup\\RequirementSet\:\:\$mode \(string\) does not accept int\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Property Icinga\\Module\\Setup\\RequirementSet\:\:\$requirements type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/RequirementSet.php

		-
			message: '#^Cannot call method getDescriptions\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Cannot call method getState\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Cannot call method getStateText\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Cannot call method getTitle\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Cannot call method isOptional\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Class Icinga\\Module\\Setup\\RequirementsRenderer extends generic class RecursiveIteratorIterator but does not specify its types\: T$#'
			identifier: missingType.generics
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Method Icinga\\Module\\Setup\\RequirementsRenderer\:\:render\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Property Icinga\\Module\\Setup\\RequirementsRenderer\:\:\$tags has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/RequirementsRenderer.php

		-
			message: '#^Class Icinga\\Module\\Setup\\Setup implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
			identifier: missingType.generics
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:addStep\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:addSteps\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:addSteps\(\) has parameter \$steps with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:getSteps\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Setup\:\:run\(\) should return bool but returns bool\|int\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Setup\:\:\$state has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Setup\:\:\$steps has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Setup.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Step\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Step.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:apply\(\) should return bool but returns int\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:createAccount\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:createAuthenticationIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:createRolesIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\User\\DbUserBackend constructor expects Icinga\\Data\\Db\\DbConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:\$authIniError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:\$dbError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\AuthenticationStep\:\:\$permIniError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/AuthenticationStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:log\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:setupMysqlDatabase\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:setupPgsqlDatabase\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:\$error has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\DatabaseStep\:\:\$messages has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/DatabaseStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\GeneralConfigStep\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/GeneralConfigStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\GeneralConfigStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/GeneralConfigStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\GeneralConfigStep\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/GeneralConfigStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\GeneralConfigStep\:\:\$error has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/GeneralConfigStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\ResourceStep\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/ResourceStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\ResourceStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/ResourceStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\ResourceStep\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/ResourceStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\ResourceStep\:\:\$error has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/ResourceStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:createGroupsIni\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:createMembership\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:createUserGroup\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:getSummary\(\) should return string but empty return statement found\.$#'
			identifier: return.empty
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Parameter \#1 \$ds of class Icinga\\Authentication\\UserGroup\\DbUserGroupBackend constructor expects Icinga\\Data\\Db\\DbConnection, Icinga\\Data\\Selectable given\.$#'
			identifier: argument.type
			count: 2
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:\$data has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:\$groupError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:\$groupIniError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Steps\\UserGroupStep\:\:\$memberError has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Steps/UserGroupStep.php

		-
			message: '#^Cannot call method fetchAll\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Cannot call method fetchColumn\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 9
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Cannot call method fetchObject\(\) on mixed\.$#'
			identifier: method.nonObject
			count: 6
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:addLogin\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:assertConnectedToDb\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:assertDatabaseAccess\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:assertHostAccess\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkConnectivity\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkMysqlPrivileges\(\) has parameter \$context with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkMysqlPrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkPgsqlPrivileges\(\) has parameter \$context with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkPgsqlPrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkPrivileges\(\) has parameter \$context with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:checkPrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:connect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:exec\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:exec\(\) should return int but returns int\|false\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:grantPrivileges\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:grantPrivileges\(\) has parameter \$context with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:grantPrivileges\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:import\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:isGrantable\(\) has parameter \$privileges with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:listTables\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:pdoConnect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:query\(\) has parameter \$params with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:reconnect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\DbTool\:\:zendConnect\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#1 \$dbname of method Icinga\\Module\\Setup\\Utils\\DbTool\:\:pdoConnect\(\) expects string, string\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#1 \$string of method PDO\:\:quote\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#1 \$value of function count expects array\|Countable, array\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#2 \$array of function array_map expects array, array\|null given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#2 \$array of function join expects array\<string\>, array\<int, array\|string\|false\> given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\DbTool\:\:\$config type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\DbTool\:\:\$mysqlGrantContexts type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\DbTool\:\:\$pdoConn \(PDO\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\DbTool\:\:\$pgsqlGrantContexts type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\DbTool\:\:\$zendConn \(Zend_Db_Adapter_Pdo_Abstract\) does not accept null\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/setup/library/Setup/Utils/DbTool.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:__construct\(\) has parameter \$moduleNames with no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:getReport\(\) return type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:\$errors has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:\$moduleNames has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:\$modulePaths has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Property Icinga\\Module\\Setup\\Utils\\EnableModuleStep\:\:\$warnings has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/setup/library/Setup/Utils/EnableModuleStep.php

		-
			message: '#^Cannot call method addElement\(\) on Zend_Form_DisplayGroup\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Cannot call method getSubForm\(\) on Icinga\\Web\\Form\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Cannot call method populate\(\) on Icinga\\Web\\Form\|null\.$#'
			identifier: method.nonObject
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Cannot call method setLabel\(\) on Zend_Form_Element\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\WebWizard\:\:addButtons\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\WebWizard\:\:clearSession\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\WebWizard\:\:getRequirements\(\) has parameter \$skipModules with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\WebWizard\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\WebWizard\:\:setupPage\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Property Icinga\\Module\\Setup\\WebWizard\:\:\$databaseCreationPrivileges type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Property Icinga\\Module\\Setup\\WebWizard\:\:\$databaseSetupPrivileges type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Property Icinga\\Module\\Setup\\WebWizard\:\:\$databaseTables type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Property Icinga\\Module\\Setup\\WebWizard\:\:\$databaseUsagePrivileges type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/setup/library/Setup/WebWizard.php

		-
			message: '#^Method Icinga\\Module\\Setup\\Webserver\:\:createInstance\(\) should return Icinga\\Module\\Setup\\Webserver but returns object\.$#'
			identifier: return.type
			count: 1
			path: modules/setup/library/Setup/Webserver.php

		-
			message: '#^Cannot call method removeChild\(\) on DOMNode\|null\.$#'
			identifier: method.nonObject
			count: 2
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Method Icinga\\Module\\Test\\Clicommands\\PhpCommand\:\:adjustPhpunitDom\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Method Icinga\\Module\\Test\\Clicommands\\PhpCommand\:\:getEnvironmentVariables\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Method Icinga\\Module\\Test\\Clicommands\\PhpCommand\:\:styleAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Method Icinga\\Module\\Test\\Clicommands\\PhpCommand\:\:unitAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Negated boolean expression is always true\.$#'
			identifier: booleanNot.alwaysTrue
			count: 2
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Parameter \#1 \$filename of function file_exists expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Parameter \#1 \$filename of function file_exists expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Parameter \#1 \$path of function realpath expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Parameter \#1 \$source of method DOMDocument\:\:loadXML\(\) expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/test/application/clicommands/PhpCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\CompileCommand\:\:moduleAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/CompileCommand.php

		-
			message: '#^Parameter \#1 \$code of method Icinga\\Module\\Translation\\Cli\\TranslationCommand\:\:validateLocaleCode\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/application/clicommands/CompileCommand.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Module\\Translation\\Cli\\TranslationCommand\:\:validateModuleName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/application/clicommands/CompileCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\RefreshCommand\:\:moduleAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/RefreshCommand.php

		-
			message: '#^Parameter \#1 \$code of method Icinga\\Module\\Translation\\Cli\\TranslationCommand\:\:validateLocaleCode\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/application/clicommands/RefreshCommand.php

		-
			message: '#^Parameter \#1 \$name of method Icinga\\Module\\Translation\\Cli\\TranslationCommand\:\:validateModuleName\(\) expects string, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/application/clicommands/RefreshCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:callTranslated\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:callTranslated\(\) has parameter \$arguments with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:callTranslated\(\) has parameter \$callback with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:callTranslated\(\) has parameter \$locale with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:dateformatterAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:defaultAction\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:getMultiTranslated\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:getMultiTranslated\(\) has parameter \$arguments with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:getMultiTranslated\(\) has parameter \$callback with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:getMultiTranslated\(\) has parameter \$locales with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:getMultiTranslated\(\) has parameter \$name with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:init\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:printTable\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:printTable\(\) has parameter \$rows with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Clicommands\\TestCommand\:\:\$locales has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/translation/application/clicommands/TestCommand.php

		-
			message: '#^Argument of an invalid type int supplied for foreach, only iterables are supported\.$#'
			identifier: foreach.nonIterable
			count: 3
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Cannot access offset int\<0, max\> on int\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 2
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Cannot access offset mixed on int\.$#'
			identifier: offsetAccess.nonOffsetAccessible
			count: 3
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:__construct\(\) has parameter \$rows with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:__construct\(\) with return type void returns \$this\(Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\) but should not return anything\.$#'
			identifier: return.void
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:__construct\(\) with return type void returns false but should not return anything\.$#'
			identifier: return.void
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:printHeading\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:printLine\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:printLine\(\) has parameter \$nl with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:printRow\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:printRow\(\) has parameter \$rowKey with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setHeading\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMax\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMax\(\) has parameter \$colKey with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMax\(\) has parameter \$colVal with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMax\(\) has parameter \$rowKey with no type specified\.$#'
			identifier: missingType.parameter
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMaxHeight\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:setMaxWidth\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:showHeaders\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Parameter \#1 \$value of function count expects array\|Countable, int given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Parameter \#3 \$flags of function ob_start expects int, true given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$cs \(int\) does not accept array\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$cs \(int\) does not accept default value of type array\.$#'
			identifier: property.defaultValue
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$head has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$keys \(int\) does not accept default value of type array\.$#'
			identifier: property.defaultValue
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$pcen has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$pcol has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$prow has no type specified\.$#'
			identifier: missingType.property
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$rows type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$rs \(int\) does not accept array\.$#'
			identifier: assign.propertyType
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Cli\\ArrayToTextTableHelper\:\:\$rs \(int\) does not accept default value of type array\.$#'
			identifier: property.defaultValue
			count: 1
			path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:compileModuleTranslation\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:compileTranslationTable\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:createFileCatalog\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:createTemplateFile\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:fixSourceLocations\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:getSourceFileNames\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:updateHeader\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:updateModuleTranslations\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Method Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:updateTranslationTable\(\) has no return type specified\.$#'
			identifier: missingType.return
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#1 \$haystack of function strpos expects string, string\|false given\.$#'
			identifier: argument.type
			count: 2
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#2 \$offset of function substr expects int, int\<0, max\>\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
			identifier: argument.type
			count: 5
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Parameter \#3 \$length of function substr expects int\|null, int\|false given\.$#'
			identifier: argument.type
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php

		-
			message: '#^Property Icinga\\Module\\Translation\\Util\\GettextTranslationHelper\:\:\$sourceExtensions type has no value type specified in iterable type array\.$#'
			identifier: missingType.iterableValue
			count: 1
			path: modules/translation/library/Translation/Util/GettextTranslationHelper.php
