diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 05ee879336..d6eaad4fd3 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -17,7 +17,6 @@ jobs: with: databases: true php-extensions: ldap - phpunit-version: 9.6 dependencies: | { "./icinga-php/ipl" : "https://github.com/Icinga/icinga-php-library.git#snapshot/nightly", diff --git a/application/clicommands/WebCommand.php b/application/clicommands/WebCommand.php index 67d50a3435..5a364a7c94 100644 --- a/application/clicommands/WebCommand.php +++ b/application/clicommands/WebCommand.php @@ -67,7 +67,7 @@ public function stopAction() { // TODO: No, that's NOT what we want $prog = readlink('/proc/self/exe'); - `killall $prog`; + shell_exec("killall $prog"); } protected function forkAndExit() diff --git a/application/forms/Config/Resource/DbResourceForm.php b/application/forms/Config/Resource/DbResourceForm.php index c9d7601c06..4253b5437e 100644 --- a/application/forms/Config/Resource/DbResourceForm.php +++ b/application/forms/Config/Resource/DbResourceForm.php @@ -177,7 +177,9 @@ public function createElements(array $formData) ) ); if (isset($formData['use_ssl']) && $formData['use_ssl']) { - if (defined('\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT')) { + if (defined('\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + || defined('Pdo\Mysql::ATTR_SSL_VERIFY_SERVER_CERT') + ) { $this->addElement( 'checkbox', 'ssl_do_not_verify_server_cert', diff --git a/application/forms/RepositoryForm.php b/application/forms/RepositoryForm.php index 8e4665d80e..ff69b90536 100644 --- a/application/forms/RepositoryForm.php +++ b/application/forms/RepositoryForm.php @@ -145,11 +145,11 @@ public function shouldDelete() /** * Add a new entry * - * @param array $data The defaults to use, if any + * @param array|null $data The defaults to use, if any * * @return $this */ - public function add(array $data = null) + public function add(?array $data = null) { $this->mode = static::MODE_INSERT; $this->data = $data; @@ -159,12 +159,12 @@ public function add(array $data = null) /** * Edit an entry * - * @param string $name The entry's name - * @param array $data The entry's current data + * @param string $name The entry's name + * @param array|null $data The entry's current data * * @return $this */ - public function edit($name, array $data = null) + public function edit($name, ?array $data = null) { $this->mode = static::MODE_UPDATE; $this->identifier = $name; diff --git a/library/Icinga/Application/Benchmark.php b/library/Icinga/Application/Benchmark.php index 32a05ec982..6a538371b5 100644 --- a/library/Icinga/Application/Benchmark.php +++ b/library/Icinga/Application/Benchmark.php @@ -233,7 +233,7 @@ protected static function prepareDataForRendering($what = null) round(($m->timestamp - floor($m->timestamp)) * 1000) ); $vals = array( - date('H:i:s', (int) $m->timestamp) . '.' . $micro, + date('H:i:s', (int) floor($m->timestamp)) . '.' . $micro, $m->message ); diff --git a/library/Icinga/Application/Config.php b/library/Icinga/Application/Config.php index 80fe3b87ca..a80635e70e 100644 --- a/library/Icinga/Application/Config.php +++ b/library/Icinga/Application/Config.php @@ -68,9 +68,9 @@ class Config implements Countable, Iterator, Selectable /** * Create a new config * - * @param ConfigObject $config The config object to handle + * @param ConfigObject|null $config The config object to handle */ - public function __construct(ConfigObject $config = null) + public function __construct(?ConfigObject $config = null) { $this->config = $config !== null ? $config : new ConfigObject(); } diff --git a/library/Icinga/Application/Hook/AuditHook.php b/library/Icinga/Application/Hook/AuditHook.php index e6209da3ff..a575c6c3d4 100644 --- a/library/Icinga/Application/Hook/AuditHook.php +++ b/library/Icinga/Application/Hook/AuditHook.php @@ -16,13 +16,14 @@ abstract class AuditHook * * Propagates the given message details to all known hook implementations. * - * @param string $type An arbitrary name identifying the type of activity - * @param string $message A detailed description possibly referencing parameters in $data - * @param array $data Additional information (How this is stored or used is up to each implementation) - * @param string $identity An arbitrary name identifying the responsible subject, defaults to the current user - * @param int $time A timestamp defining when the activity occurred, defaults to now + * @param string $type An arbitrary name identifying the type of activity + * @param string $message A detailed description possibly referencing parameters in $data + * @param array|null $data Additional information (How this is stored or used is up to each implementation) + * @param string $identity An arbitrary name identifying the responsible subject, + * defaults to the current user + * @param int $time A timestamp defining when the activity occurred, defaults to now */ - public static function logActivity($type, $message, array $data = null, $identity = null, $time = null) + public static function logActivity($type, $message, ?array $data = null, $identity = null, $time = null) { if (! Hook::has('audit')) { return; @@ -60,13 +61,13 @@ public static function logActivity($type, $message, array $data = null, $identit /** * Log a message to the audit log * - * @param int $time A timestamp defining when the activity occurred - * @param string $identity An arbitrary name identifying the responsible subject - * @param string $type An arbitrary name identifying the type of activity - * @param string $message A detailed description of the activity - * @param array $data Additional activity information + * @param int $time A timestamp defining when the activity occurred + * @param string $identity An arbitrary name identifying the responsible subject + * @param string $type An arbitrary name identifying the type of activity + * @param string $message A detailed description of the activity + * @param array|null $data Additional activity information */ - abstract public function logMessage($time, $identity, $type, $message, array $data = null); + abstract public function logMessage($time, $identity, $type, $message, ?array $data = null); /** * Substitute the given message with its accompanying data diff --git a/library/Icinga/Application/Hook/DbMigrationHook.php b/library/Icinga/Application/Hook/DbMigrationHook.php index f34bc0dbef..5d071aa297 100644 --- a/library/Icinga/Application/Hook/DbMigrationHook.php +++ b/library/Icinga/Application/Hook/DbMigrationHook.php @@ -200,7 +200,7 @@ public function getLatestMigrations(int $limit): array * * @return bool Whether the migration(s) have been successfully applied */ - final public function run(Connection $conn = null): bool + final public function run(?Connection $conn = null): bool { if (! $conn) { $conn = $this->getDb(); diff --git a/library/Icinga/Application/Hook/Ticket/TicketPattern.php b/library/Icinga/Application/Hook/Ticket/TicketPattern.php index e37fcc1f87..1d1703559c 100644 --- a/library/Icinga/Application/Hook/Ticket/TicketPattern.php +++ b/library/Icinga/Application/Hook/Ticket/TicketPattern.php @@ -41,6 +41,7 @@ public function offsetExists($offset): bool public function offsetGet($offset): ?string { + $offset = $offset ?? ''; return array_key_exists($offset, $this->match) ? $this->match[$offset] : null; } diff --git a/library/Icinga/Application/MigrationManager.php b/library/Icinga/Application/MigrationManager.php index 9d3289618f..790d931238 100644 --- a/library/Icinga/Application/MigrationManager.php +++ b/library/Icinga/Application/MigrationManager.php @@ -131,7 +131,7 @@ public function applyByName(string $module): bool * * @return bool */ - public function apply(DbMigrationHook $hook, array $elevateConfig = null): bool + public function apply(DbMigrationHook $hook, ?array $elevateConfig = null): bool { if ($hook->isModule() && $this->hasMigrations(DbMigrationHook::DEFAULT_MODULE)) { Logger::error( @@ -164,7 +164,7 @@ public function apply(DbMigrationHook $hook, array $elevateConfig = null): bool * * @return bool */ - public function applyAll(array $elevateConfig = null): bool + public function applyAll(?array $elevateConfig = null): bool { $default = DbMigrationHook::DEFAULT_MODULE; if ($this->hasMigrations($default)) { @@ -218,7 +218,7 @@ public function getRequiredDatabasePrivileges(): array * * @return bool */ - public function validateDatabasePrivileges(array $elevateConfig = null, bool $canIssueGrant = false): bool + public function validateDatabasePrivileges(?array $elevateConfig = null, bool $canIssueGrant = false): bool { if (! $this->hasPendingMigrations()) { return true; @@ -324,7 +324,7 @@ protected function load(): void */ protected function checkRequiredPrivileges( Sql\Connection $conn, - array $elevateConfig = null, + ?array $elevateConfig = null, bool $canIssueGrants = false ): bool { if ($elevateConfig) { diff --git a/library/Icinga/Application/Modules/Manager.php b/library/Icinga/Application/Modules/Manager.php index 55d074d704..2e9c4dc097 100644 --- a/library/Icinga/Application/Modules/Manager.php +++ b/library/Icinga/Application/Modules/Manager.php @@ -641,11 +641,11 @@ public function listInstalledModules() /** * Detect installed modules from every path provided in modulePaths * - * @param array $availableDirs Installed modules location + * @param array|null $availableDirs Installed modules location * * @return $this */ - public function detectInstalledModules(array $availableDirs = null) + public function detectInstalledModules(?array $availableDirs = null) { $modulePaths = $availableDirs !== null ? $availableDirs : $this->modulePaths; foreach ($modulePaths as $basedir) { diff --git a/library/Icinga/Authentication/AuthChain.php b/library/Icinga/Authentication/AuthChain.php index 39468e3cf3..170d3ae1eb 100644 --- a/library/Icinga/Authentication/AuthChain.php +++ b/library/Icinga/Authentication/AuthChain.php @@ -85,9 +85,9 @@ class AuthChain implements Authenticatable, Iterator /** * Create a new authentication chain from config * - * @param Config $config User backends configuration + * @param Config|null $config User backends configuration */ - public function __construct(Config $config = null) + public function __construct(?Config $config = null) { if ($config === null) { try { diff --git a/library/Icinga/Authentication/User/DbUserBackend.php b/library/Icinga/Authentication/User/DbUserBackend.php index 4b37b51f21..603fb30920 100644 --- a/library/Icinga/Authentication/User/DbUserBackend.php +++ b/library/Icinga/Authentication/User/DbUserBackend.php @@ -134,11 +134,11 @@ public function insert($table, array $bind, array $types = array()) /** * Update table rows with the given data, optionally limited by using a filter * - * @param string $table - * @param array $bind - * @param Filter $filter + * @param string $table + * @param array $bind + * @param Filter|null $filter */ - public function update($table, array $bind, Filter $filter = null, array $types = array()) + public function update($table, array $bind, ?Filter $filter = null, array $types = array()) { $this->requireTable($table); $bind['last_modified'] = date('Y-m-d H:i:s'); diff --git a/library/Icinga/Authentication/User/LdapUserBackend.php b/library/Icinga/Authentication/User/LdapUserBackend.php index 6a2cacff8c..08f93a25df 100644 --- a/library/Icinga/Authentication/User/LdapUserBackend.php +++ b/library/Icinga/Authentication/User/LdapUserBackend.php @@ -334,14 +334,14 @@ protected function retrieveShadowExpire($value) /** * Validate that the requested table exists * - * @param string $table The table to validate - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The table to validate + * @param RepositoryQuery|null $query An optional query to pass as context * * @return string * - * @throws ProgrammingError In case the given table does not exist + * @throws ProgrammingError In case the given table does not exist */ - public function requireTable($table, RepositoryQuery $query = null) + public function requireTable($table, ?RepositoryQuery $query = null) { if ($query !== null) { $query->getQuery()->setBase($this->baseDn); @@ -356,15 +356,15 @@ public function requireTable($table, RepositoryQuery $query = null) /** * Validate that the given column is a valid query target and return it or the actual name if it's an alias * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context * * @return string The given column's name * * @throws QueryException In case the given column is not a valid query column */ - public function requireQueryColumn($table, $name, RepositoryQuery $query = null) + public function requireQueryColumn($table, $name, ?RepositoryQuery $query = null) { $column = parent::requireQueryColumn($table, $name, $query); if ($name === 'user_name' && $query !== null) { diff --git a/library/Icinga/Authentication/User/UserBackend.php b/library/Icinga/Authentication/User/UserBackend.php index 423b2788d6..27ef2aed3e 100644 --- a/library/Icinga/Authentication/User/UserBackend.php +++ b/library/Icinga/Authentication/User/UserBackend.php @@ -159,14 +159,14 @@ protected static function getCustomUserBackend($identifier) /** * Create and return a user backend with the given name and given configuration applied to it * - * @param string $name - * @param ConfigObject $backendConfig + * @param string $name + * @param ConfigObject|null $backendConfig * * @return UserBackendInterface * * @throws ConfigurationError */ - public static function create($name, ConfigObject $backendConfig = null) + public static function create($name, ?ConfigObject $backendConfig = null) { if ($backendConfig === null) { self::assertBackendsExist(); @@ -181,7 +181,7 @@ public static function create($name, ConfigObject $backendConfig = null) $name = $backendConfig->name; } - if (! ($backendType = strtolower($backendConfig->backend))) { + if ($backendConfig->backend === null || ! ($backendType = strtolower($backendConfig->backend))) { throw new ConfigurationError( 'Authentication configuration for user backend "%s" is missing the \'backend\' directive', $name diff --git a/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php b/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php index d42f275d13..186d17f628 100644 --- a/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php +++ b/library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php @@ -142,11 +142,11 @@ public function insert($table, array $bind, array $types = array()) /** * Update table rows with the given data, optionally limited by using a filter * - * @param string $table - * @param array $bind - * @param Filter $filter + * @param string $table + * @param array $bind + * @param Filter|null $filter */ - public function update($table, array $bind, Filter $filter = null, array $types = array()) + public function update($table, array $bind, ?Filter $filter = null, array $types = array()) { $bind['last_modified'] = date('Y-m-d H:i:s'); parent::update($table, $bind, $filter); @@ -155,10 +155,10 @@ public function update($table, array $bind, Filter $filter = null, array $types /** * Delete table rows, optionally limited by using a filter * - * @param string $table - * @param Filter $filter + * @param string $table + * @param Filter|null $filter */ - public function delete($table, Filter $filter = null) + public function delete($table, ?Filter $filter = null) { if ($table === 'group') { parent::delete('group_membership', $filter); diff --git a/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php b/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php index e78242ec49..36172b2031 100644 --- a/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php +++ b/library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php @@ -661,14 +661,14 @@ protected function retrieveUserName($dn) /** * Validate that the requested table exists * - * @param string $table The table to validate - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The table to validate + * @param RepositoryQuery|null $query An optional query to pass as context * * @return string * - * @throws ProgrammingError In case the given table does not exist + * @throws ProgrammingError In case the given table does not exist */ - public function requireTable($table, RepositoryQuery $query = null) + public function requireTable($table, ?RepositoryQuery $query = null) { if ($query !== null) { $query->getQuery()->setBase($this->groupBaseDn); @@ -683,15 +683,15 @@ public function requireTable($table, RepositoryQuery $query = null) /** * Validate that the given column is a valid query target and return it or the actual name if it's an alias * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context * - * @return string The given column's name + * @return string The given column's name * - * @throws QueryException In case the given column is not a valid query column + * @throws QueryException In case the given column is not a valid query column */ - public function requireQueryColumn($table, $name, RepositoryQuery $query = null) + public function requireQueryColumn($table, $name, ?RepositoryQuery $query = null) { $column = parent::requireQueryColumn($table, $name, $query); if (($name === 'user_name' || $name === 'group_name') && $query !== null) { diff --git a/library/Icinga/Chart/Graph/BarGraph.php b/library/Icinga/Chart/Graph/BarGraph.php index be142bf4b8..d34ffcbaa7 100644 --- a/library/Icinga/Chart/Graph/BarGraph.php +++ b/library/Icinga/Chart/Graph/BarGraph.php @@ -53,15 +53,15 @@ class BarGraph extends Styleable implements Drawable /** * Create a new BarGraph with the given dataset * - * @param array $dataSet An array of data points - * @param int $order The graph number displayed by this BarGraph - * @param array $tooltips The tooltips to display for each value + * @param array $dataSet An array of data points + * @param int $order The graph number displayed by this BarGraph + * @param array|null $tooltips The tooltips to display for each value */ public function __construct( array $dataSet, array &$graphs, $order, - array $tooltips = null + ?array $tooltips = null ) { $this->order = $order; $this->dataSet = $dataSet; diff --git a/library/Icinga/Chart/Graph/LineGraph.php b/library/Icinga/Chart/Graph/LineGraph.php index 21f930abd5..5be4209910 100644 --- a/library/Icinga/Chart/Graph/LineGraph.php +++ b/library/Icinga/Chart/Graph/LineGraph.php @@ -73,7 +73,7 @@ public function __construct( array $dataset, array &$graphs, $order, - array $tooltips = null + ?array $tooltips = null ) { usort($dataset, array($this, 'sortByX')); $this->dataset = $dataset; diff --git a/library/Icinga/Chart/Graph/Tooltip.php b/library/Icinga/Chart/Graph/Tooltip.php index 7236685fa5..df60721d06 100644 --- a/library/Icinga/Chart/Graph/Tooltip.php +++ b/library/Icinga/Chart/Graph/Tooltip.php @@ -85,10 +85,10 @@ public function addDataPoint($point) } // aggregate y-values - $y = (int)$point[1]; + $y = (int)floor($point[1]); if (isset($point[2])) { // load original value in case value already aggregated - $y = (int)$point[2]; + $y = (int)floor($point[2]); } if (!isset($this->data['min']) || $this->data['min'] > $y) { diff --git a/library/Icinga/Cli/Loader.php b/library/Icinga/Cli/Loader.php index 5e63f3fe64..4bff4001c7 100644 --- a/library/Icinga/Cli/Loader.php +++ b/library/Icinga/Cli/Loader.php @@ -182,7 +182,7 @@ public function showLastSuggestions() } } - public function parseParams(Params $params = null) + public function parseParams(?Params $params = null) { if ($params === null) { $params = $this->app->getParams(); @@ -235,13 +235,13 @@ public function parseParams(Params $params = null) return $this; } - public function handleParams(Params $params = null) + public function handleParams(?Params $params = null) { $this->parseParams($params); $this->dispatch(); } - public function dispatch(Params $overrideParams = null) + public function dispatch(?Params $overrideParams = null) { if ($this->commandName === null) { fwrite(STDERR, $this->docs()->usage($this->moduleName)); diff --git a/library/Icinga/Common/Database.php b/library/Icinga/Common/Database.php index d54eb253bc..7b75ead772 100644 --- a/library/Icinga/Common/Database.php +++ b/library/Icinga/Common/Database.php @@ -35,9 +35,18 @@ protected function getDb(): Connection $config->charset = 'utf8mb4'; } + // In PHP 8.5+, driver specific constants of the PDO class are deprecated, + // but the replacements are ony available since php 8.4 + if (version_compare(PHP_VERSION, '8.4.0', '<')) { + $mysqlInitCommand = PDO::MYSQL_ATTR_INIT_COMMAND; + } else { + $mysqlInitCommand = Pdo\Mysql::ATTR_INIT_COMMAND; + } + $config->options = [PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ]; if ($config->db === 'mysql') { - $config->options[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET SESSION SQL_MODE='STRICT_TRANS_TABLES" + $config->options[$mysqlInitCommand] + = "SET SESSION SQL_MODE='STRICT_TRANS_TABLES" . ",NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'"; } diff --git a/library/Icinga/Data/Db/DbConnection.php b/library/Icinga/Data/Db/DbConnection.php index fc6814db3a..222c3b7f1b 100644 --- a/library/Icinga/Data/Db/DbConnection.php +++ b/library/Icinga/Data/Db/DbConnection.php @@ -72,9 +72,9 @@ class DbConnection implements Selectable, Extensible, Updatable, Reducible, Insp /** * Create a new connection object * - * @param ConfigObject $config + * @param ConfigObject|null $config */ - public function __construct(ConfigObject $config = null) + public function __construct(?ConfigObject $config = null) { $this->config = $config; $this->connect(); @@ -172,27 +172,40 @@ private function connect() break; case 'mysql': $adapter = 'Pdo_Mysql'; + // In PHP 8.5+, driver specific constants of the PDO class are deprecated, + // but the replacements are ony available since php 8.4 + if (version_compare(PHP_VERSION, '8.4.0', '<')) { + $mysqlConstantPrefix = 'PDO::MYSQL_ATTR_'; + } else { + $mysqlConstantPrefix = 'Pdo\Mysql::ATTR_'; + } if ($this->config->use_ssl) { # The presence of these keys as empty strings or null cause non-ssl connections to fail if ($this->config->ssl_key) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_KEY] = $this->config->ssl_key; + $adapterParamaters['driver_options'][constant($mysqlConstantPrefix . 'SSL_KEY')] + = $this->config->ssl_key; } if ($this->config->ssl_cert) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_CERT] = $this->config->ssl_cert; + $adapterParamaters['driver_options'][constant($mysqlConstantPrefix . 'SSL_CERT')] + = $this->config->ssl_cert; } if ($this->config->ssl_ca) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_CA] = $this->config->ssl_ca; + $adapterParamaters['driver_options'][constant($mysqlConstantPrefix . 'SSL_CA')] + = $this->config->ssl_ca; } if ($this->config->ssl_capath) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_CAPATH] = $this->config->ssl_capath; + $adapterParamaters['driver_options'][constant($mysqlConstantPrefix . 'SSL_CAPATH')] + = $this->config->ssl_capath; } if ($this->config->ssl_cipher) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_CIPHER] = $this->config->ssl_cipher; + $adapterParamaters['driver_options'][constant($mysqlConstantPrefix . 'SSL_CIPHER')] + = $this->config->ssl_cipher; } - if (defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + if (defined($mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT') && $this->config->ssl_do_not_verify_server_cert ) { - $adapterParamaters['driver_options'][PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = false; + $adapterParamaters['driver_options'] + [constant($mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT')] = false; } } /* @@ -202,22 +215,25 @@ private function connect() * valid ANSI SQL though. Further in that case the query plan would suffer if you add more columns to * the group by list. */ - $driverOptions[PDO::MYSQL_ATTR_INIT_COMMAND] = + $driverOptions[constant($mysqlConstantPrefix . 'INIT_COMMAND')] = 'SET SESSION SQL_MODE=\'STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,' . 'ANSI_QUOTES,PIPES_AS_CONCAT,NO_ENGINE_SUBSTITUTION\''; if (isset($adapterParamaters['charset'])) { - $driverOptions[PDO::MYSQL_ATTR_INIT_COMMAND] .= ', NAMES ' . $adapterParamaters['charset']; + $driverOptions[constant($mysqlConstantPrefix . 'INIT_COMMAND')] + .= ', NAMES ' . $adapterParamaters['charset']; if (trim($adapterParamaters['charset']) === 'latin1') { // Required for MySQL 8+ because we need PIPES_AS_CONCAT and // have several columns with explicit COLLATE instructions - $driverOptions[PDO::MYSQL_ATTR_INIT_COMMAND] .= ' COLLATE latin1_general_ci'; + $driverOptions[constant($mysqlConstantPrefix . 'INIT_COMMAND')] + .= ' COLLATE latin1_general_ci'; } unset($adapterParamaters['charset']); } - $driverOptions[PDO::MYSQL_ATTR_INIT_COMMAND] .= ", time_zone='" . $this->defaultTimezoneOffset() . "'"; - $driverOptions[PDO::MYSQL_ATTR_INIT_COMMAND] .=';'; + $driverOptions[constant($mysqlConstantPrefix . 'INIT_COMMAND')] + .= ", time_zone='" . $this->defaultTimezoneOffset() . "'"; + $driverOptions[constant($mysqlConstantPrefix . 'INIT_COMMAND')] .= ';'; $defaultPort = 3306; break; case 'oci': @@ -428,14 +444,14 @@ public function insert($table, array $bind, array $types = array()) * Pass an array with a column name (the same as in $bind) and a PDO::PARAM_* constant as value * as fourth parameter $types to define a different type than string for a particular column. * - * @param string $table - * @param array $bind - * @param Filter $filter - * @param array $types + * @param string $table + * @param array $bind + * @param Filter|null $filter + * @param array $types * * @return int The number of affected rows */ - public function update($table, array $bind, Filter $filter = null, array $types = array()) + public function update($table, array $bind, ?Filter $filter = null, array $types = array()) { $set = array(); foreach ($bind as $column => $value) { @@ -464,12 +480,12 @@ public function update($table, array $bind, Filter $filter = null, array $types /** * Delete table rows, optionally limited by using a filter * - * @param string $table - * @param Filter $filter + * @param string $table + * @param Filter|null $filter * * @return int The number of affected rows */ - public function delete($table, Filter $filter = null) + public function delete($table, ?Filter $filter = null) { return $this->dbAdapter->delete($table, $filter ? $this->renderFilter($filter) : ''); } diff --git a/library/Icinga/Data/Db/DbQuery.php b/library/Icinga/Data/Db/DbQuery.php index ff1d131fb5..b0bb5f260b 100644 --- a/library/Icinga/Data/Db/DbQuery.php +++ b/library/Icinga/Data/Db/DbQuery.php @@ -101,7 +101,7 @@ public function setUseSubqueryCount($useSubqueryCount = true) return $this; } - public function from($target, array $fields = null) + public function from($target, ?array $fields = null) { parent::from($target, $fields); $this->select->from($this->target, array()); diff --git a/library/Icinga/Data/PivotTable.php b/library/Icinga/Data/PivotTable.php index 6c7f80691a..5b9bff83c0 100644 --- a/library/Icinga/Data/PivotTable.php +++ b/library/Icinga/Data/PivotTable.php @@ -122,11 +122,11 @@ public function order($field, $direction = null) /** * Set the filter to apply on the query for the x-axis * - * @param Filter $filter + * @param Filter|null $filter * * @return $this */ - public function setXAxisFilter(Filter $filter = null) + public function setXAxisFilter(?Filter $filter = null) { $this->xAxisFilter = $filter; return $this; @@ -135,11 +135,11 @@ public function setXAxisFilter(Filter $filter = null) /** * Set the filter to apply on the query for the y-axis * - * @param Filter $filter + * @param Filter|null $filter * * @return $this */ - public function setYAxisFilter(Filter $filter = null) + public function setYAxisFilter(?Filter $filter = null) { $this->yAxisFilter = $filter; return $this; diff --git a/library/Icinga/Data/Queryable.php b/library/Icinga/Data/Queryable.php index 75cdc986e9..142c860d48 100644 --- a/library/Icinga/Data/Queryable.php +++ b/library/Icinga/Data/Queryable.php @@ -11,10 +11,10 @@ interface Queryable /** * Set the target and fields to query * - * @param string $target - * @param array $fields + * @param string $target + * @param array|null $fields * * @return Fetchable */ - public function from($target, array $fields = null); + public function from($target, ?array $fields = null); } diff --git a/library/Icinga/Data/Reducible.php b/library/Icinga/Data/Reducible.php index 6ece17ec07..86a2e7b0e6 100644 --- a/library/Icinga/Data/Reducible.php +++ b/library/Icinga/Data/Reducible.php @@ -14,10 +14,10 @@ interface Reducible /** * Delete entries in the given target, optionally limiting the affected entries by using a filter * - * @param string $target - * @param Filter $filter + * @param string $target + * @param Filter|null $filter * * @throws StatementException */ - public function delete($target, Filter $filter = null); + public function delete($target, ?Filter $filter = null); } diff --git a/library/Icinga/Data/SimpleQuery.php b/library/Icinga/Data/SimpleQuery.php index 1ef0c275be..e03b81631f 100644 --- a/library/Icinga/Data/SimpleQuery.php +++ b/library/Icinga/Data/SimpleQuery.php @@ -239,12 +239,12 @@ public function next(): void * * Query will return all available columns if none are given here. * - * @param mixed $target - * @param array $fields + * @param mixed $target + * @param array|null $fields * * @return $this */ - public function from($target, array $fields = null) + public function from($target, ?array $fields = null) { $this->target = $target; if ($fields !== null) { diff --git a/library/Icinga/Data/Tree/SimpleTree.php b/library/Icinga/Data/Tree/SimpleTree.php index e89f589293..358bb8acc8 100644 --- a/library/Icinga/Data/Tree/SimpleTree.php +++ b/library/Icinga/Data/Tree/SimpleTree.php @@ -37,12 +37,12 @@ public function __construct() /** * Add a child node * - * @param TreeNode $child - * @param TreeNode $parent + * @param TreeNode $child + * @param TreeNode|null $parent * * @return $this */ - public function addChild(TreeNode $child, TreeNode $parent = null) + public function addChild(TreeNode $child, ?TreeNode $parent = null) { if ($parent === null) { $parent = $this->sentinel; diff --git a/library/Icinga/Data/Updatable.php b/library/Icinga/Data/Updatable.php index ff70b993a7..a693b2a7a2 100644 --- a/library/Icinga/Data/Updatable.php +++ b/library/Icinga/Data/Updatable.php @@ -14,11 +14,11 @@ interface Updatable /** * Update the target with the given data and optionally limit the affected entries by using a filter * - * @param string $target - * @param array $data - * @param Filter $filter + * @param string $target + * @param array $data + * @param Filter|null $filter * * @throws StatementException */ - public function update($target, array $data, Filter $filter = null); + public function update($target, array $data, ?Filter $filter = null); } diff --git a/library/Icinga/Less/Visitor.php b/library/Icinga/Less/Visitor.php index c04a0eb729..4c22537c57 100644 --- a/library/Icinga/Less/Visitor.php +++ b/library/Icinga/Less/Visitor.php @@ -217,7 +217,6 @@ public function run($node) // The LightModeVisitor ensures that all calls have access to the environment in which the mode was defined. // Finally, the rules are merged so that the light mode calls are also rendered to CSS. $rules = new ReflectionProperty(get_class($parser), 'rules'); - $rules->setAccessible(true); $evald->rules = array_merge( $evald->rules, (new LightModeVisitor()) diff --git a/library/Icinga/Protocol/Ldap/LdapConnection.php b/library/Icinga/Protocol/Ldap/LdapConnection.php index 406dca1862..339d3797b6 100644 --- a/library/Icinga/Protocol/Ldap/LdapConnection.php +++ b/library/Icinga/Protocol/Ldap/LdapConnection.php @@ -416,12 +416,12 @@ public function count(LdapQuery $query) /** * Retrieve an array containing all rows of the result set * - * @param LdapQuery $query The query returning the result set - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query returning the result set + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return array */ - public function fetchAll(LdapQuery $query, array $fields = null) + public function fetchAll(LdapQuery $query, ?array $fields = null) { $this->bind(); @@ -435,12 +435,12 @@ public function fetchAll(LdapQuery $query, array $fields = null) /** * Fetch the first row of the result set * - * @param LdapQuery $query The query returning the result set - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query returning the result set + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return mixed */ - public function fetchRow(LdapQuery $query, array $fields = null) + public function fetchRow(LdapQuery $query, ?array $fields = null) { $clonedQuery = clone $query; $clonedQuery->limit(1); @@ -452,14 +452,14 @@ public function fetchRow(LdapQuery $query, array $fields = null) /** * Fetch the first column of all rows of the result set as an array * - * @param LdapQuery $query The query returning the result set - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query returning the result set + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return array * * @throws ProgrammingError In case no attribute is being requested */ - public function fetchColumn(LdapQuery $query, array $fields = null) + public function fetchColumn(LdapQuery $query, ?array $fields = null) { if ($fields === null) { $fields = $query->getColumns(); @@ -485,12 +485,12 @@ public function fetchColumn(LdapQuery $query, array $fields = null) /** * Fetch the first column of the first row of the result set * - * @param LdapQuery $query The query returning the result set - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query returning the result set + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return string */ - public function fetchOne(LdapQuery $query, array $fields = null) + public function fetchOne(LdapQuery $query, ?array $fields = null) { $row = $this->fetchRow($query, $fields); if ($row === false) { @@ -521,14 +521,14 @@ public function fetchOne(LdapQuery $query, array $fields = null) * * The first column is the key, the second column is the value. * - * @param LdapQuery $query The query returning the result set - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query returning the result set + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return array * - * @throws ProgrammingError In case there are less than two attributes being requested + * @throws ProgrammingError In case there are less than two attributes being requested */ - public function fetchPairs(LdapQuery $query, array $fields = null) + public function fetchPairs(LdapQuery $query, ?array $fields = null) { if ($fields === null) { $fields = $query->getColumns(); @@ -572,7 +572,7 @@ public function fetchPairs(LdapQuery $query, array $fields = null) * * @return StdClass|bool */ - public function fetchByDn($dn, array $fields = null) + public function fetchByDn($dn, ?array $fields = null) { return $this->select() ->from('*', $fields) @@ -721,14 +721,14 @@ public function fetchDn(LdapQuery $query) /** * Run the given LDAP query and return the resulting entries * - * @param LdapQuery $query The query to fetch results with - * @param array $fields Request these attributes instead of the ones registered in the given query + * @param LdapQuery $query The query to fetch results with + * @param array|null $fields Request these attributes instead of the ones registered in the given query * * @return array * * @throws LdapException In case an error occured while fetching the results */ - protected function runQuery(LdapQuery $query, array $fields = null) + protected function runQuery(LdapQuery $query, ?array $fields = null) { $limit = $query->getLimit(); $offset = $query->hasOffset() ? $query->getOffset() : 0; @@ -852,15 +852,15 @@ protected function runQuery(LdapQuery $query, array $fields = null) * * This utilizes paged search requests as defined in RFC 2696. * - * @param LdapQuery $query The query to fetch results with - * @param array $fields Request these attributes instead of the ones registered in the given query - * @param int $pageSize The maximum page size, defaults to self::PAGE_SIZE + * @param LdapQuery $query The query to fetch results with + * @param array|null $fields Request these attributes instead of the ones registered in the given query + * @param int $pageSize The maximum page size, defaults to self::PAGE_SIZE * * @return array * * @throws LdapException In case an error occured while fetching the results */ - protected function runPagedQuery(LdapQuery $query, array $fields = null, $pageSize = null) + protected function runPagedQuery(LdapQuery $query, ?array $fields = null, $pageSize = null) { if ($pageSize === null) { $pageSize = static::PAGE_SIZE; @@ -1206,7 +1206,7 @@ protected function encodeSortRules(array $sortRules) * * @throws LdapException In case the connection is not possible */ - protected function prepareNewConnection(Inspection $info = null) + protected function prepareNewConnection(?Inspection $info = null) { if (! isset($info)) { $info = new Inspection(''); @@ -1249,19 +1249,19 @@ protected function prepareNewConnection(Inspection $info = null) /** * Perform a LDAP search and return the result or false on error * - * @param LdapQuery $query - * @param array $attributes An array of the required attributes - * @param int $attrsonly Should be set to 1 if only attribute types are wanted - * @param int $sizelimit Enables you to limit the count of entries fetched - * @param int $timelimit Sets the number of seconds how long is spend on the search - * @param int $deref - * @param array $controls LDAP Controls to send with the request (Only supported with PHP v7.3+) + * @param LdapQuery $query + * @param array|null $attributes An array of the required attributes + * @param int $attrsonly Should be set to 1 if only attribute types are wanted + * @param int $sizelimit Enables you to limit the count of entries fetched + * @param int $timelimit Sets the number of seconds how long is spend on the search + * @param int $deref + * @param array $controls LDAP Controls to send with the request (Only supported with PHP v7.3+) * * @throws LogicException If the LDAP query search scope is unsupported */ public function ldapSearch( LdapQuery $query, - array $attributes = null, + ?array $attributes = null, $attrsonly = 0, $sizelimit = 0, $timelimit = 0, diff --git a/library/Icinga/Protocol/Ldap/LdapQuery.php b/library/Icinga/Protocol/Ldap/LdapQuery.php index f4e198626c..57ac843023 100644 --- a/library/Icinga/Protocol/Ldap/LdapQuery.php +++ b/library/Icinga/Protocol/Ldap/LdapQuery.php @@ -178,7 +178,7 @@ public function getNativeFilter() * * {@inheritdoc} This creates an objectClass filter. */ - public function from($target, array $fields = null) + public function from($target, ?array $fields = null) { $this->where('objectClass', $target); return parent::from($target, $fields); diff --git a/library/Icinga/Protocol/Ldap/Root.php b/library/Icinga/Protocol/Ldap/Root.php index 48d871963a..785135b1e3 100644 --- a/library/Icinga/Protocol/Ldap/Root.php +++ b/library/Icinga/Protocol/Ldap/Root.php @@ -225,6 +225,7 @@ public function getDN() */ public function __get($key) { + $key = $key ?? ''; if (!array_key_exists($key, $this->props)) { return null; } @@ -237,6 +238,6 @@ public function __get($key) */ public function __isset($key) { - return array_key_exists($key, $this->props); + return array_key_exists($key ?? '', $this->props); } } diff --git a/library/Icinga/Repository/DbRepository.php b/library/Icinga/Repository/DbRepository.php index 3f8b604f07..d1b183ddcd 100644 --- a/library/Icinga/Repository/DbRepository.php +++ b/library/Icinga/Repository/DbRepository.php @@ -415,14 +415,14 @@ public function insert($table, array $bind, array $types = array()) * Pass an array with a column name (the same as in $bind) and a PDO::PARAM_* constant as value * as fourth parameter $types to define a different type than string for a particular column. * - * @param string $table - * @param array $bind - * @param Filter $filter - * @param array $types + * @param string $table + * @param array $bind + * @param Filter|null $filter + * @param array $types * * @return int The number of affected rows */ - public function update($table, array $bind, Filter $filter = null, array $types = array()) + public function update($table, array $bind, ?Filter $filter = null, array $types = array()) { $realTable = $this->clearTableAlias($this->requireTable($table)); @@ -441,12 +441,12 @@ public function update($table, array $bind, Filter $filter = null, array $types /** * Delete table rows, optionally limited by using a filter * - * @param string $table - * @param Filter $filter + * @param string $table + * @param Filter|null $filter * * @return int The number of affected rows */ - public function delete($table, Filter $filter = null) + public function delete($table, ?Filter $filter = null) { $realTable = $this->clearTableAlias($this->requireTable($table)); @@ -627,17 +627,17 @@ public function providesValueConversion($table, $column = null) * If a query column or a filter column, which is part of a query filter, needs to be converted, * you'll need to pass $query, otherwise the column is considered a statement column. * - * @param string $table The datasource's table - * @param string $name The alias or column name for which to return a conversion method - * @param string $context The context of the conversion: persist or retrieve - * @param RepositoryQuery $query If given the column is considered a query column, - * statement column otherwise + * @param string $table The datasource's table + * @param string $name The alias or column name for which to return a conversion method + * @param string $context The context of the conversion: persist or retrieve + * @param RepositoryQuery|null $query If given the column is considered a query column, + * statement column otherwise * * @return string * * @throws ProgrammingError In case a conversion rule is found but not any conversion method */ - protected function getConverter($table, $name, $context, RepositoryQuery $query = null) + protected function getConverter($table, $name, $context, ?RepositoryQuery $query = null) { if ($name instanceof Zend_Db_Expr) { return; @@ -668,15 +668,15 @@ protected function getConverter($table, $name, $context, RepositoryQuery $query * * This will prepend the datasource's table prefix and will apply the table's alias, if any. * - * @param string $table The table to validate - * @param RepositoryQuery $query An optional query to pass as context - * (unused by the base implementation) + * @param string $table The table to validate + * @param RepositoryQuery|null $query An optional query to pass as context + * (unused by the base implementation) * * @return array|string * - * @throws ProgrammingError In case the given table does not exist + * @throws ProgrammingError In case the given table does not exist */ - public function requireTable($table, RepositoryQuery $query = null) + public function requireTable($table, ?RepositoryQuery $query = null) { $virtualTable = null; $statementColumns = $this->getStatementColumns(); @@ -740,17 +740,17 @@ public function reassembleQueryColumnAlias($table, $column) * Attempts to join the given column from a different table if its association to the given table cannot be * verified. * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context, - * if not given no join will be attempted + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context, + * if not given no join will be attempted * - * @return string The given column's name + * @return string The given column's name * - * @throws QueryException In case the given column is not a valid query column - * @throws ProgrammingError In case the given column is not found in $table and cannot be joined in + * @throws QueryException In case the given column is not a valid query column + * @throws ProgrammingError In case the given column is not found in $table and cannot be joined in */ - public function requireQueryColumn($table, $name, RepositoryQuery $query = null) + public function requireQueryColumn($table, $name, ?RepositoryQuery $query = null) { if ($name instanceof Zend_Db_Expr) { return $name; @@ -789,18 +789,18 @@ public function requireQueryColumn($table, $name, RepositoryQuery $query = null) * verified. In case of a PostgreSQL connection and if a COLLATE SQL-instruction is part of the resolved column, * this applies LOWER() on the column and, if given, strtolower() on the filter's expression. * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context, - * if not given the column is considered being used for a statement filter - * @param FilterExpression $filter An optional filter to pass as context + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context, + * if not given the column is considered being used for a statement filter + * @param FilterExpression|null $filter An optional filter to pass as context * - * @return string The given column's name + * @return string The given column's name * - * @throws QueryException In case the given column is not a valid filter column - * @throws ProgrammingError In case the given column is not found in $table and cannot be joined in + * @throws QueryException In case the given column is not a valid filter column + * @throws ProgrammingError In case the given column is not found in $table and cannot be joined in */ - public function requireFilterColumn($table, $name, RepositoryQuery $query = null, FilterExpression $filter = null) + public function requireFilterColumn($table, $name, ?RepositoryQuery $query = null, ?FilterExpression $filter = null) { if ($name instanceof Zend_Db_Expr) { return $name; diff --git a/library/Icinga/Repository/IniRepository.php b/library/Icinga/Repository/IniRepository.php index 2519d03c64..7744f84f12 100644 --- a/library/Icinga/Repository/IniRepository.php +++ b/library/Icinga/Repository/IniRepository.php @@ -63,7 +63,7 @@ abstract class IniRepository extends Repository implements Extensible, Updatable * * @throws ProgrammingError In case the given data source does not provide a valid key column */ - public function __construct(Config $ds = null) + public function __construct(?Config $ds = null) { parent::__construct($ds); // First! Due to init(). @@ -263,13 +263,13 @@ public function insert($target, array $data) /** * Update the target with the given data and optionally limit the affected entries by using a filter * - * @param string $target - * @param array $data - * @param Filter $filter + * @param string $target + * @param array $data + * @param Filter|null $filter * * @throws StatementException In case the operation has failed */ - public function update($target, array $data, Filter $filter = null) + public function update($target, array $data, ?Filter $filter = null) { $ds = $this->getDataSource($target); $newData = $this->requireStatementColumns($target, $data); @@ -338,12 +338,12 @@ public function update($target, array $data, Filter $filter = null) /** * Delete entries in the given target, optionally limiting the affected entries by using a filter * - * @param string $target - * @param Filter $filter + * @param string $target + * @param Filter|null $filter * * @throws StatementException In case the operation has failed */ - public function delete($target, Filter $filter = null) + public function delete($target, ?Filter $filter = null) { $ds = $this->getDataSource($target); diff --git a/library/Icinga/Repository/Repository.php b/library/Icinga/Repository/Repository.php index 404f1f65a2..2252f1613b 100644 --- a/library/Icinga/Repository/Repository.php +++ b/library/Icinga/Repository/Repository.php @@ -219,7 +219,7 @@ abstract class Repository implements Selectable * @param Selectable|null $ds The datasource to use. * Only pass null if you have overridden {@link getDataSource()}! */ - public function __construct(Selectable $ds = null) + public function __construct(?Selectable $ds = null) { $this->ds = $ds; $this->aliasTableMap = array(); @@ -694,11 +694,11 @@ protected function initializeAliasMaps() /** * Return a new query for the given columns * - * @param array $columns The desired columns, if null all columns will be queried + * @param array|null $columns The desired columns, if null all columns will be queried * * @return RepositoryQuery */ - public function select(array $columns = null) + public function select(?array $columns = null) { $query = new RepositoryQuery($this); $query->from($this->getBaseTable(), $columns); @@ -733,16 +733,16 @@ public function providesValueConversion($table, $column = null) /** * Convert a value supposed to be transmitted to the data source * - * @param string $table The table where to persist the value - * @param string $name The alias or column name - * @param mixed $value The value to convert - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The table where to persist the value + * @param string $name The alias or column name + * @param mixed $value The value to convert + * @param RepositoryQuery|null $query An optional query to pass as context * (Directly passed through to $this->getConverter) * * @return mixed If conversion was possible, the converted value, * otherwise the unchanged value */ - public function persistColumn($table, $name, $value, RepositoryQuery $query = null) + public function persistColumn($table, $name, $value, ?RepositoryQuery $query = null) { $converter = $this->getConverter($table, $name, 'persist', $query); if ($converter !== null) { @@ -755,16 +755,16 @@ public function persistColumn($table, $name, $value, RepositoryQuery $query = nu /** * Convert a value which was fetched from the data source * - * @param string $table The table the value has been fetched from - * @param string $name The alias or column name - * @param mixed $value The value to convert - * @param RepositoryQuery $query An optional query to pass as context - * (Directly passed through to $this->getConverter) + * @param string $table The table the value has been fetched from + * @param string $name The alias or column name + * @param mixed $value The value to convert + * @param RepositoryQuery|null $query An optional query to pass as context + * (Directly passed through to $this->getConverter) * - * @return mixed If conversion was possible, the converted value, - * otherwise the unchanged value + * @return mixed If conversion was possible, the converted value, + * otherwise the unchanged value */ - public function retrieveColumn($table, $name, $value, RepositoryQuery $query = null) + public function retrieveColumn($table, $name, $value, ?RepositoryQuery $query = null) { $converter = $this->getConverter($table, $name, 'retrieve', $query); if ($converter !== null) { @@ -777,17 +777,17 @@ public function retrieveColumn($table, $name, $value, RepositoryQuery $query = n /** * Return the name of the conversion method for the given alias or column name and context * - * @param string $table The datasource's table - * @param string $name The alias or column name for which to return a conversion method - * @param string $context The context of the conversion: persist or retrieve - * @param RepositoryQuery $query An optional query to pass as context + * @param string $table The datasource's table + * @param string $name The alias or column name for which to return a conversion method + * @param string $context The context of the conversion: persist or retrieve + * @param RepositoryQuery|null $query An optional query to pass as context * (unused by the base implementation) * * @return ?string * * @throws ProgrammingError In case a conversion rule is found but not any conversion method */ - protected function getConverter($table, $name, $context, RepositoryQuery $query = null) + protected function getConverter($table, $name, $context, ?RepositoryQuery $query = null) { $conversionRules = $this->getConversionRules(); if (! isset($conversionRules[$table])) { @@ -950,15 +950,15 @@ protected function retrieveGeneralizedTime($value) /** * Validate that the requested table exists and resolve it's real name if necessary * - * @param string $table The table to validate - * @param RepositoryQuery $query An optional query to pass as context - * (unused by the base implementation) + * @param string $table The table to validate + * @param RepositoryQuery|null $query An optional query to pass as context + * (unused by the base implementation) * - * @return string The table's name, may differ from the given one + * @return string The table's name, may differ from the given one * - * @throws ProgrammingError In case the given table does not exist + * @throws ProgrammingError In case the given table does not exist */ - public function requireTable($table, RepositoryQuery $query = null) + public function requireTable($table, ?RepositoryQuery $query = null) { $queryColumns = $this->getQueryColumns(); if (! isset($queryColumns[$table])) { @@ -976,15 +976,15 @@ public function requireTable($table, RepositoryQuery $query = null) /** * Recurse the given filter, require each column for the given table and convert all values * - * @param string $table The table being filtered - * @param Filter $filter The filter to recurse - * @param RepositoryQuery $query An optional query to pass as context - * (Directly passed through to $this->requireFilterColumn) - * @param bool $clone Whether to clone $filter first + * @param string $table The table being filtered + * @param Filter $filter The filter to recurse + * @param RepositoryQuery|null $query An optional query to pass as context + * (Directly passed through to $this->requireFilterColumn) + * @param bool $clone Whether to clone $filter first * - * @return Filter The udpated filter + * @return Filter The udpated filter */ - public function requireFilter($table, Filter $filter, RepositoryQuery $query = null, $clone = true) + public function requireFilter($table, Filter $filter, ?RepositoryQuery $query = null, $clone = true) { if ($clone) { $filter = clone $filter; @@ -1124,15 +1124,15 @@ public function hasQueryColumn($table, $name) /** * Validate that the given column is a valid query target and return it or the actual name if it's an alias * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context (unused by the base implementation) + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context (unused by the base implementation) * - * @return string The given column's name + * @return string The given column's name * - * @throws QueryException In case the given column is not a valid query column + * @throws QueryException In case the given column is not a valid query column */ - public function requireQueryColumn($table, $name, RepositoryQuery $query = null) + public function requireQueryColumn($table, $name, ?RepositoryQuery $query = null) { if (($column = $this->resolveQueryColumnAlias($table, $name)) !== null) { $alias = $name; @@ -1171,16 +1171,16 @@ public function hasFilterColumn($table, $name) /** * Validate that the given column is a valid filter target and return it or the actual name if it's an alias * - * @param string $table The table where to look for the column or alias - * @param string $name The name or alias of the column to validate - * @param RepositoryQuery $query An optional query to pass as context (unused by the base implementation) - * @param FilterExpression $filter An optional filter to pass as context (unused by the base implementation) + * @param string $table The table where to look for the column or alias + * @param string $name The name or alias of the column to validate + * @param RepositoryQuery|null $query An optional query to pass as context (unused by the base implementation) + * @param FilterExpression|null $filter An optional filter to pass as context (unused by the base implementation) * - * @return string The given column's name + * @return string The given column's name * - * @throws QueryException In case the given column is not a valid filter column + * @throws QueryException In case the given column is not a valid filter column */ - public function requireFilterColumn($table, $name, RepositoryQuery $query = null, FilterExpression $filter = null) + public function requireFilterColumn($table, $name, ?RepositoryQuery $query = null, ?FilterExpression $filter = null) { if (($column = $this->resolveQueryColumnAlias($table, $name)) !== null) { $alias = $name; diff --git a/library/Icinga/Repository/RepositoryQuery.php b/library/Icinga/Repository/RepositoryQuery.php index 84f7c6e2a9..a72d3b4ae1 100644 --- a/library/Icinga/Repository/RepositoryQuery.php +++ b/library/Icinga/Repository/RepositoryQuery.php @@ -102,12 +102,12 @@ public function getQuery() * * This notifies the repository about each desired query column. * - * @param mixed $target The target from which to fetch the columns - * @param array $columns If null or an empty array, all columns will be fetched + * @param mixed $target The target from which to fetch the columns + * @param array|null $columns If null or an empty array, all columns will be fetched * * @return $this */ - public function from($target, array $columns = null) + public function from($target, ?array $columns = null) { $this->query = $this->repository->getDataSource($target)->select(); $this->query->from($this->repository->requireTable($target, $this)); @@ -146,12 +146,12 @@ public function columns(array $columns) * * This notifies the repository about each desired query column. * - * @param mixed $target The target where to look for each column - * @param array $desiredColumns Pass null or an empty array to require all query columns + * @param mixed $target The target where to look for each column + * @param array|null $desiredColumns Pass null or an empty array to require all query columns * * @return array The desired columns indexed by their respective alias */ - protected function prepareQueryColumns($target, array $desiredColumns = null) + protected function prepareQueryColumns($target, ?array $desiredColumns = null) { $this->customAliases = array(); if (empty($desiredColumns)) { diff --git a/library/Icinga/Test/BaseTestCase.php b/library/Icinga/Test/BaseTestCase.php index ef24c16008..52d2e373da 100644 --- a/library/Icinga/Test/BaseTestCase.php +++ b/library/Icinga/Test/BaseTestCase.php @@ -165,7 +165,7 @@ public function getResponseMock() * @return ConfigObject * @throws RuntimeException */ - protected function createDbConfigFor($name) + protected static function createDbConfigFor($name) { if (array_key_exists($name, self::$dbConfiguration)) { $config = new ConfigObject(self::$dbConfiguration[$name]); @@ -193,10 +193,10 @@ protected function createDbConfigFor($name) * * @return array */ - protected function createDbConnectionFor($name) + protected static function createDbConnectionFor($name) { try { - $conn = ResourceFactory::createResource($this->createDbConfigFor($name)); + $conn = ResourceFactory::createResource(static::createDbConfigFor($name)); } catch (Exception $e) { $conn = $e->getMessage(); } @@ -211,9 +211,9 @@ protected function createDbConnectionFor($name) * * @return DbConnection */ - public function mysqlDb() + public static function mysqlDb() { - return $this->createDbConnectionFor('mysql'); + return static::createDbConnectionFor('mysql'); } /** @@ -221,9 +221,9 @@ public function mysqlDb() * * @return DbConnection */ - public function pgsqlDb() + public static function pgsqlDb() { - return $this->createDbConnectionFor('pgsql'); + return static::createDbConnectionFor('pgsql'); } /** @@ -231,9 +231,9 @@ public function pgsqlDb() * * @return DbConnection */ - public function oracleDb() + public static function oracleDb() { - return $this->createDbConnectionFor('oracle'); + return static::createDbConnectionFor('oracle'); } /** @@ -248,7 +248,7 @@ public function loadSql(DbConnection $resource, $filename) { if (!is_file($filename)) { throw new RuntimeException( - 'Sql file not found: ' . $filename . ' (test=' . $this->getName() . ')' + 'Sql file not found: ' . $filename . ' (test=' . $this->name() . ')' ); } @@ -256,7 +256,7 @@ public function loadSql(DbConnection $resource, $filename) if (!$sqlData) { throw new RuntimeException( - 'Sql file is empty: ' . $filename . ' (test=' . $this->getName() . ')' + 'Sql file is empty: ' . $filename . ' (test=' . $this->name() . ')' ); } diff --git a/library/Icinga/Test/DbTest.php b/library/Icinga/Test/DbTest.php index d1b1ff0b9c..ef31d5f66b 100644 --- a/library/Icinga/Test/DbTest.php +++ b/library/Icinga/Test/DbTest.php @@ -12,21 +12,21 @@ interface DbTest * * @return DbConnection */ - public function mysqlDb(); + public static function mysqlDb(); /** * PHPUnit provider for pgsql * * @return DbConnection */ - public function pgsqlDb(); + public static function pgsqlDb(); /** * PHPUnit provider for oracle * * @return DbConnection */ - public function oracleDb(); + public static function oracleDb(); /** * Executes sql file on PDO object diff --git a/library/Icinga/Util/Color.php b/library/Icinga/Util/Color.php index cf88f41795..f672e80b12 100644 --- a/library/Icinga/Util/Color.php +++ b/library/Icinga/Util/Color.php @@ -96,9 +96,9 @@ private static function changeRgbSaturation(array $rgb, $change) $g * $g * $pg + $b * $b * $pb ); - $rgb[0] = (int)($p + ($r - $p) * $change); - $rgb[1] = (int)($p + ($g - $p) * $change); - $rgb[2] = (int)($p + ($b - $p) * $change); + $rgb[0] = (int)floor(($p + ($r - $p) * $change)); + $rgb[1] = (int)floor(($p + ($g - $p) * $change)); + $rgb[2] = (int)floor(($p + ($b - $p) * $change)); return $rgb; } @@ -113,9 +113,9 @@ private static function changeRgbBrightness(array $rgb, $change) $red = $rgb[0] + ($rgb[0] * $change); $green = $rgb[1] + ($rgb[1] * $change); $blue = $rgb[2] + ($rgb[2] * $change); - $rgb[0] = $red < 255 ? (int) $red : 255; - $rgb[1] = $green < 255 ? (int) $green : 255; - $rgb[2] = $blue < 255 ? (int) $blue : 255; + $rgb[0] = $red < 255 ? (int) floor($red) : 255; + $rgb[1] = $green < 255 ? (int) floor($green) : 255; + $rgb[2] = $blue < 255 ? (int) floor($blue) : 255; return $rgb; } } diff --git a/library/Icinga/Web/Controller.php b/library/Icinga/Web/Controller.php index aeabd12915..78b424b189 100644 --- a/library/Icinga/Web/Controller.php +++ b/library/Icinga/Web/Controller.php @@ -113,14 +113,14 @@ public function renderForm(Form $form, $tab) * * The widget is set on the `sortBox' view property only if the current view has not been requested as compact * - * @param array $columns An array containing the sort columns, with the - * submit value as the key and the label as the value - * @param Sortable $query Query to apply the user chosen sort rules on - * @param array $defaults An array containing default sort directions for specific columns + * @param array $columns An array containing the sort columns, with the + * submit value as the key and the label as the value + * @param Sortable|null $query Query to apply the user chosen sort rules on + * @param array|null $defaults An array containing default sort directions for specific columns * * @return $this */ - protected function setupSortControl(array $columns, Sortable $query = null, array $defaults = null) + protected function setupSortControl(array $columns, ?Sortable $query = null, ?array $defaults = null) { $request = $this->getRequest(); $sortBox = SortBox::create('sortbox-' . $request->getActionName(), $columns, $defaults); @@ -219,10 +219,10 @@ protected function setupPaginationControl(QueryInterface $query, $itemsPerPage = * $filterable->getSearchColumns() is called to provide the respective columns if $filterColumns or $searchColumns * is not given. * - * @param Filterable $filterable The filterable to create a filter editor for - * @param array $filterColumns The filter columns to offer to the user - * @param array $searchColumns The search columns to utilize for quick searches - * @param array $preserveParams The url parameters to preserve + * @param Filterable $filterable The filterable to create a filter editor for + * @param array|null $filterColumns The filter columns to offer to the user + * @param array|null $searchColumns The search columns to utilize for quick searches + * @param array|null $preserveParams The url parameters to preserve * * @return $this * @@ -230,9 +230,9 @@ protected function setupPaginationControl(QueryInterface $query, $itemsPerPage = */ protected function setupFilterControl( Filterable $filterable, - array $filterColumns = null, - array $searchColumns = null, - array $preserveParams = null + ?array $filterColumns = null, + ?array $searchColumns = null, + ?array $preserveParams = null ) { $defaultPreservedParams = array( 'limit', // setupPaginationControl() diff --git a/library/Icinga/Web/Form.php b/library/Icinga/Web/Form.php index 926b594936..696c38f3d5 100644 --- a/library/Icinga/Web/Form.php +++ b/library/Icinga/Web/Form.php @@ -1149,11 +1149,11 @@ protected function preserveDefaults(Zend_Form $form, array &$defaults) * Redirects to the url set with setRedirectUrl() upon success. See onSuccess() * and onRequest() wherewith you can customize the processing logic. * - * @param Request $request The request to be processed + * @param Request|null $request The request to be processed * * @return Request The request supposed to be processed */ - public function handleRequest(Request $request = null) + public function handleRequest(?Request $request = null) { if ($request === null) { $request = $this->getRequest(); @@ -1546,11 +1546,11 @@ protected function translatePlural($textSingular, $textPlural, $number, $context /** * Render this form * - * @param Zend_View_Interface $view The view context to use + * @param Zend_View_Interface|null $view The view context to use * * @return string */ - public function render(Zend_View_Interface $view = null) + public function render(?Zend_View_Interface $view = null) { $this->create(); return parent::render($view); diff --git a/library/Icinga/Web/Form/Decorator/Help.php b/library/Icinga/Web/Form/Decorator/Help.php index 9e30e863c9..ce69aed541 100644 --- a/library/Icinga/Web/Form/Decorator/Help.php +++ b/library/Icinga/Web/Form/Decorator/Help.php @@ -43,11 +43,11 @@ public function setAccessible($state = true) /** * Return the id used to identify the description associated with the decorated element * - * @param Zend_Form_Element $element The element for which to generate a id + * @param Zend_Form_Element|null $element The element for which to generate a id * * @return string */ - public function getDescriptionId(Zend_Form_Element $element = null) + public function getDescriptionId(?Zend_Form_Element $element = null) { if ($this->descriptionId === null) { $element = $element ?: $this->getElement(); diff --git a/library/Icinga/Web/Form/ErrorLabeller.php b/library/Icinga/Web/Form/ErrorLabeller.php index 3f822d5010..d10393e774 100644 --- a/library/Icinga/Web/Form/ErrorLabeller.php +++ b/library/Icinga/Web/Form/ErrorLabeller.php @@ -26,11 +26,12 @@ public function __construct($options = array()) public function isTranslated($messageId, $original = false, $locale = null) { - return array_key_exists($messageId, $this->messages); + return array_key_exists($messageId ?? '', $this->messages); } public function translate($messageId, $locale = null) { + $messageId = $messageId ?? ''; if (array_key_exists($messageId, $this->messages)) { return $this->messages[$messageId]; } diff --git a/library/Icinga/Web/Navigation/NavigationItem.php b/library/Icinga/Web/Navigation/NavigationItem.php index 8aaf7b8882..6cbbe2425e 100644 --- a/library/Icinga/Web/Navigation/NavigationItem.php +++ b/library/Icinga/Web/Navigation/NavigationItem.php @@ -149,10 +149,10 @@ class NavigationItem implements IteratorAggregate /** * Create a new NavigationItem * - * @param string $name - * @param array $properties + * @param string $name + * @param array|null $properties */ - public function __construct($name, array $properties = null) + public function __construct($name, ?array $properties = null) { $this->setName($name); $this->children = new Navigation(); diff --git a/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php b/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php index 8510f70701..447caeb850 100644 --- a/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php +++ b/library/Icinga/Web/Navigation/Renderer/BadgeNavigationItemRenderer.php @@ -88,11 +88,11 @@ abstract public function getCount(); /** * Render the given navigation item as HTML anchor with a badge * - * @param NavigationItem $item + * @param NavigationItem|null $item * * @return string */ - public function render(NavigationItem $item = null) + public function render(?NavigationItem $item = null) { if ($item === null) { $item = $this->getItem(); diff --git a/library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php b/library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php index 2f7e224821..7fc49e7b9c 100644 --- a/library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php +++ b/library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php @@ -47,9 +47,9 @@ class NavigationItemRenderer /** * Create a new NavigationItemRenderer * - * @param array $options + * @param array|null $options */ - public function __construct(array $options = null) + public function __construct(?array $options = null) { if (! empty($options)) { $this->setOptions($options); @@ -161,11 +161,11 @@ public function getEscapeLabel() /** * Render the given navigation item as HTML anchor * - * @param NavigationItem $item + * @param NavigationItem|null $item * * @return string */ - public function render(NavigationItem $item = null) + public function render(?NavigationItem $item = null) { if ($item !== null) { $this->setItem($item); diff --git a/library/Icinga/Web/Response/JsonResponse.php b/library/Icinga/Web/Response/JsonResponse.php index 025e88db04..2aa51509c1 100644 --- a/library/Icinga/Web/Response/JsonResponse.php +++ b/library/Icinga/Web/Response/JsonResponse.php @@ -188,11 +188,11 @@ public function getSuccessData() /** * Set the data for successful API requests * - * @param array $successData + * @param array|null $successData * * @return $this */ - public function setSuccessData(array $successData = null) + public function setSuccessData(?array $successData = null) { $this->successData = $successData; $this->status = static::STATUS_SUCCESS; diff --git a/library/Icinga/Web/Session.php b/library/Icinga/Web/Session.php index 40df89f9e4..4ed4193d6c 100644 --- a/library/Icinga/Web/Session.php +++ b/library/Icinga/Web/Session.php @@ -22,11 +22,11 @@ class Session /** * Create the session * - * @param BaseSession $session + * @param BaseSession|null $session * * @return BaseSession */ - public static function create(BaseSession $session = null) + public static function create(?BaseSession $session = null) { if ($session === null) { self::$session = PhpSession::create(); diff --git a/library/Icinga/Web/Session/PhpSession.php b/library/Icinga/Web/Session/PhpSession.php index 36dd84e9dd..ae5d6536c5 100644 --- a/library/Icinga/Web/Session/PhpSession.php +++ b/library/Icinga/Web/Session/PhpSession.php @@ -36,14 +36,14 @@ class PhpSession extends Session /** * Create a new PHPSession object using the provided options (if any) * - * @param array $options An optional array of ini options to set + * @param array|null $options An optional array of ini options to set * * @return static * * @throws ConfigurationError * @see http://php.net/manual/en/session.configuration.php */ - public static function create(array $options = null) + public static function create(?array $options = null) { return version_compare(PHP_VERSION, '7.2.0') < 0 ? new self($options) : new Php72Session($options); } @@ -51,12 +51,12 @@ public static function create(array $options = null) /** * Create a new PHPSession object using the provided options (if any) * - * @param array $options An optional array of ini options to set + * @param array|null $options An optional array of ini options to set * * @throws ConfigurationError * @see http://php.net/manual/en/session.configuration.php */ - public function __construct(array $options = null) + public function __construct(?array $options = null) { $defaultCookieOptions = array( 'use_trans_sid' => false, @@ -68,7 +68,7 @@ public function __construct(array $options = null) if (version_compare(PHP_VERSION, '7.1.0') < 0) { $defaultCookieOptions['hash_function'] = true; $defaultCookieOptions['hash_bits_per_character'] = 5; - } else { + } elseif (version_compare(PHP_VERSION, '8.4.0') < 0) { $defaultCookieOptions['sid_bits_per_character'] = 5; } diff --git a/library/Icinga/Web/View/Helper/IcingaCheckbox.php b/library/Icinga/Web/View/Helper/IcingaCheckbox.php index 07cf01fee1..71a817fb34 100644 --- a/library/Icinga/Web/View/Helper/IcingaCheckbox.php +++ b/library/Icinga/Web/View/Helper/IcingaCheckbox.php @@ -5,7 +5,7 @@ class IcingaCheckbox extends \Zend_View_Helper_FormCheckbox { - public function icingaCheckbox($name, $value = null, $attribs = null, array $checkedOptions = null) + public function icingaCheckbox($name, $value = null, $attribs = null, ?array $checkedOptions = null) { if (! isset($attribs['id'])) { $attribs['id'] = $this->view->protectId('icingaCheckbox_' . $name); diff --git a/library/Icinga/Web/Widget/Chart/InlinePie.php b/library/Icinga/Web/Widget/Chart/InlinePie.php index 21b4ca490d..2014f21bed 100644 --- a/library/Icinga/Web/Widget/Chart/InlinePie.php +++ b/library/Icinga/Web/Widget/Chart/InlinePie.php @@ -151,11 +151,11 @@ public function setSparklineClass($class) /** * Set the colors used by the slices of the pie chart. * - * @param array $colors + * @param array|null $colors * * @return $this */ - public function setColors(array $colors = null) + public function setColors(?array $colors = null) { $this->colors = $colors; diff --git a/library/Icinga/Web/Widget/Dashboard/Pane.php b/library/Icinga/Web/Widget/Dashboard/Pane.php index c8b14c5a19..a4a6f2d5a0 100644 --- a/library/Icinga/Web/Widget/Dashboard/Pane.php +++ b/library/Icinga/Web/Widget/Dashboard/Pane.php @@ -161,10 +161,10 @@ public function removeDashlet($title) /** * Removes all or a given list of dashlets from this pane * - * @param array $dashlets Optional list of dashlet titles - * @return Pane $this + * @param array|null $dashlets Optional list of dashlet titles + * @return Pane $this */ - public function removeDashlets(array $dashlets = null) + public function removeDashlets(?array $dashlets = null) { if ($dashlets === null) { $this->dashlets = array(); diff --git a/library/Icinga/Web/Widget/FilterEditor.php b/library/Icinga/Web/Widget/FilterEditor.php index 85c915f644..d7cdb67fba 100644 --- a/library/Icinga/Web/Widget/FilterEditor.php +++ b/library/Icinga/Web/Widget/FilterEditor.php @@ -94,11 +94,11 @@ public function getFilter() /** * Set columns to search in * - * @param array $searchColumns + * @param array|null $searchColumns * * @return $this */ - public function setSearchColumns(array $searchColumns = null) + public function setSearchColumns(?array $searchColumns = null) { $this->searchColumns = $searchColumns; return $this; @@ -512,7 +512,7 @@ protected function renderFilterExpression(FilterExpression $filter) } } - protected function text(Filter $filter = null) + protected function text(?Filter $filter = null) { $value = $filter === null ? '' : $filter->getExpression(); if (is_array($value)) { @@ -554,7 +554,7 @@ protected function arrayForSelect($array, $flip = false) return $res; } - protected function elementId($prefix, Filter $filter = null) + protected function elementId($prefix, ?Filter $filter = null) { if ($filter === null) { return $prefix . '_new_' . ($this->addTo ?: '0'); @@ -563,7 +563,7 @@ protected function elementId($prefix, Filter $filter = null) } } - protected function selectOperator(Filter $filter = null) + protected function selectOperator(?Filter $filter = null) { $ops = array( 'AND' => 'AND', @@ -579,7 +579,7 @@ protected function selectOperator(Filter $filter = null) ); } - protected function selectSign(Filter $filter = null) + protected function selectSign(?Filter $filter = null) { $signs = array( '=' => '=', @@ -598,13 +598,13 @@ protected function selectSign(Filter $filter = null) ); } - public function setColumns(array $columns = null) + public function setColumns(?array $columns = null) { $this->cachedColumnSelect = $columns ? $this->arrayForSelect($columns) : null; return $this; } - protected function selectColumn(Filter $filter = null) + protected function selectColumn(?Filter $filter = null) { $active = $filter === null ? null : $filter->getColumn(); diff --git a/library/Icinga/Web/Widget/ItemList/MigrationList.php b/library/Icinga/Web/Widget/ItemList/MigrationList.php index 43699d3e59..f24b078465 100644 --- a/library/Icinga/Web/Widget/ItemList/MigrationList.php +++ b/library/Icinga/Web/Widget/ItemList/MigrationList.php @@ -35,7 +35,7 @@ class MigrationList extends BaseItemList * * @param ?MigrationForm $form */ - public function __construct($data, MigrationForm $form = null) + public function __construct($data, ?MigrationForm $form = null) { parent::__construct($data); diff --git a/library/Icinga/Web/Widget/SingleValueSearchControl.php b/library/Icinga/Web/Widget/SingleValueSearchControl.php index dcc461089e..cafd87cca7 100644 --- a/library/Icinga/Web/Widget/SingleValueSearchControl.php +++ b/library/Icinga/Web/Widget/SingleValueSearchControl.php @@ -193,7 +193,7 @@ public static function createSuggestions(array $groups) } $liAtrs = ['class' => $index === 0 ? 'default' : null]; - $ul->addHtml(new HtmlElement('li', Attributes::create($liAtrs), new InputElement(null, $attributes))); + $ul->addHtml(new HtmlElement('li', Attributes::create($liAtrs), new InputElement('', $attributes))); $index++; } } diff --git a/library/Icinga/Web/Widget/SortBox.php b/library/Icinga/Web/Widget/SortBox.php index 72b6f587c1..398dcedb1a 100644 --- a/library/Icinga/Web/Widget/SortBox.php +++ b/library/Icinga/Web/Widget/SortBox.php @@ -66,11 +66,11 @@ class SortBox extends AbstractWidget /** * Create a SortBox with the entries from $sortFields * - * @param string $name The name for the SortBox - * @param array $sortFields An array containing the columns and their labels to be displayed in the SortBox - * @param array $sortDefaults An array containing default sort directions for specific columns + * @param string $name The name for the SortBox + * @param array $sortFields An array containing the columns and their labels to be displayed in the SortBox + * @param array|null $sortDefaults An array containing default sort directions for specific columns */ - public function __construct($name, array $sortFields, array $sortDefaults = null) + public function __construct($name, array $sortFields, ?array $sortDefaults = null) { $this->name = $name; $this->sortFields = $sortFields; @@ -80,13 +80,13 @@ public function __construct($name, array $sortFields, array $sortDefaults = null /** * Create a SortBox * - * @param string $name The name for the SortBox - * @param array $sortFields An array containing the columns and their labels to be displayed in the SortBox - * @param array $sortDefaults An array containing default sort directions for specific columns + * @param string $name The name for the SortBox + * @param array $sortFields An array containing the columns and their labels to be displayed in the SortBox + * @param array|null $sortDefaults An array containing default sort directions for specific columns * * @return SortBox */ - public static function create($name, array $sortFields, array $sortDefaults = null) + public static function create($name, array $sortFields, ?array $sortDefaults = null) { return new static($name, $sortFields, $sortDefaults); } @@ -154,11 +154,11 @@ protected function getSortDefaults($column = null) /** * Apply the sort rules from the given or current request on the query * - * @param Request $request + * @param Request|null $request * * @return $this */ - public function handleRequest(Request $request = null) + public function handleRequest(?Request $request = null) { if ($this->query !== null) { if ($request === null) { diff --git a/library/Icinga/Web/Widget/Tabs.php b/library/Icinga/Web/Widget/Tabs.php index d29a817510..ee616dff47 100644 --- a/library/Icinga/Web/Widget/Tabs.php +++ b/library/Icinga/Web/Widget/Tabs.php @@ -181,7 +181,7 @@ public function setClass($name) */ public function has($name) { - return array_key_exists($name, $this->tabs); + return array_key_exists($name ?? '', $this->tabs); } /** diff --git a/library/Icinga/Web/Wizard.php b/library/Icinga/Web/Wizard.php index 9a1b8b67d2..4dcca4a01c 100644 --- a/library/Icinga/Web/Wizard.php +++ b/library/Icinga/Web/Wizard.php @@ -254,11 +254,11 @@ public function setupPage(Form $page, Request $request) * Validate the request data using the current page, update the wizard's * position and redirect to the page's redirect url upon success. * - * @param Request $request The request to be processed + * @param Request|null $request The request to be processed * - * @return Request The request supposed to be processed + * @return Request The request supposed to be processed */ - public function handleRequest(Request $request = null) + public function handleRequest(?Request $request = null) { $page = $this->getCurrentPage(); @@ -377,11 +377,11 @@ protected function getRequestedPage(array $requestData) /** * Return the direction of this wizard using the given request * - * @param Request $request The request to use + * @param Request|null $request The request to use * - * @return int The direction @see Wizard::FORWARD @see Wizard::BACKWARD @see Wizard::NO_CHANGE + * @return int The direction @see Wizard::FORWARD @see Wizard::BACKWARD @see Wizard::NO_CHANGE */ - protected function getDirection(Request $request = null) + protected function getDirection(?Request $request = null) { if ($this->parent) { return $this->parent->getDirection($request); diff --git a/modules/setup/application/forms/AdminAccountPage.php b/modules/setup/application/forms/AdminAccountPage.php index b33749efc9..48567031df 100644 --- a/modules/setup/application/forms/AdminAccountPage.php +++ b/modules/setup/application/forms/AdminAccountPage.php @@ -85,11 +85,11 @@ public function setBackendConfig(array $config) /** * Set the user group backend configuration to use * - * @param array $config + * @param array|null $config * * @return $this */ - public function setGroupConfig(array $config = null) + public function setGroupConfig(?array $config = null) { $this->groupConfig = $config; return $this; diff --git a/modules/setup/application/views/scripts/index/index.phtml b/modules/setup/application/views/scripts/index/index.phtml index 32952e7d31..7d6e7df3f7 100644 --- a/modules/setup/application/views/scripts/index/index.phtml +++ b/modules/setup/application/views/scripts/index/index.phtml @@ -8,7 +8,7 @@ $pages = $wizard->getPages(); $finished = isset($success); $configPages = array_slice($pages, 3, count($pages) - 4, true); $currentPos = array_search($wizard->getCurrentPage(), $pages, true); -list($configPagesLeft, $configPagesRight) = array_chunk($configPages, (int)(count($configPages) / 2), true); +list($configPagesLeft, $configPagesRight) = array_chunk($configPages, (int)floor((count($configPages) / 2)), true); $setupStyle = (new Style()) ->setSelector('.setup-header > .progress-bar') ->setNonce(Csp::getStyleNonce()); diff --git a/modules/setup/library/Setup/Steps/ResourceStep.php b/modules/setup/library/Setup/Steps/ResourceStep.php index d69d325ff4..881d462a22 100644 --- a/modules/setup/library/Setup/Steps/ResourceStep.php +++ b/modules/setup/library/Setup/Steps/ResourceStep.php @@ -92,7 +92,8 @@ public function getSummary() . '' . str_repeat('*', strlen($this->data['dbResourceConfig']['password'])) . '' . ''; - if (defined('\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + if ((defined('\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + || defined('Pdo\Mysql::ATTR_SSL_VERIFY_SERVER_CERT')) && isset($this->data['resourceConfig']['ssl_do_not_verify_server_cert']) && $this->data['resourceConfig']['ssl_do_not_verify_server_cert'] ) { diff --git a/modules/setup/library/Setup/Utils/DbTool.php b/modules/setup/library/Setup/Utils/DbTool.php index 7578462b7a..cabe6ebe8c 100644 --- a/modules/setup/library/Setup/Utils/DbTool.php +++ b/modules/setup/library/Setup/Utils/DbTool.php @@ -108,6 +108,17 @@ class DbTool 'CREATEROLE' => 1 ); + /** + * Prefix for MySQL PDO constants compatible with the current PHP version. + * + * In PHP 8.5+, the driver-specific constants in the PDO class are deprecated. + * Their replacements are available only since PHP 8.4, so this prefix + * ensures that the code uses the correct constant names for the running version. + * + * @var string + */ + protected string $mysqlConstantPrefix; + /** * Create a new DbTool * @@ -122,6 +133,13 @@ public function __construct(array $config) } $this->config = $config; + if ($this->config['db'] === 'mysql') { + if (version_compare(PHP_VERSION, '8.4.0', '<')) { + $this->mysqlConstantPrefix = 'PDO::MYSQL_ATTR_'; + } else { + $this->mysqlConstantPrefix = 'Pdo\Mysql::ATTR_'; + } + } } /** @@ -266,24 +284,29 @@ private function zendConnect($dbname) $this->config['driver_options'] = array(); # The presence of these keys as empty strings or null cause non-ssl connections to fail if ($this->config['ssl_key']) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_KEY] = $this->config['ssl_key']; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_KEY')] + = $this->config['ssl_key']; } if ($this->config['ssl_cert']) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_CERT] = $this->config['ssl_cert']; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_CERT')] + = $this->config['ssl_cert']; } if ($this->config['ssl_ca']) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_CA] = $this->config['ssl_ca']; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_CA')] + = $this->config['ssl_ca']; } if ($this->config['ssl_capath']) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_CAPATH] = $this->config['ssl_capath']; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_CAPATH')] + = $this->config['ssl_capath']; } if ($this->config['ssl_cipher']) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_CIPHER] = $this->config['ssl_cipher']; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_CIPHER')] + = $this->config['ssl_cipher']; } - if (defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + if (defined($this->mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT') && $this->config['ssl_do_not_verify_server_cert'] ) { - $config['driver_options'][PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = false; + $config['driver_options'][constant($this->mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT')] = false; } } $this->zendConn = new Zend_Db_Adapter_Pdo_Mysql($config); @@ -321,24 +344,24 @@ private function pdoConnect($dbname) ) { # The presence of these keys as empty strings or null cause non-ssl connections to fail if ($this->config['ssl_key']) { - $driverOptions[PDO::MYSQL_ATTR_SSL_KEY] = $this->config['ssl_key']; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_KEY')] = $this->config['ssl_key']; } if ($this->config['ssl_cert']) { - $driverOptions[PDO::MYSQL_ATTR_SSL_CERT] = $this->config['ssl_cert']; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_CERT')] = $this->config['ssl_cert']; } if ($this->config['ssl_ca']) { - $driverOptions[PDO::MYSQL_ATTR_SSL_CA] = $this->config['ssl_ca']; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_CA')] = $this->config['ssl_ca']; } if ($this->config['ssl_capath']) { - $driverOptions[PDO::MYSQL_ATTR_SSL_CAPATH] = $this->config['ssl_capath']; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_CAPATH')] = $this->config['ssl_capath']; } if ($this->config['ssl_cipher']) { - $driverOptions[PDO::MYSQL_ATTR_SSL_CIPHER] = $this->config['ssl_cipher']; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_CIPHER')] = $this->config['ssl_cipher']; } - if (defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') + if (defined(constant($this->mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT')) && $this->config['ssl_do_not_verify_server_cert'] ) { - $driverOptions[PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = false; + $driverOptions[constant($this->mysqlConstantPrefix . 'SSL_VERIFY_SERVER_CERT')] = false; } } @@ -545,15 +568,15 @@ public function import($filepath) /** * Return whether the given privileges were granted * - * @param array $privileges An array of strings with the required privilege names - * @param array $context An array describing the context for which the given privileges need to apply. - * Only one or more table names are currently supported - * @param string $username The login name for which to check the privileges, - * if NULL the current login is used + * @param array $privileges An array of strings with the required privilege names + * @param array|null $context An array describing the context for which the given privileges need to apply. + * Only one or more table names are currently supported + * @param string $username The login name for which to check the privileges, + * if NULL the current login is used * * @return ?bool */ - public function checkPrivileges(array $privileges, array $context = null, $username = null) + public function checkPrivileges(array $privileges, ?array $context = null, $username = null) { if ($this->config['db'] === 'mysql') { return $this->checkMysqlPrivileges($privileges, false, $context, $username); @@ -730,18 +753,18 @@ public function addLogin($username, $password) /** * Check whether the current user has the given privileges * - * @param array $privileges The privilege names - * @param bool $requireGrants Only return true when all privileges can be granted to others - * @param array $context An array describing the context for which the given privileges need to apply. - * Only one or more table names are currently supported - * @param string $username The login name to which the passed privileges need to be granted + * @param array $privileges The privilege names + * @param bool $requireGrants Only return true when all privileges can be granted to others + * @param array|null $context An array describing the context for which the given privileges need to apply. + * Only one or more table names are currently supported + * @param string $username The login name to which the passed privileges need to be granted * * @return bool */ protected function checkMysqlPrivileges( array $privileges, $requireGrants = false, - array $context = null, + ?array $context = null, $username = null ) { $mysqlPrivileges = array_intersect($privileges, array_keys($this->mysqlGrantContexts)); @@ -835,18 +858,18 @@ protected function checkMysqlPrivileges( * Note that database and table specific privileges (i.e. not SUPER, CREATE and CREATEROLE) are ignored * in case no connection to the database defined in the resource configuration has been established * - * @param array $privileges The privilege names - * @param bool $requireGrants Only return true when all privileges can be granted to others - * @param array $context An array describing the context for which the given privileges need to apply. - * Only one or more table names are currently supported - * @param string $username The login name to which the passed privileges need to be granted + * @param array $privileges The privilege names + * @param bool $requireGrants Only return true when all privileges can be granted to others + * @param array|null $context An array describing the context for which the given privileges need to apply. + * Only one or more table names are currently supported + * @param string $username The login name to which the passed privileges need to be granted * * @return bool */ public function checkPgsqlPrivileges( array $privileges, $requireGrants = false, - array $context = null, + ?array $context = null, $username = null ) { $privilegesGranted = true; diff --git a/phpstan-baseline-7x.neon b/phpstan-baseline-7x.neon deleted file mode 100644 index 537e5c6131..0000000000 --- a/phpstan-baseline-7x.neon +++ /dev/null @@ -1,751 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^Parameter \\#1 \\$str of function rawurldecode expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$stack of function array_shift expects array, array\\\\|false given\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Parameter \\#1 \\$str of function rawurldecode expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$str of function ucwords expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$str of function sha1 expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserBackendReorderForm.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 2 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Parameter \\#2 \\$pieces of function implode expects array, mixed given\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, TKey of int\\|string given\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, int given\\.$#" - count: 2 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Parameter \\#1 \\$autoload_function of function spl_autoload_register expects callable\\(string\\)\\: void, array\\{\\$this\\(Icinga\\\\Application\\\\ClassLoader\\), 'loadClass'\\} given\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#2 \\$start of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 2 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Hook/HealthHook.php - - - - message: "#^Parameter \\#2 \\$args of function vsprintf expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Parameter \\#1 \\$str of function ltrim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Libraries/Library.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Application/Logger.php - - - - message: "#^Parameter \\#1 \\$str of function strtoupper expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Parameter \\#1 \\$dir_handle of function closedir expects resource, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$dir_handle of function readdir expects resource, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$str of function rtrim expects string, array\\|string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$function of function call_user_func expects callable\\(\\)\\: mixed, array\\{\\$this\\(Icinga\\\\Application\\\\Modules\\\\NavigationItemContainer\\), string\\} given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/NavigationItemContainer.php - - - - message: "#^Parameter \\#1 \\$stack of function array_shift expects array, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#1 \\$input of function array_flip expects array\\, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Test.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$number of function round expects float, int\\|string given\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Parameter \\#1 \\$str of function strip_tags expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/Tooltip.php - - - - message: "#^Parameter \\#2 \\$search of function array_key_exists expects array, Icinga\\\\Chart\\\\Graph\\\\Tooltip given\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Parameter \\#1 \\$namespace of method DOMImplementation\\:\\:createDocument\\(\\) expects string, null given\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Parameter \\#1 \\$input of function array_values expects array, array\\|false given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|false given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#2 \\$multiplier of function str_repeat expects int, float given\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, bool\\|float\\|int\\|string given\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Parameter \\#1 \\$function of function call_user_func_array expects callable\\(\\)\\: mixed, 'parent\\:\\:__construct' given\\.$#" - count: 1 - path: library/Icinga/Exception/Http/HttpException.php - - - - message: "#^Parameter \\#2 \\$args of function vsprintf expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Parameter \\#1 \\$fp of function fclose expects resource, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$input of function array_splice expects array, array\\\\|false given\\.$#" - count: 2 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$dirname of function rmdir expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/File/Storage/TemporaryLocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$obj of function get_object_vars expects object, mixed given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#4 \\$attrs of callable 'ldap_list'\\|'ldap_read'\\|'ldap_search' expects array, array\\|null given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$ascii of function chr expects int, float\\|int given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Parameter \\#2 \\$timestamp of function date expects int, float\\|int\\|string given\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Parameter \\#1 \\$array_arg of function natcasesort expects array, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, int given\\.$#" - count: 2 - path: library/Icinga/Util/Environment.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#2 \\$start of function substr expects int, float given\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, float given\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#1 \\$function of function call_user_func_array expects callable\\(\\)\\: mixed, array\\{\\$this\\(Icinga\\\\Web\\\\Controller\\\\ActionController\\), non\\-falsy\\-string\\} given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$str of function base64_encode expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$str of function rawurlencode expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#2 \\$parameters of function call_user_func_array expects array\\, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$input of function str_pad expects string, int given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Parameter \\#2 \\$mode of function mkdir expects int, float\\|int given\\.$#" - count: 2 - path: library/Icinga/Web/FileCache.php - - - - message: "#^Parameter \\#2 \\$search of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Form/Element/DateTimePicker.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/DateTimeValidator.php - - - - message: "#^Parameter \\#1 \\$str of function ltrim expects string, bool\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#2 \\$replace of function preg_replace expects array\\|string, int given\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMe\\:\\:getAllByUsername\\(\\) should return array but returns array\\|false\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMe\\:\\:getAllUser\\(\\) should return array but returns array\\|false\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, false given\\.$#" - count: 2 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, true given\\.$#" - count: 2 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Parameter \\#1 \\$str of function substr_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|null given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|false given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$old_name of function rename expects string, int\\|string given\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 2 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$str of function ucfirst expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$args of function array_merge expects array, array\\\\>\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#1 \\$time of function strtotime expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 3 - path: modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$str of function urlencode expects string, array\\|string given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$search of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$arr1 of function array_merge expects array, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Parameter \\#1 \\$input of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Parameter \\#2 \\$columns of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) expects array, array\\\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Parameter \\#1 \\$stack of function array_pop expects array, array\\\\|false given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Parameter \\#1 \\$stack of function array_pop expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php - - - - message: "#^Cannot access offset string on array\\{command\\: string, pid\\: int, running\\: bool, signaled\\: bool, stopped\\: bool, exitcode\\: int, termsig\\: int, stopsig\\: int\\}\\|false\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Parameter \\#2 \\$str of function explode expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$args of function array_merge expects array, array\\\\|false given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php - - - - message: "#^Parameter \\#1 \\$array_arg of function key expects array\\|object, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Parameter \\#1 \\$file of function file_put_contents expects string, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, mixed given\\.$#" - count: 7 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#2 \\$mode of function chmod expects int, float\\|int given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$data of function bin2hex expects string, string\\|false given\\.$#" - count: 1 - path: modules/setup/application/clicommands/TokenCommand.php - - - - message: "#^Parameter \\#1 \\$str of function md5 expects string, int\\<0, max\\> given\\.$#" - count: 1 - path: modules/setup/application/clicommands/TokenCommand.php - - - - message: "#^Parameter \\#1 \\$str of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/OSRequirement.php - - - - message: "#^Parameter \\#1 \\$str of function ucfirst expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/OSRequirement.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\|null given\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|false given\\.$#" - count: 1 - path: modules/setup/library/Setup/Web/Form/Validator/TokenValidator.php - - - - message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, int given\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Parameter \\#2 \\$start of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php diff --git a/phpstan-baseline-8.0.neon b/phpstan-baseline-8.0.neon deleted file mode 100644 index d918328025..0000000000 --- a/phpstan-baseline-8.0.neon +++ /dev/null @@ -1,31 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, int given\\.$#" - count: 2 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, int given\\.$#" - count: 2 - path: library/Icinga/Util/Environment.php - - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, false given\\.$#" - count: 2 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#2 \\$value of function ini_set expects string, true given\\.$#" - count: 2 - path: library/Icinga/Web/Session/PhpSession.php diff --git a/phpstan-baseline-8.1+.neon b/phpstan-baseline-8.1+.neon deleted file mode 100644 index b952a7e04d..0000000000 --- a/phpstan-baseline-8.1+.neon +++ /dev/null @@ -1,21 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^Parameter \\#2 \\$result of function ldap_first_entry expects LDAP\\\\Result, array\\|LDAP\\\\Result given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Cannot access offset 'dn' on array\\|int\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#2 \\$result of function ldap_count_entries expects LDAP\\\\Result, array\\|LDAP\\\\Result given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php diff --git a/phpstan-baseline-8x.neon b/phpstan-baseline-8x.neon deleted file mode 100644 index 72f062b2f6..0000000000 --- a/phpstan-baseline-8x.neon +++ /dev/null @@ -1,641 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^Parameter \\#1 \\$string of function rawurldecode expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$array of function array_shift expects array, array\\\\|false given\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Parameter \\#1 \\$string of function rawurldecode expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$string of function ucwords expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$string of function sha1 expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserBackendReorderForm.php - - - - message: "#^Parameter \\#1 \\.\\.\\.\\$arrays of function array_merge expects array, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 2 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Parameter \\#2 \\$array of function implode expects array\\|null, mixed given\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, TKey of int\\|string given\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Parameter \\#1 \\$callback of function spl_autoload_register expects \\(callable\\(string\\)\\: void\\)\\|null, array\\{\\$this\\(Icinga\\\\Application\\\\ClassLoader\\), 'loadClass'\\} given\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#2 \\$offset of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\<0, max\\>\\|false given\\.$#" - count: 2 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Hook/HealthHook.php - - - - message: "#^Parameter \\#2 \\$values of function vsprintf expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Parameter \\#1 \\$string of function ltrim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Libraries/Library.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Application/Logger.php - - - - message: "#^Parameter \\#1 \\$string of function strtoupper expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Parameter \\#1 \\$dir_handle of function closedir expects resource\\|null, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$dir_handle of function readdir expects resource\\|null, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$string of function rtrim expects string, array\\|string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Parameter \\#1 \\$callback of function call_user_func expects callable\\(\\)\\: mixed, array\\{\\$this\\(Icinga\\\\Application\\\\Modules\\\\NavigationItemContainer\\), string\\} given\\.$#" - count: 1 - path: library/Icinga/Application/Modules/NavigationItemContainer.php - - - - message: "#^Parameter \\#1 \\$array of function array_shift expects array, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#1 \\$array of function array_flip expects array\\, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Test.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$num of function round expects float\\|int, int\\|string given\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Parameter \\#1 \\$string of function strip_tags expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/Tooltip.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, Icinga\\\\Chart\\\\Graph\\\\Tooltip given\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Parameter \\#1 \\$array of function array_values expects array, array\\|false given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|false given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#2 \\$times of function str_repeat expects int, float given\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\|false given\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, bool\\|float\\|int\\|string given\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Parameter \\#1 \\$callback of function call_user_func_array expects callable\\(\\)\\: mixed, 'parent\\:\\:__construct' given\\.$#" - count: 1 - path: library/Icinga/Exception/Http/HttpException.php - - - - message: "#^Parameter \\#2 \\$values of function vsprintf expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Parameter \\#1 \\$array of function array_splice expects array, array\\\\|false given\\.$#" - count: 2 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$stream of function fclose expects resource, resource\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Parameter \\#1 \\$directory of function rmdir expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/File/Storage/TemporaryLocalFileStorage.php - - - - message: "#^Function ldap_control_paged_result not found\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Function ldap_control_paged_result_response not found\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$object of function get_object_vars expects object, mixed given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - 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\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$codepoint of function chr expects int, float\\|int given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Parameter \\#2 \\$timestamp of function date expects int\\|null, float\\|int\\|string given\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Parameter \\#1 \\$array of function natcasesort expects array, array\\\\|false given\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Else branch is unreachable because ternary operator condition is always true\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#1 \\$separator of function explode expects non\\-empty\\-string, string given\\.$#" - count: 2 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#2 \\$offset of function substr expects int, float given\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, float given\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Parameter \\#1 \\$callback of function call_user_func_array expects callable\\(\\)\\: mixed, array\\{\\$this\\(Icinga\\\\Web\\\\Controller\\\\ActionController\\), non\\-falsy\\-string\\} given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$string of function base64_encode expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$string of function rawurlencode expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#2 \\$args of function call_user_func_array expects array\\, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$string of function str_pad expects string, int given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Parameter \\#2 \\$permissions of function mkdir expects int, float\\|int given\\.$#" - count: 2 - path: library/Icinga/Web/FileCache.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Form/Element/DateTimePicker.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/DateTimeValidator.php - - - - message: "#^Parameter \\#1 \\$string of function ltrim expects string, bool\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#2 \\$replacement of function preg_replace expects array\\|string, int given\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Parameter \\#2 \\$timestamp of function date expects int\\|null, int\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Parameter \\#1 \\$string of function substr_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$from of function rename expects string, int\\|string given\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 2 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$string of function ucfirst expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$arrays of function array_merge expects array, array\\\\>\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#1 \\$datetime of function strtotime expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 3 - path: modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|ArrayAccess\\|Traversable given\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$string of function urlencode expects string, array\\|string given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, \\(float\\|int\\) given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Parameter \\#1 \\$array of function array_pop expects array, array\\\\|false given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Parameter \\#1 \\$array of function array_pop expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Parameter \\#2 \\$string of function explode expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$arrays of function array_merge expects array, array\\\\|false given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php - - - - message: "#^Parameter \\#1 \\$array of function key expects array\\|object, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Parameter \\#1 \\$filename of function file_put_contents expects string, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, mixed given\\.$#" - count: 7 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#2 \\$permissions of function chmod expects int, float\\|int given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$string of function md5 expects string, int\\<0, max\\> given\\.$#" - count: 1 - path: modules/setup/application/clicommands/TokenCommand.php - - - - message: "#^Parameter \\#1 \\$string of function strtolower expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/OSRequirement.php - - - - message: "#^Parameter \\#1 \\$string of function ucfirst expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/OSRequirement.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, array\\|null given\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" - count: 1 - path: modules/setup/library/Setup/Web/Form/Validator/TokenValidator.php - - - - message: "#^Parameter \\#1 \\$callback of function ob_start expects callable\\(\\)\\: mixed, null given\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Parameter \\#1 \\$value of function count expects array\\|Countable, int given\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Parameter \\#2 \\$offset of function substr expects int, int\\<0, max\\>\\|false given\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Parameter \\#3 \\$length of function substr expects int\\|null, int\\|false given\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php diff --git a/phpstan-baseline-by-php-version.php b/phpstan-baseline-by-php-version.php deleted file mode 100644 index 418114a7dc..0000000000 --- a/phpstan-baseline-by-php-version.php +++ /dev/null @@ -1,18 +0,0 @@ -= 80000) { - $includes[] = __DIR__ . '/phpstan-baseline-8x.neon'; -} - -return [ - 'includes' => $includes -]; diff --git a/phpstan-baseline-standard.neon b/phpstan-baseline-standard.neon deleted file mode 100644 index 1bd6e863b2..0000000000 --- a/phpstan-baseline-standard.neon +++ /dev/null @@ -1,25911 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^Cannot cast mixed to int\\.$#" - count: 1 - path: application/clicommands/AutocompleteCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\AutocompleteCommand\\:\\:completeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/AutocompleteCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\AutocompleteCommand\\:\\:suggest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/AutocompleteCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\AutocompleteCommand\\:\\:suggest\\(\\) has parameter \\$suggestions with no type specified\\.$#" - count: 1 - path: application/clicommands/AutocompleteCommand.php - - - - message: "#^Property Icinga\\\\Clicommands\\\\AutocompleteCommand\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: application/clicommands/AutocompleteCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\HelpCommand\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/HelpCommand.php - - - - message: "#^Property Icinga\\\\Clicommands\\\\HelpCommand\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: application/clicommands/HelpCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:disableAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:enableAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:installAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:listAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:permissionsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:purgeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:restrictionsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\ModuleCommand\\:\\:searchAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:disableModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:enableModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:hasEnabled\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Part \\$type \\(mixed\\) of encapsed string cannot be cast to string\\.$#" - count: 1 - path: application/clicommands/ModuleCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\VersionCommand\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/VersionCommand.php - - - - message: "#^Property Icinga\\\\Clicommands\\\\VersionCommand\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: application/clicommands/VersionCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\WebCommand\\:\\:forkAndExit\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/WebCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\WebCommand\\:\\:serveAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/WebCommand.php - - - - message: "#^Method Icinga\\\\Clicommands\\\\WebCommand\\:\\:stopAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/clicommands/WebCommand.php - - - - message: "#^Parameter \\#1 \\$path of function pcntl_exec expects string, string\\|false given\\.$#" - count: 1 - path: application/clicommands/WebCommand.php - - - - message: "#^Parameter \\#1 \\$path of function realpath expects string, mixed given\\.$#" - count: 1 - path: application/clicommands/WebCommand.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AboutController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AboutController.php - - - - message: "#^Cannot call method can\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/controllers/AccountController.php - - - - message: "#^Cannot call method getAdditional\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 2 - path: application/controllers/AccountController.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/controllers/AccountController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AccountController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/AccountController.php - - - - message: "#^Parameter \\#1 \\$name of static method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:create\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/AccountController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AnnouncementsController\\:\\:acknowledgeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AnnouncementsController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AnnouncementsController\\:\\:newAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AnnouncementsController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AnnouncementsController\\:\\:updateAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/AnnouncementsController.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$layout\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$viewRenderer\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ApplicationStateController\\:\\:acknowledgeMessageAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ApplicationStateController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ApplicationStateController\\:\\:summaryAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Parameter \\#2 \\$value of function setcookie expects string, int\\<1, max\\> given\\.$#" - count: 1 - path: application/controllers/ApplicationStateController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\View\\:\\:layout\\(\\)\\.$#" - count: 1 - path: application/controllers/AuthenticationController.php - - - - message: "#^Cannot call method isExternalUser\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/controllers/AuthenticationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AuthenticationController\\:\\:loginAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AuthenticationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\AuthenticationController\\:\\:logoutAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/AuthenticationController.php - - - - message: "#^Parameter \\#1 \\$url of static method Icinga\\\\Web\\\\Url\\:\\:fromPath\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/AuthenticationController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Form\\:\\:setIniConfig\\(\\)\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Widget\\\\AbstractWidget\\:\\:add\\(\\)\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Cannot access property \\$enabled on mixed\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Cannot access property \\$loaded on mixed\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:createApplicationTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:createresourceAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:createuserbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:devtoolsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:editresourceAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:edituserbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:generalAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:moduleAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:moduledisableAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:moduleenableAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:modulesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:removeresourceAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:removeuserbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:resourceAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ConfigController\\:\\:userbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:disableModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:enableModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:getModule\\(\\) expects string, mixed given\\.$#" - count: 3 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:getModuleDir\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:hasEnabled\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:hasInstalled\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:hasLoaded\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:delete\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:load\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$query of method Icinga\\\\Web\\\\Controller\\:\\:setupPaginationControl\\(\\) expects Icinga\\\\Data\\\\QueryInterface, null given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#2 \\$name of class Icinga\\\\Application\\\\Modules\\\\Module constructor expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ConfigController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 9 - path: application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:createTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:newDashletAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:removeDashletAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:removePaneAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:renamePaneAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:settingsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\DashboardController\\:\\:updateDashletAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$name of class Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane constructor expects string, mixed given\\.$#" - count: 2 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:activate\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:getPane\\(\\) expects string, mixed given\\.$#" - count: 7 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$pane of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:hasPane\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$title of class Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet constructor expects string, mixed given\\.$#" - count: 2 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$title of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setTitle\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$title of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:getDashlet\\(\\) expects string, mixed given\\.$#" - count: 2 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$title of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:removeDashlet\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$title of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:setTitle\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$url of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setUrl\\(\\) expects Icinga\\\\Web\\\\Url\\|string, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#1 \\$user of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:setUser\\(\\) expects Icinga\\\\User, Icinga\\\\User\\|null given\\.$#" - 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\\.$#" - count: 2 - path: application/controllers/DashboardController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: application/controllers/DashboardController.php - - - - message: "#^Call to an undefined method Zend_Controller_Request_Abstract\\:\\:get\\(\\)\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Cannot access property \\$exception on mixed\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Cannot access property \\$request on mixed\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Cannot access property \\$type on mixed\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ErrorController\\:\\:errorAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ErrorController.php - - - - message: "#^Call to an undefined method Icinga\\\\Authentication\\\\UserGroup\\\\UserGroupBackendInterface\\:\\:delete\\(\\)\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Call to an undefined method Icinga\\\\Authentication\\\\UserGroup\\\\UserGroupBackendInterface\\:\\:select\\(\\)\\.$#" - count: 3 - path: application/controllers/GroupController.php - - - - message: "#^Call to an undefined method Icinga\\\\Authentication\\\\User\\\\DomainAwareInterface\\:\\:getName\\(\\)\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:addAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:addmemberAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:createListTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:createShowTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:editAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:listAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:removememberAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\GroupController\\:\\:showAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#1 \\$groupName of method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\AddMemberForm\\:\\:setGroupName\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Controller\\\\AuthBackendController\\:\\:getUserGroupBackend\\(\\) expects string\\|null, mixed given\\.$#" - 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\\.$#" - count: 3 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#2 \\$filter of static method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:where\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#2 \\$groupName of method Icinga\\\\Controllers\\\\GroupController\\:\\:createShowTabs\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 5 - path: application/controllers/GroupController.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: application/controllers/GroupController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\HealthController\\:\\:handleFormatRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\HealthController\\:\\:handleFormatRequest\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\HealthController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\IframeController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/IframeController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\IndexController\\:\\:welcomeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/IndexController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:layout\\(\\)\\.$#" - count: 2 - path: application/controllers/LayoutController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\LayoutController\\:\\:announcementsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/LayoutController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\LayoutController\\:\\:menuAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/LayoutController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ListController\\:\\:addTitleTab\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ListController\\:\\:applicationlogAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ListController.php - - - - message: "#^Parameter \\#1 \\$query of method Icinga\\\\Web\\\\Controller\\:\\:setupPaginationControl\\(\\) expects Icinga\\\\Data\\\\QueryInterface, null given\\.$#" - count: 1 - path: application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ManageUserDevicesController\\:\\:deleteAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ManageUserDevicesController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ManageUserDevicesController\\:\\:devicesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ManageUserDevicesController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\ManageUserDevicesController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/ManageUserDevicesController.php - - - - message: "#^Parameter \\#1 \\$iv of method Icinga\\\\Web\\\\RememberMe\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ManageUserDevicesController.php - - - - message: "#^Parameter \\#1 \\$username of method Icinga\\\\Web\\\\RememberMeUserDevicesList\\:\\:setUsername\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/ManageUserDevicesController.php - - - - message: "#^Cannot call method getUser\\(\\) on Icinga\\\\Authentication\\\\Auth\\|null\\.$#" - count: 1 - path: application/controllers/MyDevicesController.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/controllers/MyDevicesController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\MyDevicesController\\:\\:deleteAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/MyDevicesController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\MyDevicesController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/MyDevicesController.php - - - - message: "#^Parameter \\#1 \\$iv of method Icinga\\\\Web\\\\RememberMe\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/MyDevicesController.php - - - - message: "#^Cannot call method can\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Cannot call method getLabel\\(\\) on Icinga\\\\Web\\\\Navigation\\\\NavigationItem\\|null\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 5 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:addAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:dashboardAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:editAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:fetchSharedNavigationItemConfigs\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:fetchUserNavigationItemConfigs\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:listItemTypes\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:sharedAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\NavigationController\\:\\:unshareAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:delete\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:load\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Navigation\\\\Navigation\\:\\:findItem\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#1 \\$type of static method Icinga\\\\Application\\\\Config\\:\\:navigation\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 4 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#2 \\$username of static method Icinga\\\\Application\\\\Config\\:\\:navigation\\(\\) expects string\\|null, mixed given\\.$#" - count: 2 - path: application/controllers/NavigationController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 5 - path: application/controllers/NavigationController.php - - - - message: "#^Property Icinga\\\\Controllers\\\\NavigationController\\:\\:\\$itemTypeConfig type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/controllers/NavigationController.php - - - - message: "#^Cannot access offset 'label' on mixed\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:addAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:auditAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:createListTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:editAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:listAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\RoleController\\:\\:suggestRoleMemberAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#1 \\$count of method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:limit\\(\\) expects int\\|null, mixed given\\.$#" - count: 2 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#1 \\$query of method Icinga\\\\Web\\\\Controller\\:\\:setupPaginationControl\\(\\) expects Icinga\\\\Data\\\\QueryInterface, null given\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#1 \\$username of class Icinga\\\\User constructor expects string, mixed given\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#2 \\$haystack of function in_array expects array, mixed given\\.$#" - count: 1 - path: application/controllers/RoleController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 2 - path: application/controllers/RoleController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\SearchController\\:\\:hintAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/SearchController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\SearchController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/SearchController.php - - - - message: "#^Parameter \\#1 \\$searchString of method Icinga\\\\Web\\\\Widget\\\\SearchDashboard\\:\\:search\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/SearchController.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$viewRenderer\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:layout\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\StaticController\\:\\:imgAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Parameter \\#1 \\$filename of function readfile expects string, string\\|false given\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Parameter \\#1 \\$filename of function stat expects string, string\\|false given\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:getModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, mixed given\\.$#" - count: 1 - path: application/controllers/StaticController.php - - - - message: "#^Call to an undefined method Icinga\\\\Authentication\\\\User\\\\UserBackendInterface\\:\\:select\\(\\)\\.$#" - count: 3 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:addAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:createListTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:createShowTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:createmembershipAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:editAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:listAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UserController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\RepositoryForm\\:\\:remove\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Controller\\\\AuthBackendController\\:\\:getUserBackend\\(\\) expects string\\|null, mixed given\\.$#" - 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\\.$#" - count: 3 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#1 \\$userName of method Icinga\\\\Forms\\\\Config\\\\User\\\\CreateMembershipForm\\:\\:setUsername\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#1 \\$username of class Icinga\\\\User constructor expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#2 \\$userName of method Icinga\\\\Controllers\\\\UserController\\:\\:createShowTabs\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UserController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 4 - path: application/controllers/UserController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UsergroupbackendController\\:\\:createAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UsergroupbackendController\\:\\:editAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UsergroupbackendController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Method Icinga\\\\Controllers\\\\UsergroupbackendController\\:\\:removeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupBackendForm\\:\\:delete\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupBackendForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupBackendForm\\:\\:load\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 3 - path: application/controllers/UsergroupbackendController.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Account/ChangePasswordForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/forms/Account/ChangePasswordForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Account/ChangePasswordForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Account\\\\ChangePasswordForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Account/ChangePasswordForm.php - - - - message: "#^Parameter \\#2 \\$password of method Icinga\\\\Authentication\\\\User\\\\DbUserBackend\\:\\:authenticate\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Account/ChangePasswordForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: application/forms/AcknowledgeApplicationStateMessageForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\AcknowledgeApplicationStateMessageForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/AcknowledgeApplicationStateMessageForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: application/forms/ActionForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\ActionForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/ActionForm.php - - - - message: "#^Cannot access property \\$hash on mixed\\.$#" - count: 1 - path: application/forms/Announcement/AcknowledgeAnnouncementForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Announcement/AcknowledgeAnnouncementForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: application/forms/Announcement/AcknowledgeAnnouncementForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Announcement\\\\AcknowledgeAnnouncementForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Announcement/AcknowledgeAnnouncementForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$end\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$start\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Announcement\\\\AnnouncementForm\\:\\:createDeleteElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Announcement\\\\AnnouncementForm\\:\\:createInsertElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Announcement\\\\AnnouncementForm\\:\\:createUpdateElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Announcement/AnnouncementForm.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 3 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Cannot call method setAttrib\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Authentication\\\\LoginForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Authentication\\\\LoginForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#1 \\$cue of method Icinga\\\\Web\\\\Form\\:\\:setRequiredCue\\(\\) expects string, null given\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\User\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#1 \\$haystack of function strpos expects string, mixed given\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#1 \\$username of class Icinga\\\\User constructor expects string, mixed given\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#2 \\$password of method Icinga\\\\Authentication\\\\AuthChain\\:\\:authenticate\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Parameter \\#2 \\$password of static method Icinga\\\\Web\\\\RememberMe\\:\\:fromCredentials\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Authentication/LoginForm.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 2 - path: application/forms/AutoRefreshForm.php - - - - message: "#^Cannot call method setPreferences\\(\\) on mixed\\.$#" - count: 1 - path: application/forms/AutoRefreshForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\AutoRefreshForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/AutoRefreshForm.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, true given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/General/LoggingConfigForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getThemes\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/General/ThemingConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\GeneralConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/GeneralConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\Resource\\\\DbResourceForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/Resource/DbResourceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\Resource\\\\FileResourceForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/Resource/FileResourceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\Resource\\\\LdapResourceForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/Resource/LdapResourceForm.php - - - - message: "#^Cannot call method escape\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Cannot call method url\\(\\) on Zend_View_Interface\\|null\\.$#" - 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$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\Resource\\\\SshResourceForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#1 \\$filename of function file_exists expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#1 \\$filename of function unlink expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#1 \\$str of method Icinga\\\\Util\\\\File\\:\\:fwrite\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: application/forms/Config/Resource/SshResourceForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Cannot call method setDecorators\\(\\) on Zend_Form_Element\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\ResourceConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\ResourceConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - 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$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\ResourceConfigForm\\:\\:writeConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:getSection\\(\\) expects string, mixed given\\.$#" - count: 2 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:hasSection\\(\\) expects string, mixed given\\.$#" - count: 2 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Config\\\\ResourceConfigForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#1 \\$type of method Icinga\\\\Forms\\\\Config\\\\ResourceConfigForm\\:\\:getResourceForm\\(\\) expects string, mixed given\\.$#" - count: 2 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: application/forms/Config/ResourceConfigForm.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Cannot access property \\$backend_name on mixed\\.$#" - count: 2 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Cannot access property \\$group_name on mixed\\.$#" - count: 2 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\User\\\\CreateMembershipForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\User\\\\CreateMembershipForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/User/CreateMembershipForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\User\\\\UserForm\\:\\:createDeleteElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/User/UserForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\User\\\\UserForm\\:\\:createInsertElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/User/UserForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\User\\\\UserForm\\:\\:createUpdateElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/User/UserForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackend\\\\DbBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackend/DbBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackend\\\\ExternalBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackend/ExternalBackendForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Db\\\\DbConnection\\|Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:bind\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserBackend/LdapBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackend\\\\LdapBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackend/LdapBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackend\\\\LdapBackendForm\\:\\:discoverDomain\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: application/forms/Config/UserBackend/LdapBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackend\\\\LdapBackendForm\\:\\:getSuggestion\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackend/LdapBackendForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Cannot call method setDecorators\\(\\) on Zend_Form_Element\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:getBackendForm\\(\\) should return Icinga\\\\Web\\\\Form but returns object\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackendConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Parameter \\#1 \\$name of static method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:create\\(\\) expects string, null given\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string\\|false given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackendConfigForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Forms\\\\ConfigForm\\:\\:move\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserBackendReorderForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserBackendReorderForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserBackendReorderForm.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Extensible\\:\\:select\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Fetchable\\:\\:applyFilter\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Dead catch \\- Icinga\\\\Exception\\\\NotFoundError is never thrown in the try block\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\AddMemberForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 2 - path: application/forms/Config/UserGroup/AddMemberForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\DbUserGroupBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/DbUserGroupBackendForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Db\\\\DbConnection\\|Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:getHostname\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Db\\\\DbConnection\\|Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:getPort\\(\\)\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\LdapUserGroupBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\LdapUserGroupBackendForm\\:\\:createGroupConfigElements\\(\\) has no return type specified\\.$#" - 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$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\LdapUserGroupBackendForm\\:\\:createHiddenUserConfigElements\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\LdapUserGroupBackendForm\\:\\:createUserConfigElements\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Parameter \\#1 \\$resourceName of static method Icinga\\\\Data\\\\ResourceFactory\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Config/UserGroup/LdapUserGroupBackendForm.php - - - - message: "#^Cannot call method setDecorators\\(\\) on Zend_Form_Element\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/UserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupBackendForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/UserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupBackendForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/UserGroupBackendForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupForm\\:\\:createDeleteElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Config/UserGroup/UserGroupForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Config\\\\UserGroup\\\\UserGroupForm\\:\\:createInsertElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/ConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\ConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/ConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\ConfigForm\\:\\:transformEmptyValuesToNull\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/forms/ConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\ConfigForm\\:\\:writeConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/ConfigForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: application/forms/Control/LimiterControlForm.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 1 - path: application/forms/Control/LimiterControlForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Control\\\\LimiterControlForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Control/LimiterControlForm.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\Web\\\\Url\\:\\:setParam\\(\\) expects array\\|bool\\|string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Control/LimiterControlForm.php - - - - message: "#^Static property Icinga\\\\Forms\\\\Control\\\\LimiterControlForm\\:\\:\\$limits \\(array\\\\) does not accept default value of type array\\\\.$#" - count: 1 - path: application/forms/Control/LimiterControlForm.php - - - - message: "#^Cannot call method getRelativeUrl\\(\\) on Icinga\\\\Web\\\\Url\\|null\\.$#" - count: 1 - path: application/forms/Dashboard/DashletForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Dashboard\\\\DashletForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Dashboard/DashletForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Dashboard\\\\DashletForm\\:\\:load\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Dashboard/DashletForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Dashboard\\\\DashletForm\\:\\:setDashboard\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Dashboard/DashletForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\LdapDiscoveryForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/LdapDiscoveryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\DashletForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/DashletForm.php - - - - message: "#^Cannot call method removeMultiOption\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Navigation/MenuItemForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\MenuItemForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/MenuItemForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Form\\:\\:requiresParentSelection\\(\\)\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Cannot call method getSection\\(\\) on Icinga\\\\Application\\\\Config\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:setDefaultUrl\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:setDefaultUrl\\(\\) has parameter \\$url with no type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:writeConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:hasBeenShared\\(\\) expects string, mixed given\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#1 \\$type of static method Icinga\\\\Application\\\\Config\\:\\:navigation\\(\\) expects string, mixed given\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#2 \\$array of function implode expects array\\, mixed given\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#2 \\$owner of method Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:listAvailableParents\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Parameter \\#2 \\$username of static method Icinga\\\\Application\\\\Config\\:\\:navigation\\(\\) expects string\\|null, mixed given\\.$#" - count: 2 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Property Icinga\\\\Forms\\\\Navigation\\\\NavigationConfigForm\\:\\:\\$defaultUrl has no type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/NavigationConfigForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Navigation\\\\NavigationItemForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Navigation/NavigationItemForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getThemes\\(\\)\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 2 - path: application/forms/PreferenceForm.php - - - - message: "#^Cannot call method href\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 3 - path: application/forms/PreferenceForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/PreferenceForm.php - - - - message: "#^Cannot call method setPreferences\\(\\) on mixed\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\PreferenceForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\PreferenceForm\\:\\:getDefaultShowStacktraces\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\PreferenceForm\\:\\:getLocale\\(\\) has parameter \\$availableLocales with no type specified\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\PreferenceForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Parameter \\#2 \\$locale of function setlocale expects array\\|string\\|null, int given\\.$#" - count: 2 - path: application/forms/PreferenceForm.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, mixed given\\.$#" - count: 1 - path: application/forms/PreferenceForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Repository\\\\Repository\\:\\:delete\\(\\)\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Repository\\\\Repository\\:\\:insert\\(\\)\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Repository\\\\Repository\\:\\:update\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:createDeleteElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:createInsertElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:createUpdateElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:deleteEntry\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:insertEntry\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:onDeleteRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:onInsertRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:onUpdateRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\RepositoryForm\\:\\:updateEntry\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Property Icinga\\\\Forms\\\\RepositoryForm\\:\\:\\$data \\(array\\) does not accept array\\|null\\.$#" - count: 2 - path: application/forms/RepositoryForm.php - - - - message: "#^Property Icinga\\\\Forms\\\\RepositoryForm\\:\\:\\$data type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/forms/RepositoryForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$description\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$groups\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$name\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$parent\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$permissions\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$refusals\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$unrestricted\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$users\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Repository\\\\Repository\\:\\:update\\(\\)\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Cannot access property \\$name on mixed\\.$#" - count: 6 - path: application/forms/Security/RoleForm.php - - - - message: "#^Cannot call method getDecorator\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Cannot call method setOption\\(\\) on Zend_Form_Decorator_Abstract\\|false\\.$#" - count: 2 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:collectProvidedPrivileges\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:collectRoles\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:createDeleteElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:createInsertElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:sortPermissions\\(\\) has no return type specified\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Method Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:sortPermissions\\(\\) has parameter \\$permissions with no type specified\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Property Icinga\\\\Forms\\\\Security\\\\RoleForm\\:\\:\\$providedPermissions type has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: application/forms/Security/RoleForm.php - - - - message: "#^Cannot access property \\$tickets on Zend_View_Interface\\|null\\.$#" - count: 1 - path: application/views/helpers/CreateTicketLinks.php - - - - message: "#^Cannot call method createLinks\\(\\) on array\\|Icinga\\\\Application\\\\Hook\\\\TicketHook\\.$#" - count: 1 - path: application/views/helpers/CreateTicketLinks.php - - - - message: "#^PHPDoc tag @var for variable \\$tickets has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: application/views/helpers/FormDate.php - - - - message: "#^Parameter \\#1 \\$attribs of method Zend_View_Helper_HtmlElement\\:\\:_htmlAttribs\\(\\) expects array, array\\|null given\\.$#" - count: 1 - path: application/views/helpers/FormDate.php - - - - message: "#^Parameter \\#1 \\$var of method Icinga\\\\Web\\\\View\\:\\:escape\\(\\) expects string\\|null, int\\|null given\\.$#" - count: 1 - path: application/views/helpers/FormDate.php - - - - message: "#^Cannot call method escape\\(\\) on Zend_View_Interface\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/views/helpers/FormDateTime.php - - - - message: "#^Offset 'local' does not exist on array\\|null\\.$#" - count: 2 - path: application/views/helpers/FormDateTime.php - - - - message: "#^Cannot call method escape\\(\\) on Zend_View_Interface\\|null\\.$#" - 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\\.$#" - count: 1 - path: application/views/helpers/FormNumber.php - - - - message: "#^Method Zend_View_Helper_FormNumber\\:\\:formatNumber\\(\\) has parameter \\$number with no type specified\\.$#" - 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\\.$#" - count: 1 - path: application/views/helpers/FormNumber.php - - - - message: "#^Parameter \\#1 \\$attribs of method Zend_View_Helper_HtmlElement\\:\\:_htmlAttribs\\(\\) expects array, array\\\\|null given\\.$#" - 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\\.$#" - count: 1 - path: application/views/helpers/FormTime.php - - - - message: "#^Parameter \\#1 \\$attribs of method Zend_View_Helper_HtmlElement\\:\\:_htmlAttribs\\(\\) expects array, array\\|null given\\.$#" - count: 1 - path: application/views/helpers/FormTime.php - - - - message: "#^Parameter \\#1 \\$var of method Icinga\\\\Web\\\\View\\:\\:escape\\(\\) expects string\\|null, int\\|null given\\.$#" - count: 1 - path: application/views/helpers/FormTime.php - - - - message: "#^Cannot call method protectId\\(\\) on Zend_Controller_Request_Abstract\\|null\\.$#" - count: 1 - path: application/views/helpers/ProtectId.php - - - - message: "#^Method Zend_View_Helper_ProtectId\\:\\:protectId\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/ProtectId.php - - - - message: "#^Method Zend_View_Helper_ProtectId\\:\\:protectId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: application/views/helpers/ProtectId.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showHourMin\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showHourMin\\(\\) has parameter \\$sec with no type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showSeconds\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showSeconds\\(\\) has parameter \\$sec with no type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showTime\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showTime\\(\\) has parameter \\$timestamp with no type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showTimeSince\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:showTimeSince\\(\\) has parameter \\$timestamp with no type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Zend_View_Helper_Util\\:\\:util\\(\\) has no return type specified\\.$#" - count: 1 - path: application/views/helpers/Util.php - - - - message: "#^Method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getAvailableModulePaths\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getLocaleDir\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:hasLocales\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Property Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:\\$libDir \\(string\\) does not accept string\\|false\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Property Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:\\$libraryPaths \\(array\\\\) does not accept array\\\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Property Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:\\$localeDir \\(string\\) does not accept false\\.$#" - count: 1 - path: library/Icinga/Application/ApplicationBootstrap.php - - - - message: "#^Access to an undefined property object\\:\\:\\$columns\\.$#" - count: 2 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Access to an undefined property object\\:\\:\\$rows\\.$#" - count: 2 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Method Icinga\\\\Application\\\\Benchmark\\:\\:dump\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Method Icinga\\\\Application\\\\Benchmark\\:\\:measure\\(\\) has parameter \\$message with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^PHPDoc tag @param has invalid value \\(string A comment identifying the current measurement\\)\\: Unexpected token \"A\", expected variable at offset 143$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Property Icinga\\\\Application\\\\Benchmark\\:\\:\\$instance has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Property Icinga\\\\Application\\\\Benchmark\\:\\:\\$measures has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Property Icinga\\\\Application\\\\Benchmark\\:\\:\\$start has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Benchmark.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:buildClassFilename\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:buildClassFilename\\(\\) has parameter \\$namespace with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:classBelongsToModule\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:extractModuleName\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:extractModuleNamespace\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:namespaceHasApplictionDirectory\\(\\) has parameter \\$namespace with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:register\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Method Icinga\\\\Application\\\\ClassLoader\\:\\:unregister\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Property Icinga\\\\Application\\\\ClassLoader\\:\\:\\$applicationDirectories type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Property Icinga\\\\Application\\\\ClassLoader\\:\\:\\$applicationPrefixes type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Property Icinga\\\\Application\\\\ClassLoader\\:\\:\\$namespaces type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/ClassLoader.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 2 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:cliLoader\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatch\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatchEndless\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatchModule\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatchModule\\(\\) has parameter \\$basedir with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatchModule\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:dispatchOnce\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:getParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:parseBasicParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Method Icinga\\\\Application\\\\Cli\\:\\:setupFakeAuthentication\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$cliLoader has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$debug has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$params has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$showBenchmark has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$verbose has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^Property Icinga\\\\Application\\\\Cli\\:\\:\\$watchTimeout has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Cli.php - - - - message: "#^While loop condition is always true\\.$#" - 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$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Method Icinga\\\\Application\\\\Config\\:\\:current\\(\\) should return Icinga\\\\Data\\\\ConfigObject but returns mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Method Icinga\\\\Application\\\\Config\\:\\:fromIni\\(\\) has no return type specified\\.$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Method Icinga\\\\Application\\\\Config\\:\\:getSection\\(\\) should return Icinga\\\\Data\\\\ConfigObject but returns mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Method Icinga\\\\Application\\\\Config\\:\\:saveIni\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Parameter \\#2 \\$filename of class Icinga\\\\File\\\\Ini\\\\IniWriter constructor expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Parameter \\#3 \\$filemode of class Icinga\\\\File\\\\Ini\\\\IniWriter constructor expects int, int\\|null given\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Property Icinga\\\\Application\\\\Config\\:\\:\\$app type has no value type specified in iterable type array\\.$#" - 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$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Property Icinga\\\\Application\\\\Config\\:\\:\\$modules type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/Config.php - - - - message: "#^Property Icinga\\\\Application\\\\Config\\:\\:\\$navigation type has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:assertValidHook\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:clean\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:normalizeHookName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:normalizeHookName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:register\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:splitHookName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\:\\:splitHookName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Parameter \\#1 \\$object of function get_class expects object, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Property Icinga\\\\Application\\\\Hook\\:\\:\\$hooks type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Property Icinga\\\\Application\\\\Hook\\:\\:\\$instances type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/Hook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ApplicationStateHook\\:\\:collectMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ApplicationStateHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ApplicationStateHook\\:\\:getAllMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ApplicationStateHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ApplicationStateHook\\:\\:getMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ApplicationStateHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ApplicationStateHook\\:\\:hasMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ApplicationStateHook.php - - - - message: "#^Property Icinga\\\\Application\\\\Hook\\\\ApplicationStateHook\\:\\:\\$messages has no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ApplicationStateHook.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuditHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuditHook\\:\\:formatMessage\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuditHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuditHook\\:\\:logActivity\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuditHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuditHook\\:\\:logMessage\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuditHook.php - - - - message: "#^Parameter \\#2 \\$callback of function preg_replace_callback expects callable\\(array\\\\)\\: string, Closure\\(mixed\\)\\: mixed given\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuditHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuthenticationHook\\:\\:onLogin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuthenticationHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuthenticationHook\\:\\:onLogout\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuthenticationHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuthenticationHook\\:\\:triggerLogin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuthenticationHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\AuthenticationHook\\:\\:triggerLogout\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/AuthenticationHook.php - - - - message: "#^Call to an undefined method ipl\\\\Sql\\\\Connection\\:\\:exec\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ConfigFormEventsHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ConfigFormEventsHook\\:\\:isValid\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ConfigFormEventsHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ConfigFormEventsHook\\:\\:onSuccess\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ConfigFormEventsHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ConfigFormEventsHook\\:\\:runAppliesTo\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ConfigFormEventsHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ConfigFormEventsHook\\:\\:runEventMethod\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/ConfigFormEventsHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\ConfigFormEventsHook\\:\\:runEventMethod\\(\\) has parameter \\$eventMethod with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/HealthHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\PdfexportHook\\:\\:streamPdfFromHtml\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/Ticket/TicketPattern.php - - - - message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\TicketHook\\:\\:createLinks\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\TicketHook\\:\\:fail\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Hook\\\\TicketHook\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$arg$#" - count: 1 - path: library/Icinga/Application/Hook/TicketHook.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_Helper_Abstract\\:\\:\\$view\\.$#" - count: 1 - path: library/Icinga/Application/Hook/WebBaseHook.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\\:\\:initView\\(\\)\\.$#" - count: 1 - path: library/Icinga/Application/Hook/WebBaseHook.php - - - - message: "#^Method Icinga\\\\Application\\\\Icinga\\:\\:setApp\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Icinga.php - - - - message: "#^Property Icinga\\\\Application\\\\LegacyWeb\\:\\:\\$legacyBasedir has no type specified\\.$#" - 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$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Libraries/Library.php - - - - message: "#^Method Icinga\\\\Application\\\\Libraries\\\\Library\\:\\:metaData\\(\\) should return array but returns mixed\\.$#" - count: 1 - path: library/Icinga/Application/Libraries/Library.php - - - - message: "#^Parameter \\#2 \\$pieces of function join expects array, array\\\\|false given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Libraries/Library.php - - - - message: "#^Property Icinga\\\\Application\\\\Libraries\\\\Library\\:\\:\\$metaData \\(array\\) does not accept mixed\\.$#" - 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\\.$#" - 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$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:createWriter\\(\\) should return Icinga\\\\Application\\\\Logger\\\\LogWriter but returns object\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:debug\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:error\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:info\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:log\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\:\\:warning\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$arg$#" - count: 5 - path: library/Icinga/Application/Logger.php - - - - message: "#^Property Icinga\\\\Application\\\\Logger\\:\\:\\$configErrors type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/Logger.php - - - - message: "#^Property Icinga\\\\Application\\\\Logger\\:\\:\\$levels type has no value type specified in iterable type array\\.$#" - 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$#" - count: 1 - path: library/Icinga/Application/Logger/LogWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\LogWriter\\:\\:log\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger/LogWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\LogWriter\\:\\:log\\(\\) has parameter \\$message with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger/LogWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\LogWriter\\:\\:log\\(\\) has parameter \\$severity with no type specified\\.$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/FileWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\Writer\\\\FileWriter\\:\\:log\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/FileWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\Writer\\\\FileWriter\\:\\:write\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/FileWriter.php - - - - message: "#^Parameter \\#1 \\$path of function dirname expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Application/Logger/Writer/FileWriter.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/FileWriter.php - - - - message: "#^Property Icinga\\\\Application\\\\Logger\\\\Writer\\\\FileWriter\\:\\:\\$file \\(string\\) does not accept mixed\\.$#" - 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$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/PhpWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\Writer\\\\PhpWriter\\:\\:log\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/PhpWriter.php - - - - message: "#^Property Icinga\\\\Application\\\\Logger\\\\Writer\\\\PhpWriter\\:\\:\\$ident \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/PhpWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\Writer\\\\StderrWriter\\:\\:log\\(\\) has no return type specified\\.$#" - 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$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/SyslogWriter.php - - - - message: "#^Method Icinga\\\\Application\\\\Logger\\\\Writer\\\\SyslogWriter\\:\\:log\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Logger/Writer/SyslogWriter.php - - - - message: "#^Property Icinga\\\\Application\\\\Logger\\\\Writer\\\\SyslogWriter\\:\\:\\$ident \\(string\\) does not accept mixed\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/DashboardContainer.php - - - - message: "#^If condition is always true\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Manager.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:detectEnabledModules\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Manager.php - - - - message: "#^Offset 'message' does not exist on array\\{type\\: int, message\\: string, file\\: string, line\\: int\\}\\|null\\.$#" - count: 4 - 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\\.$#" - count: 3 - path: library/Icinga/Application/Modules/Manager.php - - - - message: "#^Parameter \\#3 \\$basedir of class Icinga\\\\Application\\\\Modules\\\\Module constructor expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/MenuItemContainer.php - - - - message: "#^Access to an undefined property object\\:\\:\\$depends\\.$#" - count: 3 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Access to an undefined property object\\:\\:\\$description\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Access to an undefined property object\\:\\:\\$libraries\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Access to an undefined property object\\:\\:\\$modules\\.$#" - count: 2 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Access to an undefined property object\\:\\:\\$title\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Access to an undefined property object\\:\\:\\$version\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Call to an undefined method Zend_Controller_Router_Interface\\:\\:addRoute\\(\\)\\.$#" - count: 3 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Cannot access an offset on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - count: 1 - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Module\\:\\:hasLocales\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Module\\:\\:providePermission\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Module\\:\\:provideRestriction\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Module\\:\\:slashesToNamespace\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Modules/Module.php - - - - message: "#^Method Icinga\\\\Application\\\\Modules\\\\Module\\:\\:slashesToNamespace\\(\\) has parameter \\$class with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/NavigationItemContainer.php - - - - message: "#^Parameter \\#2 \\$pieces of function join expects array, array\\\\|false given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Modules/NavigationItemContainer.php - - - - message: "#^Cannot access offset 'name' on array\\|false\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Method Icinga\\\\Application\\\\Platform\\:\\:discoverHostname\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#1 \\$hostname of function gethostbyname expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 2 - path: library/Icinga/Application/Platform.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_split expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Static property Icinga\\\\Application\\\\Platform\\:\\:\\$fqdn \\(string\\) does not accept string\\|false\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Static property Icinga\\\\Application\\\\Platform\\:\\:\\$hostname \\(string\\) does not accept string\\|false\\.$#" - count: 1 - path: library/Icinga/Application/Platform.php - - - - message: "#^Method Icinga\\\\Application\\\\Test\\:\\:getFrontController\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Test.php - - - - message: "#^Property Icinga\\\\Application\\\\Test\\:\\:\\$request \\(Icinga\\\\Web\\\\Request\\) in isset\\(\\) is not nullable\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Version.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getFrontController\\(\\)\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Call to an undefined method Zend_Controller_Router_Interface\\:\\:addRoute\\(\\)\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:addHelperPath\\(\\)\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:headTitle\\(\\)\\.$#" - count: 2 - path: library/Icinga/Application/Web.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:setEncoding\\(\\)\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Cannot call method can\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 3 - path: library/Icinga/Application/Web.php - - - - message: "#^Method Icinga\\\\Application\\\\Web\\:\\:detectLocale\\(\\) should return string but returns array\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Method Icinga\\\\Application\\\\Web\\:\\:detectTimezone\\(\\) should return string\\|null but returns array\\|string\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Method Icinga\\\\Application\\\\Web\\:\\:dispatch\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Method Icinga\\\\Application\\\\Web\\:\\:hasAccessToSharedNavigationItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Method Icinga\\\\Application\\\\Web\\:\\:hasAccessToSharedNavigationItem\\(\\) has parameter \\$config with no type specified\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Navigation\\\\Navigation\\:\\:addItem\\(\\) expects Icinga\\\\Web\\\\Navigation\\\\NavigationItem\\|string, int\\|string given\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Property Icinga\\\\Application\\\\Web\\:\\:\\$accessibleMenuItems type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Property Icinga\\\\Application\\\\Web\\:\\:\\$session is never read, only written\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Property Icinga\\\\Application\\\\Web\\:\\:\\$user \\(Icinga\\\\User\\) does not accept Icinga\\\\User\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Application/Web.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Application/webrouter.php - - - - message: "#^Argument of an invalid type array\\\\|null supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\ConfigObject\\:\\:getSection\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\ConfigObject\\:\\:hasSection\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Cannot call method addChild\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Method Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:applyRoles\\(\\) has no return type specified\\.$#" - 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$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Method Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:migrateLegacyPermissions\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:loadRole\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$parent of method Icinga\\\\Authentication\\\\Role\\:\\:setParent\\(\\) expects Icinga\\\\Authentication\\\\Role, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$restrictions of method Icinga\\\\Authentication\\\\Role\\:\\:setRestrictions\\(\\) expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$restrictions of method Icinga\\\\Authentication\\\\Role\\:\\:setRestrictions\\(\\) expects array\\, array\\\\|null given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$restrictions of method Icinga\\\\User\\:\\:setRestrictions\\(\\) expects array\\, array\\\\> given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$state of method Icinga\\\\Authentication\\\\Role\\:\\:setIsUnrestricted\\(\\) expects bool, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#1 \\$value of static method Icinga\\\\Util\\\\StringHelper\\:\\:trimSplit\\(\\) expects string, mixed given\\.$#" - count: 4 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#2 \\$section of method Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:loadRole\\(\\) expects Icinga\\\\Data\\\\ConfigObject, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\User\\:\\:setAdditional\\(\\) expects string, array\\, string\\> given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Parameter \\#3 \\$section of method Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:match\\(\\) expects Icinga\\\\Data\\\\ConfigObject, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Property Icinga\\\\Authentication\\\\AdmissionLoader\\:\\:\\$roleConfig \\(Icinga\\\\Data\\\\ConfigObject\\) does not accept Icinga\\\\Application\\\\Config\\.$#" - 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$#" - count: 1 - path: library/Icinga/Authentication/AdmissionLoader.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getResponse\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Cannot call method can\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Cannot call method getExternalUserInformation\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Cannot call method getGroups\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Cannot call method getRestrictions\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Cannot call method isExternalUser\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:authenticateFromSession\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:challengeHttp\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:persistCurrentUser\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:removeAuthorization\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:setAuthenticated\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Auth\\:\\:setAuthenticated\\(\\) has parameter \\$persist with no type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\User\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Parameter \\#2 \\$locale of function setlocale expects array\\|string\\|null, int given\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Parameter \\#2 \\$value of function setcookie expects string, int\\<1, max\\> given\\.$#" - count: 1 - path: library/Icinga/Authentication/Auth.php - - - - message: "#^Property Icinga\\\\Authentication\\\\Auth\\:\\:\\$user \\(Icinga\\\\User\\|null\\) does not accept mixed\\.$#" - 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$#" - count: 1 - path: library/Icinga/Authentication/AuthChain.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\User\\:\\:setAdditional\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/AuthChain.php - - - - message: "#^Property Icinga\\\\Authentication\\\\AuthChain\\:\\:\\$currentBackend \\(Icinga\\\\Authentication\\\\User\\\\UserBackendInterface\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Authentication/AuthChain.php - - - - message: "#^Method Icinga\\\\Authentication\\\\Role\\:\\:getRestrictions\\(\\) should return array\\\\|null but returns string\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/RolesConfig.php - - - - message: "#^Property Icinga\\\\Authentication\\\\RolesConfig\\:\\:\\$configs type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Authentication/RolesConfig.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\DbUserBackend\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\(\\)$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/User/ExternalBackend.php - - - - message: "#^Property Icinga\\\\Authentication\\\\User\\\\ExternalBackend\\:\\:\\$stripUsernameRegexp \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Authentication/User/ExternalBackend.php - - - - message: "#^Strict comparison using \\=\\=\\= between array\\|string\\|null and false will always evaluate to false\\.$#" - count: 1 - path: library/Icinga/Authentication/User/ExternalBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setBase\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setNativeFilter\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setUnfoldAttribute\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setUsePagedResults\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:retrieveShadowExpire\\(\\) should return bool but returns null\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:retrieveUserAccountControl\\(\\) should return bool but returns null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/User/LdapUserBackend.php - - - - message: "#^Cannot call method setName\\(\\) on Icinga\\\\Authentication\\\\User\\\\DbUserBackend\\|Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\|null\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:assertBackendsExist\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:getCustomBackendConfigForms\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:registerCustomUserBackends\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\User\\\\UserBackend\\:\\:setConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$baseDn of method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:setBaseDn\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 2 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$filter of method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:setFilter\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Authentication\\\\User\\\\ExternalBackend\\:\\:setName\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Authentication\\\\User\\\\UserBackendInterface\\:\\:setName\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$userClass of method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:setUserClass\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Parameter \\#1 \\$userNameAttribute of method Icinga\\\\Authentication\\\\User\\\\LdapUserBackend\\:\\:setUserNameAttribute\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Static call to instance method stdClass\\:\\:getConfigurationFormClass\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/User/UserBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:join\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:joinLeft\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Cannot access property \\$group_name on mixed\\.$#" - count: 3 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Cannot access property \\$parent_name on mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:joinGroup\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:joinGroupMembership\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:persistGroupId\\(\\) should return int but returns array\\.$#" - count: 2 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:persistGroupId\\(\\) should return int but returns array\\|string\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\:\\:persistGroupId\\(\\) should return int but returns string\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setBase\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setNativeFilter\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:setUnfoldAttribute\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Selectable\\:\\:getHostname\\(\\)\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Selectable\\:\\:getPort\\(\\)\\.$#" - 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$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:retrieveUserName\\(\\) has parameter \\$dn with no type specified\\.$#" - 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$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$username$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$baseDn of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setGroupBaseDn\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$baseDn of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setUserBaseDn\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$filter of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setGroupFilter\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$filter of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setUserFilter\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$groupClass of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setGroupClass\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$groupMemberAttribute of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setGroupMemberAttribute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$groupNameAttribute of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setGroupNameAttribute\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$userClass of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setUserClass\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$userNameAttribute of method Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\:\\:setUserNameAttribute\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php - - - - message: "#^Cannot call method setName\\(\\) on Icinga\\\\Authentication\\\\UserGroup\\\\DbUserGroupBackend\\|Icinga\\\\Authentication\\\\UserGroup\\\\LdapUserGroupBackend\\|null\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\UserGroupBackend\\:\\:getCustomBackendConfigForms\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Method Icinga\\\\Authentication\\\\UserGroup\\\\UserGroupBackend\\:\\:registerCustomUserGroupBackends\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Authentication\\\\UserGroup\\\\UserGroupBackendInterface\\:\\:setName\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackend.php - - - - message: "#^Static call to instance method stdClass\\:\\:getConfigurationFormClass\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Authentication/UserGroup/UserGroupBackendInterface.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:addDataset\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:labelsOversized\\(\\) has parameter \\$maxLength with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:renderHorizontalAxis\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:renderVerticalAxis\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:ticksPerX\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:ticksPerX\\(\\) has parameter \\$min with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:ticksPerX\\(\\) has parameter \\$ticks with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Axis\\:\\:ticksPerX\\(\\) has parameter \\$units with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#1 \\$x of class Icinga\\\\Chart\\\\Primitive\\\\Text constructor expects int, float given\\.$#" - count: 2 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#1 \\$x1 of class Icinga\\\\Chart\\\\Primitive\\\\Line constructor expects int, mixed given\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#2 \\$y of class Icinga\\\\Chart\\\\Primitive\\\\Text constructor expects int, float given\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#3 \\$text of class Icinga\\\\Chart\\\\Primitive\\\\Text constructor expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Parameter \\#3 \\$x2 of class Icinga\\\\Chart\\\\Primitive\\\\Line constructor expects int, mixed given\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Property Icinga\\\\Chart\\\\Axis\\:\\:\\$labelRotationStyle has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Axis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Chart\\:\\:alignTopLeft\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Chart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Chart\\:\\:build\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Chart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Chart\\:\\:disableLegend\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Chart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Chart\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Chart.php - - - - message: "#^Property Icinga\\\\Chart\\\\Chart\\:\\:\\$align has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Chart.php - - - - message: "#^Property Icinga\\\\Chart\\\\Chart\\:\\:\\$legend \\(Icinga\\\\Chart\\\\Legend\\) does not accept null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:encode\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:encode\\(\\) has parameter \\$content with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:renderAttributes\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:renderContent\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Donut\\:\\:shortenLabel\\(\\) should return string but returns int\\|string\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, int\\|string given\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Property Icinga\\\\Chart\\\\Donut\\:\\:\\$slices type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/Donut.php - - - - message: "#^Method Icinga\\\\Chart\\\\Format\\:\\:formatSVGNumber\\(\\) has parameter \\$number with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Format.php - - - - message: "#^Argument of an invalid type array\\|null supplied for foreach, only iterables are supported\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\BarGraph\\:\\:drawSingleBar\\(\\) has parameter \\$strokeWidth with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\BarGraph\\:\\:setStyleFromConfig\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 40$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 42$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^Property Icinga\\\\Chart\\\\Graph\\\\BarGraph\\:\\:\\$graphs has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^Property Icinga\\\\Chart\\\\Graph\\\\BarGraph\\:\\:\\$tooltips has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/BarGraph.php - - - - message: "#^Argument of an invalid type array\\|null supplied for foreach, only iterables are supported\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\LineGraph\\:\\:__construct\\(\\) has parameter \\$order with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\LineGraph\\:\\:setShowDataPoints\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\LineGraph\\:\\:setStyleFromConfig\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 42$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^Property Icinga\\\\Chart\\\\Graph\\\\LineGraph\\:\\:\\$tooltips has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/LineGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\StackedGraph\\:\\:addGraph\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/StackedGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\StackedGraph\\:\\:addToStack\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/StackedGraph.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\StackedGraph\\:\\:addToStack\\(\\) has parameter \\$graph with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/StackedGraph.php - - - - message: "#^Invalid array key type array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/Tooltip.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\Tooltip\\:\\:addDataPoint\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/Tooltip.php - - - - message: "#^Method Icinga\\\\Chart\\\\Graph\\\\Tooltip\\:\\:addDataPoint\\(\\) has parameter \\$point with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Graph/Tooltip.php - - - - message: "#^Cannot access offset mixed on Icinga\\\\Chart\\\\Graph\\\\Tooltip\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Cannot call method addDataPoint\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Cannot call method setStyleFromConfig\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:build\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:configureAxisFromDatasets\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:createContentClipBox\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:draw\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:initTooltips\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:initTooltips\\(\\) has parameter \\$data with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\GridChart\\:\\:renderGraphContent\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Parameter \\#1 \\$x of class Icinga\\\\Chart\\\\Primitive\\\\Rect constructor expects int, float given\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Parameter \\#4 \\$height of class Icinga\\\\Chart\\\\Primitive\\\\Rect constructor expects int, float given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Property Icinga\\\\Chart\\\\GridChart\\:\\:\\$axis type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Property Icinga\\\\Chart\\\\GridChart\\:\\:\\$graphs type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Property Icinga\\\\Chart\\\\GridChart\\:\\:\\$stacks type has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/GridChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\Inline\\:\\:initFromRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/Inline.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\Inline\\:\\:sanitizeStringArray\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/Inline.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\PieChart\\:\\:getChart\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\PieChart\\:\\:toPng\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\PieChart\\:\\:toPng\\(\\) has parameter \\$output with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\PieChart\\:\\:toSvg\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Inline\\\\PieChart\\:\\:toSvg\\(\\) has parameter \\$output with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Inline/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Legend\\:\\:addDataset\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Legend.php - - - - message: "#^Parameter \\#2 \\$y of class Icinga\\\\Chart\\\\Primitive\\\\Rect constructor expects int, float\\|int given\\.$#" - count: 1 - path: library/Icinga/Chart/Legend.php - - - - message: "#^Parameter \\#2 \\$y of class Icinga\\\\Chart\\\\Primitive\\\\Text constructor expects int, float\\|int given\\.$#" - count: 1 - path: library/Icinga/Chart/Legend.php - - - - message: "#^Property Icinga\\\\Chart\\\\Legend\\:\\:\\$dataset type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/Legend.php - - - - message: "#^Property Icinga\\\\Chart\\\\Palette\\:\\:\\$colorSets type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/Palette.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:build\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:createContentClipBox\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:normalizeDataSet\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:renderPieRow\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:renderPies\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\PieChart\\:\\:renderStackedPie\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#1 \\$dataset of method Icinga\\\\Chart\\\\Legend\\:\\:addDataset\\(\\) expects array, mixed given\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#1 \\$offset of method Icinga\\\\Chart\\\\Primitive\\\\PieSlice\\:\\:setCaptionOffset\\(\\) expects int, float\\|int\\ given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#1 \\$radius of class Icinga\\\\Chart\\\\Primitive\\\\PieSlice constructor expects int, float\\|int\\ given\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#1 \\$x of class Icinga\\\\Chart\\\\Primitive\\\\Rect constructor expects int, float given\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#1 \\$x of class Icinga\\\\Chart\\\\Render\\\\LayoutBox constructor expects int, float given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Parameter \\#4 \\$height of class Icinga\\\\Chart\\\\Primitive\\\\Rect constructor expects int, float given\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Property Icinga\\\\Chart\\\\PieChart\\:\\:\\$pies type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Chart/PieChart.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Animatable\\:\\:appendAnimation\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Animatable.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Animatable\\:\\:setAnimation\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Animatable.php - - - - message: "#^Parameter \\#2 \\$value of method DOMElement\\:\\:setAttribute\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Chart/Primitive/Animation.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Canvas\\:\\:addElement\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Canvas\\:\\:setAriaRole\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Canvas\\:\\:setAriaRole\\(\\) has parameter \\$role with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Canvas\\:\\:toClipPath\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Parameter \\#2 \\$value of method DOMElement\\:\\:setAttribute\\(\\) expects string, int given\\.$#" - count: 2 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Property Icinga\\\\Chart\\\\Primitive\\\\Canvas\\:\\:\\$ariaRole \\(string\\) in isset\\(\\) is not nullable\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Canvas.php - - - - message: "#^Parameter \\#2 \\$value of method DOMElement\\:\\:setAttribute\\(\\) expects string, int given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Path.php - - - - message: "#^Parameter \\#1 \\$x of class Icinga\\\\Chart\\\\Primitive\\\\Text constructor expects int, float given\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/PieSlice.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Rect\\:\\:keepRatio\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Rect.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Styleable\\:\\:applyAttributes\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Styleable.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Styleable\\:\\:setAttribute\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Styleable.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Styleable\\:\\:setAttribute\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Styleable.php - - - - message: "#^Method Icinga\\\\Chart\\\\Primitive\\\\Styleable\\:\\:setAttribute\\(\\) has parameter \\$value with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Primitive/Styleable.php - - - - message: "#^Property Icinga\\\\Chart\\\\Primitive\\\\Text\\:\\:\\$fontStretch has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Render/LayoutBox.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\LayoutBox\\:\\:setPadding\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Render/LayoutBox.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\LayoutBox\\:\\:setUniformPadding\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Render/LayoutBox.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\RenderContext\\:\\:ignoreRatio\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Render/RenderContext.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\RenderContext\\:\\:keepRatio\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Render/RenderContext.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\RenderContext\\:\\:xToAbsolute\\(\\) should return int but returns float\\|int\\.$#" - count: 1 - path: library/Icinga/Chart/Render/RenderContext.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\RenderContext\\:\\:yToAbsolute\\(\\) should return int but returns float\\|int\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Render/RenderContext.php - - - - message: "#^Method Icinga\\\\Chart\\\\Render\\\\Rotator\\:\\:rotate\\(\\) has parameter \\$degrees with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Render/Rotator.php - - - - message: "#^Call to an undefined method DOMNode\\:\\:setAttribute\\(\\)\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Cannot call method createElement\\(\\) on DOMDocument\\|null\\.$#" - count: 2 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Cannot call method createTextNode\\(\\) on DOMDocument\\|null\\.$#" - count: 2 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:addAriaDescription\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:addAriaDescription\\(\\) has parameter \\$descriptionText with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:addAriaDescription\\(\\) has parameter \\$titleText with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:createRootDocument\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:preserveAspectRatio\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:render\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaDescription\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaDescription\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaRole\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaRole\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaTitle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setAriaTitle\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setXAspectRatioAlignment\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setXAspectRatioAlignment\\(\\) has parameter \\$alignment with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setYAspectRatioAlignment\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:setYAspectRatioAlignment\\(\\) has parameter \\$alignment with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:stripNonAlphanumeric\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Method Icinga\\\\Chart\\\\SVGRenderer\\:\\:stripNonAlphanumeric\\(\\) has parameter \\$str with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Property Icinga\\\\Chart\\\\SVGRenderer\\:\\:\\$ariaDescription \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: library/Icinga/Chart/SVGRenderer.php - - - - message: "#^Property Icinga\\\\Chart\\\\SVGRenderer\\:\\:\\$ariaTitle \\(string\\) in isset\\(\\) is not nullable\\.$#" - 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$#" - count: 1 - path: library/Icinga/Chart/Unit/AxisUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\AxisUnit\\:\\:addValues\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/AxisUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\AxisUnit\\:\\:setMax\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/AxisUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\AxisUnit\\:\\:setMin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/AxisUnit.php - - - - message: "#^Binary operation \"/\" between int\\|string\\|null and int\\<0, max\\> results in an error\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/CalendarUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\CalendarUnit\\:\\:calculateLabels\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/CalendarUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\CalendarUnit\\:\\:createLabels\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/CalendarUnit.php - - - - message: "#^Parameter \\#1 \\$timestamp of method DateTime\\:\\:setTimestamp\\(\\) expects int, float\\|int given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LinearUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LinearUnit\\:\\:setMax\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LinearUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LinearUnit\\:\\:setMin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LinearUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:__construct\\(\\) has parameter \\$base with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:getMax\\(\\) should return int but returns float\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:getMin\\(\\) should return int but returns float\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:log\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:logCeil\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:logFloor\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:pow\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:setMax\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:setMin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$nrOfTicks$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 15$#" - count: 3 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Property Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:\\$currentTick has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Property Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:\\$maxExp has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/LogarithmicUnit.php - - - - message: "#^Property Icinga\\\\Chart\\\\Unit\\\\LogarithmicUnit\\:\\:\\$minExp has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/StaticAxis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\StaticAxis\\:\\:setMax\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/StaticAxis.php - - - - message: "#^Method Icinga\\\\Chart\\\\Unit\\\\StaticAxis\\:\\:setMin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/StaticAxis.php - - - - message: "#^Property Icinga\\\\Chart\\\\Unit\\\\StaticAxis\\:\\:\\$items has no type specified\\.$#" - count: 1 - path: library/Icinga/Chart/Unit/StaticAxis.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:bgColor\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:bgColor\\(\\) has parameter \\$color with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:clear\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:colorize\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:colorize\\(\\) has parameter \\$bgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:colorize\\(\\) has parameter \\$fgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:colorize\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:fgColor\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:fgColor\\(\\) has parameter \\$color with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:startColor\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:startColor\\(\\) has parameter \\$bgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:startColor\\(\\) has parameter \\$fgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:stripAnsiCodes\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:stripAnsiCodes\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:strlen\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:strlen\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:underline\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Method Icinga\\\\Cli\\\\AnsiScreen\\:\\:underline\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Property Icinga\\\\Cli\\\\AnsiScreen\\:\\:\\$bgColors has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Property Icinga\\\\Cli\\\\AnsiScreen\\:\\:\\$fgColors has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/AnsiScreen.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getParams\\(\\)\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:Config\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:Config\\(\\) has parameter \\$file with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:__construct\\(\\) has parameter \\$actionName with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:__construct\\(\\) has parameter \\$commandName with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:__construct\\(\\) has parameter \\$initialize with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:__construct\\(\\) has parameter \\$moduleName with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:docs\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:fail\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:fail\\(\\) has parameter \\$msg with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:getDefaultActionName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:getMainConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:getMainConfig\\(\\) has parameter \\$file with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:getModuleConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:getModuleConfig\\(\\) has parameter \\$file with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:hasActionName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:hasActionName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:hasDefaultActionName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:hasRemainingParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:isModule\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:listActions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:setParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:showTrace\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:showUsage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Method Icinga\\\\Cli\\\\Command\\:\\:showUsage\\(\\) has parameter \\$action with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$actionName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$app has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$commandName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$config has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$configs has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$docs has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$moduleName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Property Icinga\\\\Cli\\\\Command\\:\\:\\$screen has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Unreachable statement \\- code above always terminates\\.$#" - count: 1 - path: library/Icinga/Cli/Command.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:cliLoader\\(\\)\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:commandUsage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:commandUsage\\(\\) has parameter \\$action with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:commandUsage\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getClassDocumentation\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getClassDocumentation\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getClassTitle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getClassTitle\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodDocumentation\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodDocumentation\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodDocumentation\\(\\) has parameter \\$method with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodTitle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodTitle\\(\\) has parameter \\$class with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:getMethodTitle\\(\\) has parameter \\$method with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:globalUsage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:moduleUsage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:moduleUsage\\(\\) has parameter \\$action with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:moduleUsage\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:moduleUsage\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:usage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:usage\\(\\) has parameter \\$action with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:usage\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\:\\:usage\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\:\\:\\$app has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\:\\:\\$icinga has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\:\\:\\$loader has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:__construct\\(\\) has parameter \\$raw with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:dump\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:getTitle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Method Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:parse\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_split expects string, array\\\\|string\\|null given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:\\$plain has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:\\$raw has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Property Icinga\\\\Cli\\\\Documentation\\\\CommentParser\\:\\:\\$title has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Documentation/CommentParser.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertCommandExists\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertCommandExists\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertModuleCommandExists\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertModuleCommandExists\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertModuleCommandExists\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertModuleExists\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:assertModuleExists\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:dispatch\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:fail\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:formatTrace\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:formatTrace\\(\\) has parameter \\$trace with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getActionName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getCommandInstance\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getCommandInstance\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getCommandName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getLastSuggestions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getModuleCommandInstance\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getModuleCommandInstance\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getModuleCommandInstance\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:getModuleName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:handleParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasCommand\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasCommand\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasModule\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasModule\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasModuleCommand\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasModuleCommand\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:hasModuleCommand\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:listCommands\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:listModuleCommands\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:listModuleCommands\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:listModules\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:parseParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveCommandName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveCommandName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveModuleCommandName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveModuleCommandName\\(\\) has parameter \\$module with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveModuleCommandName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveModuleName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveModuleName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveObjectActionName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveObjectActionName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:resolveObjectActionName\\(\\) has parameter \\$obj with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:retrieveCommandsFromDir\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:retrieveCommandsFromDir\\(\\) has parameter \\$dirname with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:searchMatch\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:searchMatch\\(\\) has parameter \\$haystack with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:searchMatch\\(\\) has parameter \\$needle with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:setModuleName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:setModuleName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Method Icinga\\\\Cli\\\\Loader\\:\\:showLastSuggestions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Parameter \\#2 \\$return of function var_export expects bool, int given\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$actionName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$app has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$commandClassMap has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$commandFileMap has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$commandInstances has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$commandName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$commands has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$coreAppDir has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$docs has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$lastSuggestions has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$moduleClassMap has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$moduleCommands has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$moduleFileMap has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$moduleInstances has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$moduleName has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$modules has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Loader.php - - - - message: "#^Property Icinga\\\\Cli\\\\Loader\\:\\:\\$screen has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Method Icinga\\\\Cli\\\\Params\\:\\:__get\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Method Icinga\\\\Cli\\\\Params\\:\\:__get\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Method Icinga\\\\Cli\\\\Params\\:\\:__isset\\(\\) has parameter \\$name with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Cli/Params.php - - - - message: "#^Property Icinga\\\\Cli\\\\Params\\:\\:\\$params type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Property Icinga\\\\Cli\\\\Params\\:\\:\\$standalone type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Cli/Params.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:center\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:center\\(\\) has parameter \\$txt with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:clear\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:colorize\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:colorize\\(\\) has parameter \\$bgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:colorize\\(\\) has parameter \\$fgColor with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:colorize\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:getColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:getRows\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:hasUtf8\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:instance\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:instance\\(\\) has parameter \\$output with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:newlines\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:newlines\\(\\) has parameter \\$count with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:strlen\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:strlen\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:underline\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Method Icinga\\\\Cli\\\\Screen\\:\\:underline\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Parameter \\#2 \\$locale of function setlocale expects array\\|string\\|null, int given\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_split expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Property Icinga\\\\Cli\\\\Screen\\:\\:\\$instances has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Property Icinga\\\\Cli\\\\Screen\\:\\:\\$isUtf8 has no type specified\\.$#" - count: 1 - path: library/Icinga/Cli/Screen.php - - - - message: "#^Constant Icinga\\\\Crypt\\\\AesCrypt\\:\\:METHODS type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Method Icinga\\\\Crypt\\\\AesCrypt\\:\\:__construct\\(\\) has parameter \\$keyLength with no type specified\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Method Icinga\\\\Crypt\\\\AesCrypt\\:\\:setIV\\(\\) has parameter \\$iv with no type specified\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Method Icinga\\\\Crypt\\\\AesCrypt\\:\\:setKey\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Method Icinga\\\\Crypt\\\\AesCrypt\\:\\:setMethod\\(\\) has parameter \\$method with no type specified\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Method Icinga\\\\Crypt\\\\AesCrypt\\:\\:setTag\\(\\) has parameter \\$tag with no type specified\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, int given\\.$#" - count: 1 - path: library/Icinga/Crypt/AesCrypt.php - - - - message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, int\\|false given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/ConfigObject.php - - - - message: "#^Method Icinga\\\\Data\\\\ConfigObject\\:\\:key\\(\\) should return string but returns int\\|string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/DataArray/ArrayDatasource.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getColumn\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getExpression\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getSign\\(\\)\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:connect\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:fetchAll\\(\\) should return array but returns array\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:fetchOne\\(\\) should return string but returns string\\|false\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:fromResourceName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:fromResourceName\\(\\) has parameter \\$name with no type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:query\\(\\) should return Iterator but returns Zend_Db_Statement\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:renderFilter\\(\\) has parameter \\$level with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 3 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Parameter \\#4 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Property Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:\\$driverOptions has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Property Icinga\\\\Data\\\\Db\\\\DbConnection\\:\\:\\$genericAdapterOptions has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbConnection.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 2 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getColumn\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getExpression\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setExpression\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot access offset 'joinType' on mixed\\.$#" - count: 3 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot access offset 'tableName' on mixed\\.$#" - count: 2 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot access offset string on mixed\\.$#" - count: 2 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot call method getDbAdapter\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot call method getDbType\\(\\) on mixed\\.$#" - count: 2 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Cannot call method renderFilter\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:applyFilterSql\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:applyFilterSql\\(\\) has parameter \\$select with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:dbSelect\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:escapeForSql\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:escapeForSql\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:escapeWildcards\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:escapeWildcards\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:expressionsToTimestamp\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:getIsSubQuery\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:getJoinedTableAlias\\(\\) should return string\\|null but returns mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:setUseSubqueryCount\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:setUseSubqueryCount\\(\\) has parameter \\$useSubqueryCount with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:valueToTimestamp\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Db\\\\DbQuery\\:\\:valueToTimestamp\\(\\) has parameter \\$value with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Db/DbQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\Extensible\\:\\:insert\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Fetchable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:andFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:applyChanges\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:applyChanges\\(\\) has parameter \\$changes with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:chain\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:chain\\(\\) has parameter \\$filters with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:chain\\(\\) has parameter \\$operator with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:expression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:expression\\(\\) has parameter \\$col with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:expression\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:expression\\(\\) has parameter \\$op with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:fromQueryString\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getById\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getById\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getParent\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getParentId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getUrlParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:hasId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:hasId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:isChain\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:isEmpty\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:isExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:isRootNode\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:listFilteredColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:orFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$filter$#" - count: 3 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:\\$id has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/Filter.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterAnd\\:\\:andFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterAnd.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterAnd\\:\\:orFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterAnd.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterAnd\\:\\:\\$operatorName has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterAnd.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterAnd\\:\\:\\$operatorSymbol has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterAnd.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getColumn\\(\\)\\.$#" - count: 3 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:__construct\\(\\) has parameter \\$filters with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:count\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:filters\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:getById\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:getById\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:getOperatorName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:getOperatorSymbol\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:hasId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:hasId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:isChain\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:isEmpty\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:isExpression\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:refreshChildIds\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:removeId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:removeId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:replaceById\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:replaceById\\(\\) has parameter \\$filter with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:replaceById\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:setAllowedFilterColumns\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:setId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:setId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:setOperatorName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:setOperatorName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:validateFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:\\$allowedColumns has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:\\$filters has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:\\$operatorName has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterChain\\:\\:\\$operatorSymbol has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterChain.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterEqualOrLessThan\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterEqualOrLessThan.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 2 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Dead catch \\- Exception is never thrown in the try block\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:__construct\\(\\) has parameter \\$column with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:__construct\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:__construct\\(\\) has parameter \\$sign with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:andFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:getColumn\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:getExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:getSign\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:isBooleanTrue\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:isChain\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:isEmpty\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:isExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:listFilteredColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:orFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setColumn\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setColumn\\(\\) has parameter \\$column with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setExpression\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setSign\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:setSign\\(\\) has parameter \\$sign with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:\\$column has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:\\$expression has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterExpression\\:\\:\\$sign has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterExpression.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterLessThan\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterLessThan.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$column with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$sign with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchNotCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$column with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchNotCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterMatchNotCaseInsensitive\\:\\:__construct\\(\\) has parameter \\$sign with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterMatchNotCaseInsensitive.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterNot\\:\\:andFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterNot.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterNot\\:\\:orFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterNot.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterNot\\:\\:toQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterNot.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterNot\\:\\:\\$operatorName has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterNot.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterNot\\:\\:\\$operatorSymbol has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterNot.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:andFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:orFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:setOperatorName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:setOperatorName\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:\\$operatorName has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterOr\\:\\:\\$operatorSymbol has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterOr.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:debug\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:debug\\(\\) has parameter \\$level with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:debug\\(\\) has parameter \\$msg with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:debug\\(\\) has parameter \\$op with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:nextChar\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parse\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parse\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parseError\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parseError\\(\\) has parameter \\$char with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parseError\\(\\) has parameter \\$extraMsg with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parseQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:parseQueryString\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readChar\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readExpressionOperator\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readFilters\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readFilters\\(\\) has parameter \\$nestingLevel with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readFilters\\(\\) has parameter \\$op with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readNextExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readNextKey\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readNextValue\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readUnless\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readUnless\\(\\) has parameter \\$char with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Method Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:readUnlessSpecialChar\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:\\$debug has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:\\$length has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:\\$pos has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:\\$reportDebug has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filter/FilterQueryString.php - - - - message: "#^Property Icinga\\\\Data\\\\Filter\\\\FilterQueryString\\:\\:\\$string has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/FilterColumns.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:getFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:setFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:where\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:where\\(\\) has parameter \\$condition with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Filterable\\:\\:where\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Filterable.php - - - - message: "#^Method Icinga\\\\Data\\\\Inspection\\:\\:__construct\\(\\) has parameter \\$description with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Method Icinga\\\\Data\\\\Inspection\\:\\:error\\(\\) has parameter \\$entry with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Method Icinga\\\\Data\\\\Inspection\\:\\:write\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Method Icinga\\\\Data\\\\Inspection\\:\\:write\\(\\) has parameter \\$entry with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Property Icinga\\\\Data\\\\Inspection\\:\\:\\$error \\(Icinga\\\\Data\\\\Inspection\\|string\\) in isset\\(\\) is not nullable\\.$#" - count: 3 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Property Icinga\\\\Data\\\\Inspection\\:\\:\\$log type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Unreachable statement \\- code above always terminates\\.$#" - count: 2 - path: library/Icinga/Data/Inspection.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Data/PivotTable.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\SimpleQuery\\:\\:clearGroupingRules\\(\\)\\.$#" - count: 2 - path: library/Icinga/Data/PivotTable.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\SimpleQuery\\:\\:group\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/PivotTable.php - - - - message: "#^Property Icinga\\\\Data\\\\PivotTable\\:\\:\\$order type has no value type specified in iterable type array\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/Queryable.php - - - - message: "#^Method Icinga\\\\Data\\\\Reducible\\:\\:delete\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/Reducible.php - - - - message: "#^Method Icinga\\\\Data\\\\ResourceFactory\\:\\:assertResourcesExist\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Method Icinga\\\\Data\\\\ResourceFactory\\:\\:getResourceConfig\\(\\) has parameter \\$resourceName with no type specified\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Method Icinga\\\\Data\\\\ResourceFactory\\:\\:setConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Parameter \\#1 \\$file of static method Icinga\\\\Application\\\\Config\\:\\:fromIni\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Data/ResourceFactory.php - - - - message: "#^Cannot call method count\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method fetchAll\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method fetchColumn\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method fetchOne\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method fetchPairs\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method fetchRow\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Cannot call method query\\(\\) on mixed\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:__construct\\(\\) has parameter \\$columns with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:getColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:getFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:peekAhead\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:setFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Method Icinga\\\\Data\\\\SimpleQuery\\:\\:setOrderColumns\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$columns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$desiredColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$filter has no type specified\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$flippedColumns \\(array\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$flippedColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$iterator \\(Iterator\\) does not accept Traversable\\\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$iteratorPosition \\(int\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$limitCount \\(int\\) does not accept int\\|null\\.$#" - count: 1 - path: library/Icinga/Data/SimpleQuery.php - - - - message: "#^Property Icinga\\\\Data\\\\SimpleQuery\\:\\:\\$order type has no value type specified in iterable type array\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/Tree/SimpleTree.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 2 - path: library/Icinga/Data/Tree/SimpleTree.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Data/Tree/TreeNodeIterator.php - - - - message: "#^Method Icinga\\\\Data\\\\Updatable\\:\\:update\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Exception/Http/BaseHttpException.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$arg$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^Offset 'line' does not exist on array\\{function\\: string, line\\?\\: int, file\\: string, class\\?\\: class\\-string, type\\?\\: '\\-\\>'\\|'\\:\\:', args\\?\\: array, object\\?\\: object\\}\\.$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$arg$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^Parameter \\#1 \\$object of function get_class expects object, mixed given\\.$#" - count: 1 - path: library/Icinga/Exception/IcingaException.php - - - - message: "#^Method Icinga\\\\File\\\\Csv\\:\\:dump\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Csv.php - - - - message: "#^Method Icinga\\\\File\\\\Csv\\:\\:fromQuery\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Csv.php - - - - message: "#^Property Icinga\\\\File\\\\Csv\\:\\:\\$query has no type specified\\.$#" - count: 1 - path: library/Icinga/File/Csv.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Comment\\:\\:setContent\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Directive.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Directive\\:\\:setCommentPost\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Directive.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Directive\\:\\:setCommentsPre\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Directive.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Directive\\:\\:setValue\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Directive.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Document\\:\\:addSection\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Document.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Document\\:\\:removeSection\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Document.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Document\\:\\:setCommentsDangling\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Document.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\:\\:addDirective\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Section.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\:\\:removeDirective\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Section.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\:\\:setCommentPost\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Section.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\:\\:setCommentsPre\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/Dom/Section.php - - - - message: "#^Parameter \\#2 \\$array of function implode expects array\\, array\\ given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Cannot call method addDirective\\(\\) on Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\|null\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Cannot call method setCommentPost\\(\\) on Icinga\\\\File\\\\Ini\\\\Dom\\\\Section\\|null\\.$#" - count: 2 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Cannot call method setValue\\(\\) on Icinga\\\\File\\\\Ini\\\\Dom\\\\Directive\\|null\\.$#" - count: 3 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniParser\\:\\:parseIni\\(\\) has parameter \\$str with no type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniParser\\:\\:throwParseError\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniParser\\:\\:throwParseError\\(\\) has parameter \\$line with no type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniParser\\:\\:throwParseError\\(\\) has parameter \\$message with no type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniParser\\:\\:unescapeOptionValue\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniParser.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniWriter\\:\\:__construct\\(\\) has parameter \\$options with no type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniWriter\\:\\:diffPropertyDeletions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniWriter\\:\\:diffPropertyUpdates\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Method Icinga\\\\File\\\\Ini\\\\IniWriter\\:\\:write\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/File/Ini/IniWriter.php - - - - message: "#^Cannot call method streamPdfFromHtml\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/File/Pdf.php - - - - message: "#^Method Icinga\\\\File\\\\Pdf\\:\\:assertNoHeadersSent\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Pdf.php - - - - message: "#^Method Icinga\\\\File\\\\Pdf\\:\\:renderControllerAction\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/File/Pdf.php - - - - message: "#^Method Icinga\\\\File\\\\Pdf\\:\\:renderControllerAction\\(\\) has parameter \\$controller with no type specified\\.$#" - count: 1 - path: library/Icinga/File/Pdf.php - - - - message: "#^Cannot access offset 0 on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Cannot access offset int\\<0, max\\> on array\\\\|false\\.$#" - count: 2 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Method Icinga\\\\File\\\\Storage\\\\LocalFileStorage\\:\\:create\\(\\) return type has no value type specified in iterable type \\$this\\(Icinga\\\\File\\\\Storage\\\\LocalFileStorage\\)\\.$#" - 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\\)\\.$#" - count: 1 - path: library/Icinga/File/Storage/LocalFileStorage.php - - - - message: "#^Method Icinga\\\\File\\\\Storage\\\\LocalFileStorage\\:\\:ensureDir\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\)\\.$#" - 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$#" - 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\\)\\.$#" - 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\\)\\.$#" - 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\\.$#" - 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\\)\\.$#" - count: 1 - path: library/Icinga/File/Storage/StorageInterface.php - - - - message: "#^Parameter \\#1 \\$filename of function unlink expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/File/Storage/TemporaryLocalFileStorage.php - - - - message: "#^Method Icinga\\\\Legacy\\\\DashboardConfig\\:\\:saveIni\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Legacy/DashboardConfig.php - - - - message: "#^Method Icinga\\\\Less\\\\Call\\:\\:compile\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Call.php - - - - message: "#^Method Icinga\\\\Less\\\\Call\\:\\:compile\\(\\) has parameter \\$env with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Call.php - - - - message: "#^Method Icinga\\\\Less\\\\Call\\:\\:fromCall\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Call.php - - - - message: "#^Argument of an invalid type Less_Tree_Color supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Less/ColorProp.php - - - - message: "#^Access to an undefined property Less_Tree\\:\\:\\$value\\.$#" - count: 1 - path: library/Icinga/Less/ColorPropOrVariable.php - - - - message: "#^Method Icinga\\\\Less\\\\ColorPropOrVariable\\:\\:compile\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/ColorPropOrVariable.php - - - - message: "#^Method Icinga\\\\Less\\\\ColorPropOrVariable\\:\\:compile\\(\\) has parameter \\$env with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/ColorPropOrVariable.php - - - - message: "#^Property Icinga\\\\Less\\\\ColorPropOrVariable\\:\\:\\$type has no type specified\\.$#" - count: 1 - path: library/Icinga/Less/ColorPropOrVariable.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:__construct\\(\\) has parameter \\$currentFileInfo with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:__construct\\(\\) has parameter \\$index with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:__construct\\(\\) has parameter \\$variable with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:fromVariable\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:getName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:getRef\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:hasReference\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:isResolved\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:setReference\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Method Icinga\\\\Less\\\\DeferredColorProp\\:\\:setReference\\(\\) has parameter \\$ref with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/DeferredColorProp.php - - - - message: "#^Property Icinga\\\\Less\\\\DeferredColorProp\\:\\:\\$resolved has no type specified\\.$#" - 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$#" - count: 1 - path: library/Icinga/Less/LightMode.php - - - - message: "#^Property Icinga\\\\Less\\\\LightMode\\:\\:\\$envs type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Less/LightMode.php - - - - message: "#^Property Icinga\\\\Less\\\\LightMode\\:\\:\\$modes type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Less/LightMode.php - - - - message: "#^Property Icinga\\\\Less\\\\LightMode\\:\\:\\$selectors type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Less/LightMode.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$frame Less_Tree_Ruleset\\)\\: Unexpected token \"\\$frame\", expected type at offset 9$#" - count: 1 - path: library/Icinga/Less/LightModeDefinition.php - - - - message: "#^Method Icinga\\\\Less\\\\LightModeVisitor\\:\\:run\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/LightModeVisitor.php - - - - message: "#^Method Icinga\\\\Less\\\\LightModeVisitor\\:\\:run\\(\\) has parameter \\$node with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/LightModeVisitor.php - - - - message: "#^Method Icinga\\\\Less\\\\LightModeVisitor\\:\\:visitRulesetCall\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/LightModeVisitor.php - - - - message: "#^Method Icinga\\\\Less\\\\LightModeVisitor\\:\\:visitRulesetCall\\(\\) has parameter \\$c with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/LightModeVisitor.php - - - - message: "#^Property Icinga\\\\Less\\\\LightModeVisitor\\:\\:\\$isPreVisitor has no type specified\\.$#" - count: 1 - path: library/Icinga/Less/LightModeVisitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:run\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:run\\(\\) has parameter \\$node with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitCall\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitCall\\(\\) has parameter \\$c with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitDetachedRuleset\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitDetachedRuleset\\(\\) has parameter \\$drs with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitMixinCall\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitMixinCall\\(\\) has parameter \\$c with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitMixinDefinition\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitMixinDefinition\\(\\) has parameter \\$m with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRule\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRule\\(\\) has parameter \\$r with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRuleOut\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRuleOut\\(\\) has parameter \\$r with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRuleset\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRuleset\\(\\) has parameter \\$rs with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRulesetOut\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitRulesetOut\\(\\) has parameter \\$rs with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitSelector\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitSelector\\(\\) has parameter \\$s with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitVariable\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Method Icinga\\\\Less\\\\Visitor\\:\\:visitVariable\\(\\) has parameter \\$v with no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Parameter \\#1 \\$mode of method Icinga\\\\Less\\\\LightMode\\:\\:getSelector\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Parameter \\#1 \\$mode of method Icinga\\\\Less\\\\LightMode\\:\\:hasSelector\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Parameter \\#1 \\$prefix of function uniqid expects string, int\\<0, max\\> given\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Parameter \\#2 \\$selector of method Icinga\\\\Less\\\\LightMode\\:\\:setSelector\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Part \\$mode \\(mixed\\) of encapsed string cannot be cast to string\\.$#" - count: 2 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Property Icinga\\\\Less\\\\Visitor\\:\\:\\$isPreEvalVisitor has no type specified\\.$#" - count: 1 - path: library/Icinga/Less/Visitor.php - - - - message: "#^Property Icinga\\\\Less\\\\Visitor\\:\\:\\$variableOrigin \\(Less_Tree_Rule\\) does not accept null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Dns.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Dns\\:\\:ipv4\\(\\) has parameter \\$hostname with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Dns.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Dns\\:\\:ipv6\\(\\) has parameter \\$hostname with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Dns.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Dns\\:\\:records\\(\\) should return array\\|null but returns array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Protocol/Dns.php - - - - message: "#^Method Icinga\\\\Protocol\\\\File\\\\FileIterator\\:\\:__construct\\(\\) has parameter \\$fields with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileIterator.php - - - - message: "#^Method Icinga\\\\Protocol\\\\File\\\\FileIterator\\:\\:__construct\\(\\) has parameter \\$filename with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileIterator.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileIterator.php - - - - message: "#^Method Icinga\\\\Protocol\\\\File\\\\FileQuery\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileQuery.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$dir$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileQuery.php - - - - message: "#^Property Icinga\\\\Protocol\\\\File\\\\FileQuery\\:\\:\\$sortDir \\(int\\) does not accept string\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/FileReader.php - - - - message: "#^Method Icinga\\\\Protocol\\\\File\\\\FileReader\\:\\:fetchRow\\(\\) should return object but returns null\\.$#" - 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\\.$#" - 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$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Method Icinga\\\\Protocol\\\\File\\\\LogFileIterator\\:\\:nextMessage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Parameter \\#2 \\$array of function implode expects array\\, array\\ given\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, array\\|string\\|false given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Property Icinga\\\\Protocol\\\\File\\\\LogFileIterator\\:\\:\\$next \\(string\\) does not accept array\\|string\\|false\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Property Icinga\\\\Protocol\\\\File\\\\LogFileIterator\\:\\:\\$next \\(string\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Property Icinga\\\\Protocol\\\\File\\\\LogFileIterator\\:\\:\\$valid \\(bool\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Protocol/File/LogFileIterator.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Discovery\\:\\:discover\\(\\) has parameter \\$host with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Discovery.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Discovery\\:\\:discover\\(\\) has parameter \\$port with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Discovery.php - - - - message: "#^Argument of an invalid type stdClass supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:__construct\\(\\) has parameter \\$attributes with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:discoverAdConfigOptions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:getVendor\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:getVersion\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:hasOid\\(\\) has parameter \\$oid with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:setAttributes\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:setAttributes\\(\\) has parameter \\$attributes with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapCapabilities\\:\\:\\$attributes \\(stdClass\\) in isset\\(\\) is not nullable\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapCapabilities.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getOperatorSymbol\\(\\)\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Cannot access offset 1 on array\\|false\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Left side of && is always false\\.$#" - count: 3 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Left side of \\|\\| is always false\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:bind\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:encodeSortRules\\(\\) should return string but returns string\\|false\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:fetchByDn\\(\\) should return bool\\|stdClass but returns mixed\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:fetchDn\\(\\) should return string but returns int\\|string\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:fetchOne\\(\\) should return string but returns false\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:fetchOne\\(\\) should return string but returns mixed\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:getConnection\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:ldapSearch\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:moveEntry\\(\\) should return resource but returns true\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:prepareNewConnection\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Negated boolean expression is always true\\.$#" - count: 7 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$filter FilterChain\\)\\: Unexpected token \"\\$filter\", expected type at offset 9$#" - count: 1 - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$num of function dechex expects int, float\\|int\\<0, 126\\> given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#1 \\$num of function dechex expects int, float\\|int\\<1, 126\\> given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#2 \\$code of class LogicException constructor expects int, string given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|null given\\.$#" - count: 2 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$bindDn \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$bindPw \\(string\\) does not accept mixed\\.$#" - 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$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$ds has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$encryption \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$hostname \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\LdapConnection\\:\\:\\$rootDn \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Result of && is always false\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Result of \\|\\| is always true\\.$#" - count: 10 - path: library/Icinga/Protocol/Ldap/LdapConnection.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Cannot call method fetchDn\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Cannot call method getDn\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Cannot call method renderFilter\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapQuery\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapQuery\\:\\:makeCaseInsensitive\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapQuery\\:\\:setFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Parameter \\#2 \\$code of class LogicException constructor expects int, string given\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Parameter \\#3 \\$previous of class LogicException constructor expects Throwable\\|null, string given\\.$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapQuery.php - - - - message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Cannot access offset \\(int\\|string\\) on non\\-empty\\-array\\|false\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapUtils\\:\\:quoteChars\\(\\) has parameter \\$chars with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapUtils\\:\\:quoteChars\\(\\) has parameter \\$str with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapUtils\\:\\:quoteChars\\(\\) should return string but returns array\\\\|string\\|null\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\LdapUtils\\:\\:quoteForSearch\\(\\) has parameter \\$str with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^PHPDoc tag @param has invalid value \\(string String to be escaped\\)\\: Unexpected token \"String\", expected variable at offset 142$#" - count: 1 - path: library/Icinga/Protocol/Ldap/LdapUtils.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Node\\:\\:createWithRDN\\(\\) has parameter \\$parent with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Node.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Node\\:\\:createWithRDN\\(\\) has parameter \\$rdn with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Node.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 15$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Node.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:__get\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:__isset\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:assertSubDN\\(\\) has parameter \\$dn with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:countChildren\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:createChildByDN\\(\\) has parameter \\$dn with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:getChildByRDN\\(\\) has parameter \\$rdn with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:hasChildRDN\\(\\) has parameter \\$rdn with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:stripMyDN\\(\\) has parameter \\$dn with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 3 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Ldap\\\\Root\\:\\:\\$children type has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Protocol/Ldap/Root.php - - - - message: "#^Cannot access offset 1 on array\\|false\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:__construct\\(\\) has parameter \\$host with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:__construct\\(\\) has parameter \\$port with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:connect\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:connection\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:disconnect\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:getLastReturnCode\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:sendCommand\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:sendCommand\\(\\) has parameter \\$args with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:sendCommand\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:useSsl\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:useSsl\\(\\) has parameter \\$use_ssl with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:\\$connection has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:\\$host has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:\\$lastReturnCode has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:\\$port has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Connection\\:\\:\\$use_ssl has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Connection.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:__construct\\(\\) has parameter \\$body with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:__construct\\(\\) has parameter \\$type with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:createQuery\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:createQuery\\(\\) has parameter \\$body with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:getBinary\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:getFillString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:getFillString\\(\\) has parameter \\$length with no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Method Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:regenerateRandomBytes\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:\\$body has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:\\$randomBytes has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:\\$type has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Property Icinga\\\\Protocol\\\\Nrpe\\\\Packet\\:\\:\\$version has no type specified\\.$#" - count: 1 - path: library/Icinga/Protocol/Nrpe/Packet.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:hasJoinedTable\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Function type not found\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\DbRepository\\:\\:getConverter\\(\\) should return string but empty return statement found\\.$#" - count: 2 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\DbRepository\\:\\:getConverter\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\DbRepository\\:\\:initializeAliasMaps\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\DbRepository\\:\\:initializeStatementMaps\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\DbRepository\\:\\:joinColumn\\(\\) should return string\\|null but empty return statement found\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\DbRepository\\:\\:reassembleQueryColumnAlias\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\DbRepository\\:\\:reassembleStatementColumnAlias\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Possibly invalid array key type array\\|string\\.$#" - count: 2 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$caseInsensitiveColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$joinProbabilities type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$statementAliasColumnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$statementAliasTableMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$statementColumnAliasMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$statementColumnTableMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$statementColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\DbRepository\\:\\:\\$tableAliases type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/DbRepository.php - - - - message: "#^Cannot call method get\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Cannot clone non\\-object variable \\$config of type mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:delete\\(\\) has no return type specified\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:getDataSource\\(\\) should return Icinga\\\\Application\\\\Config but returns Icinga\\\\Data\\\\Selectable\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:getTrigger\\(\\) should return string\\|null but empty return statement found\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:insert\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:onDelete\\(\\) has no return type specified\\.$#" - 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$#" - 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$#" - 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$#" - 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$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\IniRepository\\:\\:update\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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$#" - count: 2 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:removeSection\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:setSection\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Parameter \\#2 \\$old of method Icinga\\\\Repository\\\\IniRepository\\:\\:onUpdate\\(\\) expects Icinga\\\\Data\\\\ConfigObject, mixed given\\.$#" - count: 2 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Parameter \\#3 \\$new of method Icinga\\\\Repository\\\\IniRepository\\:\\:onUpdate\\(\\) expects Icinga\\\\Data\\\\ConfigObject, mixed given\\.$#" - count: 2 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\IniRepository\\:\\:\\$configs type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\IniRepository\\:\\:\\$triggers type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Variable \\$config in PHPDoc tag @var does not match assigned variable \\$newSection\\.$#" - count: 1 - path: library/Icinga/Repository/IniRepository.php - - - - message: "#^Method Icinga\\\\Repository\\\\LdapRepository\\:\\:getNormedAttribute\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: library/Icinga/Repository/LdapRepository.php - - - - message: "#^Property Icinga\\\\Repository\\\\LdapRepository\\:\\:\\$normedAttributes type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/LdapRepository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getColumn\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getExpression\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setColumn\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setExpression\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:getBaseTable\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:initializeAliasMaps\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:initializeBlacklistedQueryColumns\\(\\) invoked with 1 parameter, 0 required\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:initializeFilterColumns\\(\\) invoked with 1 parameter, 0 required\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:initializeSearchColumns\\(\\) invoked with 1 parameter, 0 required\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:initializeSortRules\\(\\) invoked with 1 parameter, 0 required\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:persistDateTime\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Method Icinga\\\\Repository\\\\Repository\\:\\:retrieveDateTime\\(\\) should return int but returns int\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$table$#" - count: 4 - 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\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$aliasColumnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$aliasTableMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$baseTable \\(string\\) does not accept int\\|string\\|null\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$blacklistedQueryColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$columnAliasMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$columnTableMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$conversionRules type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$ds \\(Icinga\\\\Data\\\\Selectable\\) does not accept Icinga\\\\Data\\\\Selectable\\|null\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$filterColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$queryColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$searchColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$sortRules type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Property Icinga\\\\Repository\\\\Repository\\:\\:\\$virtualTables type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/Repository.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:columns\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:getColumns\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:getIteratorPosition\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:hasMore\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:hasResult\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\QueryInterface\\:\\:peekAhead\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Queryable\\:\\:columns\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Selectable\\:\\:query\\(\\)\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Cannot cast Icinga\\\\Data\\\\QueryInterface to 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:fetchRow\\(\\) should return object\\|false but returns mixed\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:getLimit\\(\\) should return int but returns int\\|null\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:getOffset\\(\\) should return int but returns int\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:getOrder\\(\\) should return array but returns array\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$customAlias of method Icinga\\\\Repository\\\\RepositoryQuery\\:\\:getNativeAlias\\(\\) expects string, int\\|string\\|null given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:getDataSource\\(\\) expects string\\|null, mixed given\\.$#" - count: 2 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:getFilterColumns\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:getSearchColumns\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:getSortRules\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:providesValueConversion\\(\\) expects string, mixed given\\.$#" - count: 12 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:reassembleQueryColumnAlias\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:requireAllQueryColumns\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:requireFilter\\(\\) expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:requireFilterColumn\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:requireQueryColumn\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:requireTable\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#1 \\$table of method Icinga\\\\Repository\\\\Repository\\:\\:retrieveColumn\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Parameter \\#2 \\$filter of static method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:where\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Property Icinga\\\\Repository\\\\RepositoryQuery\\:\\:\\$customAliases type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Property Icinga\\\\Repository\\\\RepositoryQuery\\:\\:\\$iterator \\(Iterator\\) does not accept Traversable\\\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Property Icinga\\\\Repository\\\\RepositoryQuery\\:\\:\\$query \\(Icinga\\\\Data\\\\QueryInterface\\) does not accept Icinga\\\\Data\\\\Queryable\\.$#" - count: 1 - path: library/Icinga/Repository/RepositoryQuery.php - - - - message: "#^Method Icinga\\\\User\\:\\:getExternalUserInformation\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Method Icinga\\\\User\\:\\:getGroups\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Method Icinga\\\\User\\:\\:getPermissions\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Method Icinga\\\\User\\:\\:getRestrictions\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Method Icinga\\\\User\\:\\:setGroups\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Method Icinga\\\\User\\:\\:setPermissions\\(\\) has parameter \\$permissions with no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Navigation\\\\Navigation\\:\\:addItem\\(\\) expects Icinga\\\\Web\\\\Navigation\\\\NavigationItem\\|string, int\\|string given\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Parameter \\#1 \\$timezone of class DateTimeZone constructor expects string, array\\|string given\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$additionalInformation type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$domain \\(string\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$externalUserInformation type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$groups type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$permissions type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User.php - - - - message: "#^Property Icinga\\\\User\\:\\:\\$restrictions type has no value type specified in iterable type array\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/User/Preferences.php - - - - message: "#^Method Icinga\\\\User\\\\Preferences\\:\\:remove\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/User/Preferences.php - - - - message: "#^Property Icinga\\\\User\\\\Preferences\\:\\:\\$preferences type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/User/Preferences.php - - - - message: "#^Cannot call method getDbAdapter\\(\\) on mixed\\.$#" - 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$#" - 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$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeBrightness\\(\\) has parameter \\$change with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeBrightness\\(\\) has parameter \\$color with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeRgbBrightness\\(\\) has parameter \\$change with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeRgbSaturation\\(\\) has parameter \\$change with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeSaturation\\(\\) has parameter \\$change with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:changeSaturation\\(\\) has parameter \\$color with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:rgbAsArray\\(\\) has parameter \\$color with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\Color\\:\\:rgbAsArray\\(\\) should return array but empty return statement found\\.$#" - count: 1 - path: library/Icinga/Util/Color.php - - - - message: "#^Method Icinga\\\\Util\\\\ConfigAwareFactory\\:\\:setConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/ConfigAwareFactory.php - - - - message: "#^Method Icinga\\\\Util\\\\Dimension\\:\\:fromString\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Dimension.php - - - - message: "#^Method Icinga\\\\Util\\\\Dimension\\:\\:setValue\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Dimension.php - - - - message: "#^Cannot access offset 0 on mixed\\.$#" - 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$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Do\\-while loop condition is always false\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Parameter \\#1 \\$path of static method Icinga\\\\Util\\\\DirectoryIterator\\:\\:isReadable\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Parameter \\#1 \\$string of static method Icinga\\\\Util\\\\StringHelper\\:\\:endsWith\\(\\) expects string, mixed given\\.$#" - 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$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Property Icinga\\\\Util\\\\DirectoryIterator\\:\\:\\$key \\(string\\|false\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Property Icinga\\\\Util\\\\DirectoryIterator\\:\\:\\$queue type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Util/DirectoryIterator.php - - - - message: "#^Method Icinga\\\\Util\\\\Environment\\:\\:raiseExecutionTime\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Environment.php - - - - message: "#^Method Icinga\\\\Util\\\\Environment\\:\\:raiseMemoryLimit\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Environment.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:__construct\\(\\) has parameter \\$context with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:__construct\\(\\) has parameter \\$filename with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:__construct\\(\\) has parameter \\$openMode with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:__construct\\(\\) has parameter \\$useIncludePath with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:assertOpenForWriting\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:createDirectories\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\File\\:\\:setupErrorHandler\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/File.php - - - - message: "#^Offset 'message' does not exist on array\\{type\\: int, message\\: string, file\\: string, line\\: int\\}\\|null\\.$#" - count: 3 - path: library/Icinga/Util/File.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bits\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bits\\(\\) has parameter \\$standard with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bits\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bytes\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bytes\\(\\) has parameter \\$standard with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:bytes\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:formatForUnits\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:formatForUnits\\(\\) has parameter \\$base with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:formatForUnits\\(\\) has parameter \\$units with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:formatForUnits\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:getInstance\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:seconds\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:seconds\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Method Icinga\\\\Util\\\\Format\\:\\:unpackShorthandBytes\\(\\) should return int but returns float\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$bitBase has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$bitPrefix has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$byteBase has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$bytePrefix has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$instance has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$secondBase has no type specified\\.$#" - count: 1 - path: library/Icinga/Util/Format.php - - - - message: "#^Property Icinga\\\\Util\\\\Format\\:\\:\\$secondPrefix has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/GlobFilter.php - - - - message: "#^Property Icinga\\\\Util\\\\GlobFilter\\:\\:\\$filters type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Util/GlobFilter.php - - - - message: "#^Argument of an invalid type object supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Util/Json.php - - - - message: "#^Method Icinga\\\\Util\\\\Json\\:\\:encodeAndSanitize\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: library/Icinga/Util/Json.php - - - - message: "#^Parameter \\#3 \\$depth of function json_decode expects int\\<1, max\\>, int given\\.$#" - count: 1 - path: library/Icinga/Util/Json.php - - - - message: "#^Parameter \\#3 \\$depth of function json_encode expects int\\<1, max\\>, int given\\.$#" - count: 1 - path: library/Icinga/Util/Json.php - - - - message: "#^Method Icinga\\\\Util\\\\StringHelper\\:\\:cartesianProduct\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Util/StringHelper.php - - - - message: "#^Method Icinga\\\\Util\\\\TimezoneDetect\\:\\:reset\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Util/TimezoneDetect.php - - - - message: "#^Static property Icinga\\\\Util\\\\TimezoneDetect\\:\\:\\$offset \\(int\\) does not accept string\\.$#" - count: 1 - path: library/Icinga/Util/TimezoneDetect.php - - - - message: "#^Static property Icinga\\\\Util\\\\TimezoneDetect\\:\\:\\$success \\(bool\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Util/TimezoneDetect.php - - - - message: "#^Static property Icinga\\\\Util\\\\TimezoneDetect\\:\\:\\$timezone is unused\\.$#" - count: 1 - path: library/Icinga/Util/TimezoneDetect.php - - - - message: "#^Static property Icinga\\\\Util\\\\TimezoneDetect\\:\\:\\$timezoneName \\(string\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Util/TimezoneDetect.php - - - - message: "#^Static property Icinga\\\\Util\\\\TimezoneDetect\\:\\:\\$timezoneName \\(string\\) does not accept string\\|false\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Announcement.php - - - - message: "#^Cannot access offset 'acknowledged' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementCookie.php - - - - message: "#^Cannot access offset 'etag' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementCookie.php - - - - message: "#^Cannot access offset 'next' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementCookie.php - - - - message: "#^Parameter \\#1 \\$acknowledged of method Icinga\\\\Web\\\\Announcement\\\\AnnouncementCookie\\:\\:setAcknowledged\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementCookie.php - - - - message: "#^Parameter \\#1 \\$etag of method Icinga\\\\Web\\\\Announcement\\\\AnnouncementCookie\\:\\:setEtag\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementCookie.php - - - - message: "#^Cannot access property \\$end on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php - - - - message: "#^Cannot access property \\$start on mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php - - - - message: "#^Method Icinga\\\\Web\\\\Announcement\\\\AnnouncementIniRepository\\:\\:getEtag\\(\\) should return string but returns null\\.$#" - 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$#" - 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$#" - 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$#" - 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$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php - - - - message: "#^Strict comparison using \\=\\=\\= between DateTime and null will always evaluate to false\\.$#" - count: 1 - path: library/Icinga/Web/Announcement/AnnouncementIniRepository.php - - - - message: "#^Cannot access offset 'acknowledged…' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/ApplicationStateCookie.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/ApplicationStateCookie.php - - - - message: "#^Parameter \\#1 \\$acknowledged of method Icinga\\\\Web\\\\ApplicationStateCookie\\:\\:setAcknowledgedMessages\\(\\) expects array, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/ApplicationStateCookie.php - - - - message: "#^Property Icinga\\\\Web\\\\ApplicationStateCookie\\:\\:\\$acknowledgedMessages type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/ApplicationStateCookie.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\:\\:getPageSize\\(\\) should return int but returns int\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\:\\:handleSortControlSubmit\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\:\\:httpBadRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\:\\:httpNotFound\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\:\\:renderForm\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$arg$#" - count: 2 - path: library/Icinga/Web/Controller.php - - - - message: "#^Parameter \\#1 \\$count of method Icinga\\\\Data\\\\Limitable\\:\\:limit\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Controller.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\Web\\\\Url\\:\\:setParam\\(\\) expects array\\|bool\\|string, mixed given\\.$#" - count: 2 - path: library/Icinga/Web/Controller.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$viewRenderer\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:layout\\(\\)\\.$#" - count: 8 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\\:\\:getLayout\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\\:\\:getResponseSegment\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\\:\\:setLayout\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:Config\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:Config\\(\\) has parameter \\$file with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:Window\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:assertHttpMethod\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:assertPermission\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:disableAutoRefresh\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:ignoreXhrBody\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:isXhr\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:postDispatchXhr\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:prepareInit\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectToLogin\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:reloadCss\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:rerenderLayout\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:sendAsPdf\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:shutdownSession\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, 'strtoupper' given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#1 \\$title of method Icinga\\\\Module\\\\Pdfexport\\\\PrintableHtmlDocument\\:\\:setTitle\\(\\) expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#2 \\$args of method Zend_Controller_Action\\:\\:__call\\(\\) expects array, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, false given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, float given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, true given\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:\\$autorefreshInterval \\(int\\) does not accept float\\|int\\<1, max\\>\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:\\$autorefreshInterval \\(int\\) does not accept null\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:\\$reloadCss has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:\\$rerenderLayout has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:\\$window has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\AuthBackendController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller/Dispatcher.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:Config\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:Config\\(\\) has parameter \\$file with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:moduleInit\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:postDispatchXhr\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:prepareInit\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:\\$config has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:\\$configs has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Property Icinga\\\\Web\\\\Controller\\\\ModuleActionController\\:\\:\\$module has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/ModuleActionController.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getResponse\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 3 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Cannot call method getStaticAssetPath\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Method Icinga\\\\Web\\\\Controller\\\\StaticController\\:\\:handle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Controller/StaticController.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Method Icinga\\\\Web\\\\Cookie\\:\\:getDomain\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Method Icinga\\\\Web\\\\Cookie\\:\\:getPath\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Parameter \\#1 \\$value of method Icinga\\\\Web\\\\Cookie\\:\\:setValue\\(\\) expects string, null given\\.$#" - count: 1 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Property Icinga\\\\Web\\\\Cookie\\:\\:\\$domain \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Property Icinga\\\\Web\\\\Cookie\\:\\:\\$path \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Cookie.php - - - - message: "#^Property Icinga\\\\Web\\\\Cookie\\:\\:\\$value \\(string\\) does not accept string\\|null\\.$#" - 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$#" - 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$#" - count: 1 - path: library/Icinga/Web/CookieSet.php - - - - message: "#^Cannot call method hasChildNodes\\(\\) on DOMNode\\|null\\.$#" - 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$#" - count: 1 - path: library/Icinga/Web/Dom/DomNodeIterator.php - - - - message: "#^Method Icinga\\\\Web\\\\Dom\\\\DomNodeIterator\\:\\:current\\(\\) should return DOMNode\\|null but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Dom/DomNodeIterator.php - - - - message: "#^Method Icinga\\\\Web\\\\Dom\\\\DomNodeIterator\\:\\:key\\(\\) should return int but returns mixed\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/FileCache.php - - - - message: "#^Method Icinga\\\\Web\\\\FileCache\\:\\:store\\(\\) should return bool but returns int\\<0, max\\>\\|false\\.$#" - count: 1 - path: library/Icinga/Web/FileCache.php - - - - message: "#^Property Icinga\\\\Web\\\\FileCache\\:\\:\\$instances type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/FileCache.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getFrontController\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Call to an undefined method Zend_Form_Decorator_Abstract\\:\\:setAccessible\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Form.php - - - - message: "#^Call to an undefined method Zend_Form_Decorator_Abstract\\:\\:setRequiredSuffix\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot access offset 'attribs' on mixed\\.$#" - count: 2 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot access offset 'class' on mixed\\.$#" - count: 2 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot access offset 'data\\-progress\\-label' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot access offset 'decorators' on mixed\\.$#" - count: 2 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot access offset 'type' on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot call method escape\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 3 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot call method format\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Cannot call method setEscape\\(\\) on Zend_Form_Decorator_Abstract\\|false\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\:\\:assertPermission\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\:\\:getName\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\:\\:onRequest\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\:\\:preserveDefaults\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Parameter \\#1 \\$message of method Zend_Form\\:\\:addErrorMessage\\(\\) expects string, array\\|string given\\.$#" - count: 3 - path: library/Icinga/Web/Form.php - - - - message: "#^Parameter \\#2 \\$name of method Zend_Form\\:\\:addSubForm\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Parameter \\#3 \\$options of method Zend_Form\\:\\:createElement\\(\\) expects array\\|Zend_Config\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\:\\:\\$defaultElementDecorators type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\:\\:\\$descriptions type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\:\\:\\$hints type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\:\\:\\$notifications type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Form.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Autosubmit.php - - - - message: "#^Cannot call method getId\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Autosubmit.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\Decorator\\\\Autosubmit\\:\\:getAccessible\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Autosubmit.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\\\Decorator\\\\Autosubmit\\:\\:\\$accessible \\(bool\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Autosubmit.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/ElementDoubler.php - - - - message: "#^Call to an undefined method Zend_Form\\|Zend_Form_Element\\:\\:getElement\\(\\)\\.$#" - 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\\.$#" - count: 2 - path: library/Icinga/Web/Form/Decorator/ElementDoubler.php - - - - message: "#^Parameter \\#1 \\$name of method Zend_Form_Element\\:\\:setAttrib\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/ElementDoubler.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormDescriptions.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:escape\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Form/Decorator/FormDescriptions.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:propertiesToString\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormDescriptions.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\Decorator\\\\FormDescriptions\\:\\:recurseForm\\(\\) should return array but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormDescriptions.php - - - - message: "#^Call to an undefined method Zend_Form_Decorator_Abstract\\:\\:setRequiredSuffix\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormHints.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:escape\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Form/Decorator/FormHints.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:propertiesToString\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormHints.php - - - - message: "#^Cannot call method translate\\(\\) on Zend_View_Interface\\|null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormHints.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\Decorator\\\\FormHints\\:\\:recurseForm\\(\\) should return array but returns mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormHints.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormNotifications.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:escape\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Form/Decorator/FormNotifications.php - - - - message: "#^Call to an undefined method Zend_View_Interface\\:\\:propertiesToString\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/FormNotifications.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Help.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Decorator/Spinner.php - - - - message: "#^Access to an undefined property Icinga\\\\Web\\\\Form\\\\Element\\\\Button\\:\\:\\$content\\.$#" - count: 1 - path: library/Icinga/Web/Form/Element/Button.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Form/Element/Button.php - - - - message: "#^Cannot access offset 'ignore' on array\\|string\\|Zend_Config\\|null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Element/Button.php - - - - message: "#^Parameter \\#1 \\$timestamp of method DateTime\\:\\:setTimestamp\\(\\) expects int, string given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/ErrorLabeller.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\ErrorLabeller\\:\\:createMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Form/ErrorLabeller.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\ErrorLabeller\\:\\:createMessages\\(\\) has parameter \\$element with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/ErrorLabeller.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\ErrorLabeller\\:\\:translate\\(\\) should return string but returns array\\|string\\.$#" - count: 1 - path: library/Icinga/Web/Form/ErrorLabeller.php - - - - message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, array\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/Form/ErrorLabeller.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\\\ErrorLabeller\\:\\:\\$messages has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/DateFormatValidator.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\\\Validator\\\\DateTimeValidator\\:\\:\\$_messageTemplates type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/DateTimeValidator.php - - - - message: "#^Property Icinga\\\\Web\\\\Form\\\\Validator\\\\DateTimeValidator\\:\\:\\$local has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/TimeFormatValidator.php - - - - message: "#^Method Icinga\\\\Web\\\\Form\\\\Validator\\\\WritablePathValidator\\:\\:setRequireExistence\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Form/Validator/WritablePathValidator.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\CookieHelper\\:\\:cleanupCheck\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/CookieHelper.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\CookieHelper\\:\\:provideCheck\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Helper/HtmlPurifier.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\HtmlPurifier\\:\\:configure\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Helper/HtmlPurifier.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:line\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:line\\(\\) has parameter \\$config with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:line\\(\\) has parameter \\$content with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:text\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:text\\(\\) has parameter \\$config with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\:\\:text\\(\\) has parameter \\$content with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown.php - - - - message: "#^Cannot call method getAnonymousModule\\(\\) on HTMLPurifier_HTMLDefinition\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php - - - - message: "#^Method Icinga\\\\Web\\\\Helper\\\\Markdown\\\\LinkTransformer\\:\\:attachTo\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Helper/Markdown/LinkTransformer.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Cannot call method getJsAssetPath\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Cannot call method getJsAssets\\(\\) on mixed\\.$#" - count: 2 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Method Icinga\\\\Web\\\\JavaScript\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Method Icinga\\\\Web\\\\JavaScript\\:\\:sendMinified\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#1 \\$js of static method Icinga\\\\Web\\\\JavaScript\\:\\:optimizeDefine\\(\\) expects string, string\\|false given\\.$#" - count: 2 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Property Icinga\\\\Web\\\\JavaScript\\:\\:\\$baseFiles has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Property Icinga\\\\Web\\\\JavaScript\\:\\:\\$jsFiles has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Property Icinga\\\\Web\\\\JavaScript\\:\\:\\$vendorFiles has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/JavaScript.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/LessCompiler.php - - - - message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/LessCompiler.php - - - - message: "#^Property Icinga\\\\Web\\\\LessCompiler\\:\\:\\$lessFiles \\(array\\\\) does not accept array\\\\.$#" - count: 1 - path: library/Icinga/Web/LessCompiler.php - - - - message: "#^Property Icinga\\\\Web\\\\LessCompiler\\:\\:\\$moduleLessFiles type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/LessCompiler.php - - - - message: "#^Property Icinga\\\\Web\\\\LessCompiler\\:\\:\\$theme \\(string\\) does not accept string\\|null\\.$#" - count: 1 - path: library/Icinga/Web/LessCompiler.php - - - - message: "#^Cannot call method addChild\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Menu.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Menu.php - - - - message: "#^Method Icinga\\\\Web\\\\Menu\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Menu.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Cannot access property \\$state on mixed\\.$#" - count: 3 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:assemble\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:assembleCogMenuItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:assembleCogMenuItem\\(\\) has parameter \\$cogMenuItem with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:assembleLevel2Nav\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:assembleUserMenuItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createCogMenuItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createLevel2Menu\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createLevel2MenuItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createLevel2MenuItem\\(\\) has parameter \\$item with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createLevel2MenuItem\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:createUserMenuItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:getHealthCount\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:isSelectedItem\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:isSelectedItem\\(\\) has parameter \\$item with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:\\$children has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:\\$selected has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/ConfigMenu.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\ConfigMenu\\:\\:\\$state has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/DashboardPane.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\DashboardPane\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/DashboardPane.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\DashboardPane\\:\\:setDisabled\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/DashboardPane.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\DashboardPane\\:\\:\\$disabled has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/DashboardPane.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\DropdownItem\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/DropdownItem.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getSharedNavigation\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Cannot call method can\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 2 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Cannot call method getNavigation\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Cannot call method setName\\(\\) on mixed\\.$#" - 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$#" - 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$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\Navigation\\:\\:\\$items \\(array\\\\) does not accept array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Navigation.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Navigation/NavigationItem.php - - - - message: "#^Cannot call method getLocalUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/NavigationItem.php - - - - message: "#^Cannot call method setParent\\(\\) on mixed\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/NavigationItem.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\NavigationItem\\:\\:getEscapedName\\(\\) should return string but returns string\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/NavigationItem.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\NavigationItem\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/NavigationItem.php - - - - message: "#^Cannot access property \\$message on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/HealthNavigationRenderer.php - - - - message: "#^Cannot access property \\$state on mixed\\.$#" - count: 3 - path: library/Icinga/Web/Navigation/Renderer/HealthNavigationRenderer.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php - - - - message: "#^Method Icinga\\\\Web\\\\Navigation\\\\Renderer\\\\NavigationItemRenderer\\:\\:init\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/NavigationItemRenderer.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/NavigationRenderer.php - - - - message: "#^Property Icinga\\\\Web\\\\Navigation\\\\Renderer\\\\NavigationRenderer\\:\\:\\$iterator \\(ArrayIterator\\) does not accept Traversable\\\\.$#" - 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$#" - 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$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/RecursiveNavigationRenderer.php - - - - message: "#^Cannot call method getRenderer\\(\\) on mixed\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Navigation/Renderer/SummaryNavigationItemRenderer.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Session\\:\\:get\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Session\\:\\:set\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Session\\:\\:write\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Method Icinga\\\\Web\\\\Notification\\:\\:addMessage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Method Icinga\\\\Web\\\\Notification\\:\\:error\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Method Icinga\\\\Web\\\\Notification\\:\\:info\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Method Icinga\\\\Web\\\\Notification\\:\\:success\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Method Icinga\\\\Web\\\\Notification\\:\\:warning\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Property Icinga\\\\Web\\\\Notification\\:\\:\\$messages type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Property Icinga\\\\Web\\\\Notification\\:\\:\\$session \\(Icinga\\\\Web\\\\Session\\) does not accept Icinga\\\\Web\\\\Session\\\\Session\\.$#" - count: 1 - path: library/Icinga/Web/Notification.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Limitable\\:\\:fetchAll\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Paginator/ScrollingStyle/SlidingWithBorder.php - - - - message: "#^Cannot access property \\$passphrase on mixed\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Cannot access property \\$username on mixed\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMe\\:\\:getAllByUsername\\(\\) has parameter \\$username with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMe\\:\\:removeExpired\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\User\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/RememberMe.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMeUserDevicesList\\:\\:assemble\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/RememberMeUserDevicesList.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMeUserDevicesList\\:\\:setDevicesList\\(\\) has parameter \\$devicesList with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/RememberMeUserDevicesList.php - - - - message: "#^Property Icinga\\\\Web\\\\RememberMeUserDevicesList\\:\\:\\$devicesList type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/RememberMeUserDevicesList.php - - - - message: "#^Method Icinga\\\\Web\\\\RememberMeUserList\\:\\:assemble\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/RememberMeUserList.php - - - - message: "#^Property Icinga\\\\Web\\\\RememberMeUserList\\:\\:\\$users type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/RememberMeUserList.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getResponse\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Request.php - - - - message: "#^Parameter \\#1 \\$headerValue of method Icinga\\\\Web\\\\Request\\:\\:extractMediaType\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Request.php - - - - message: "#^Parameter \\#1 \\$json of static method Icinga\\\\Util\\\\Json\\:\\:decode\\(\\) expects string, string\\|false given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Request.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Method Icinga\\\\Web\\\\Response\\:\\:prepare\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Method Icinga\\\\Web\\\\Response\\:\\:sendCookies\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Parameter \\#1 \\$url of static method Icinga\\\\Web\\\\Url\\:\\:fromPath\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\Web\\\\UrlParams\\:\\:set\\(\\) expects string, true given\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Parameter \\#2 \\$value of method Zend_Controller_Response_Abstract\\:\\:setHeader\\(\\) expects string, int given\\.$#" - count: 1 - path: library/Icinga/Web/Response.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_Helper_Abstract\\:\\:setNoRender\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Response/JsonResponse.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Php72Session\\:\\:open\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:clearCookies\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:create\\(\\) should return static\\(Icinga\\\\Web\\\\Session\\\\PhpSession\\) but returns Icinga\\\\Web\\\\Session\\\\PhpSession\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:getId\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:open\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:purge\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:read\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:refreshId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\PhpSession\\:\\:write\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Parameter \\#1 \\$name of function setcookie expects string, string\\|false given\\.$#" - count: 1 - path: library/Icinga/Web/Session/PhpSession.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:clear\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/Session.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:purge\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/Session.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:read\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/Session.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:refreshId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/Session.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:removeNamespace\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/Session.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\Session\\:\\:write\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:clear\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:delete\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:getByRef\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:getByRef\\(\\) has parameter \\$default with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:getByRef\\(\\) has parameter \\$key with no type specified\\.$#" - 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$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:setAll\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:setByRef\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:setByRef\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Method Icinga\\\\Web\\\\Session\\\\SessionNamespace\\:\\:setByRef\\(\\) has parameter \\$value with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Session/SessionNamespace.php - - - - message: "#^Binary operation \"\\.\" between non\\-falsy\\-string and 'none'\\|array\\|null results in an error\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Cannot call method getCssAssets\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Cannot call method getThemeFile\\(\\) on mixed\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Method Icinga\\\\Web\\\\StyleSheet\\:\\:collect\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Method Icinga\\\\Web\\\\StyleSheet\\:\\:getThemeFile\\(\\) has parameter \\$theme with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Method Icinga\\\\Web\\\\StyleSheet\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Parameter \\#1 \\$content of method Zend_Controller_Response_Abstract\\:\\:setBody\\(\\) expects string, bool\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, string given\\.$#" - count: 1 - path: library/Icinga/Web/StyleSheet.php - - - - message: "#^Property Icinga\\\\Web\\\\StyleSheet\\:\\:\\$app \\(Icinga\\\\Application\\\\EmbeddedWeb\\) does not accept Icinga\\\\Application\\\\ApplicationBootstrap\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:buildPathQueryAndFragment\\(\\) has parameter \\$querySeparator with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:getAbsoluteUrl\\(\\) has parameter \\$separator with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:getQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:getQueryString\\(\\) has parameter \\$separator with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:getRelativeUrl\\(\\) has parameter \\$separator with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:setQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:setQueryString\\(\\) has parameter \\$queryString with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:without\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Method Icinga\\\\Web\\\\Url\\:\\:without\\(\\) has parameter \\$keyOrArrayOfKeys with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Parameter \\#1 \\$port of method Icinga\\\\Web\\\\Url\\:\\:setPort\\(\\) expects string, int\\<0, 65535\\> given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Parameter \\#2 \\$default of method Icinga\\\\Web\\\\UrlParams\\:\\:shift\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\Web\\\\UrlParams\\:\\:set\\(\\) expects string, array\\|bool\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/Url.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addEncoded\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addEncoded\\(\\) has parameter \\$param with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addEncoded\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addParamToIndex\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addParamToIndex\\(\\) has parameter \\$key with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addParamToIndex\\(\\) has parameter \\$param with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:addValues\\(\\) has parameter \\$values with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:cleanupValue\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:cleanupValue\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:clearValues\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:fromQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:fromQueryString\\(\\) has parameter \\$queryString with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:indexLastOne\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:isEmpty\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:mergeValues\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:mergeValues\\(\\) has parameter \\$param with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:mergeValues\\(\\) has parameter \\$values with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:parseQueryString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:parseQueryString\\(\\) has parameter \\$queryString with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:parseQueryStringPart\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:parseQueryStringPart\\(\\) has parameter \\$part with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:reIndexAll\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:remove\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:remove\\(\\) has parameter \\$param with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:setSeparator\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:setSeparator\\(\\) has parameter \\$separator with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:setValues\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:setValues\\(\\) has parameter \\$param with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:setValues\\(\\) has parameter \\$values with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:toString\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:toString\\(\\) has parameter \\$separator with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:urlEncode\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:urlEncode\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:without\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UrlParams\\:\\:without\\(\\) has parameter \\$param with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$value$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Parameter \\#1 \\$param of method Icinga\\\\Web\\\\UrlParams\\:\\:add\\(\\) expects string, array\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 2 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Property Icinga\\\\Web\\\\UrlParams\\:\\:\\$index has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Property Icinga\\\\Web\\\\UrlParams\\:\\:\\$params has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Property Icinga\\\\Web\\\\UrlParams\\:\\:\\$separator has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UrlParams.php - - - - message: "#^Method Icinga\\\\Web\\\\UserAgent\\:\\:__construct\\(\\) has parameter \\$agent with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/UserAgent.php - - - - message: "#^Method Icinga\\\\Web\\\\UserAgent\\:\\:getAgent\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: library/Icinga/Web/UserAgent.php - - - - message: "#^Parameter \\#1 \\$haystack of function strstr expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Web/UserAgent.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#" - count: 1 - path: library/Icinga/Web/UserAgent.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Web/View.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/View.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\:\\:__call\\(\\) should return string but returns mixed\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/View.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\:\\:loadGlobalHelpers\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View.php - - - - message: "#^Property Icinga\\\\Web\\\\View\\:\\:\\$helperFunctions has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\AppHealth\\:\\:assemble\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\AppHealth\\:\\:getStateClass\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\AppHealth\\:\\:getStateClass\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\AppHealth\\:\\:getStateText\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\AppHealth\\:\\:getStateText\\(\\) has parameter \\$state with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/View/AppHealth.php - - - - message: "#^Cannot call method protectId\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: library/Icinga/Web/View/Helper/IcingaCheckbox.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\Helper\\\\IcingaCheckbox\\:\\:icingaCheckbox\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:assemble\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:auditPermission\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:auditPermission\\(\\) has parameter \\$permission with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:auditRestriction\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:auditRestriction\\(\\) has parameter \\$restriction with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:collectRestrictions\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:collectRestrictions\\(\\) has parameter \\$restrictionName with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:createRestrictionLinks\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Method Icinga\\\\Web\\\\View\\\\PrivilegeAudit\\:\\:createRestrictionLinks\\(\\) has parameter \\$restrictionName with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, array\\\\|false given\\.$#" - count: 2 - path: library/Icinga/Web/View/PrivilegeAudit.php - - - - message: "#^Variable \\$this might not be defined\\.$#" - count: 8 - path: library/Icinga/Web/View/helpers/format.php - - - - message: "#^Variable \\$this might not be defined\\.$#" - count: 2 - path: library/Icinga/Web/View/helpers/generic.php - - - - message: "#^Undefined variable\\: \\$this$#" - count: 2 - path: library/Icinga/Web/View/helpers/string.php - - - - message: "#^Variable \\$this might not be defined\\.$#" - count: 4 - path: library/Icinga/Web/View/helpers/string.php - - - - message: "#^Variable \\$this might not be defined\\.$#" - count: 8 - path: library/Icinga/Web/View/helpers/url.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\:\\:create\\(\\) has parameter \\$module_name with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\:\\:create\\(\\) should return Icinga\\\\Web\\\\Widget\\\\AbstractWidget but returns object\\.$#" - count: 1 - path: library/Icinga/Web/Widget.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/AbstractWidget.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\AbstractWidget\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/AbstractWidget.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\AbstractWidget\\:\\:\\$properties has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/AbstractWidget.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getResponse\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Announcements.php - - - - message: "#^Cannot access property \\$hash on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Announcements.php - - - - message: "#^Cannot access property \\$message on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Announcements.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Announcements\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Announcements.php - - - - message: "#^Cannot call method getPreferences\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Widget/ApplicationStateMessages.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\ApplicationStateMessages\\:\\:getMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/ApplicationStateMessages.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\ApplicationStateMessages\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/ApplicationStateMessages.php - - - - message: "#^Parameter \\#3 \\$default of method Icinga\\\\User\\\\Preferences\\:\\:getValue\\(\\) expects null, string given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/ApplicationStateMessages.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:__construct\\(\\) has parameter \\$color with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:setColor\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:setData\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:setOpacity\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$color has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$end has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$maxValue has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$opacity has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$orientation has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$start has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$weekFlow has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\HistoryColorGrid\\:\\:\\$weekStartMonday has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/HistoryColorGrid.php - - - - message: "#^Argument of an invalid type stdClass supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:layout\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:createFromStateSummary\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 15$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$class has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$colors \\(array\\) does not accept array\\|null\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$colorsHostStates has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$colorsHostStatesHandledUnhandled has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$colorsServiceStates has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$colorsServiceStatesHandleUnhandled has no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$size \\(int\\) does not accept int\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Chart\\\\InlinePie\\:\\:\\$title \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Chart/InlinePie.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\Config\\:\\:setUser\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Cannot call method getChildren\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Cannot call method getLabel\\(\\) on mixed\\.$#" - count: 3 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Cannot call method getUrl\\(\\) on mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:activate\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:getActivePane\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:loadUserDashboards\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:removePane\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:removePane\\(\\) has parameter \\$title with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:setUser\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$current Pane\\)\\: Unexpected token \"\\$current\", expected type at offset 9$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$pane Pane\\)\\: Unexpected token \"\\$pane\", expected type at offset 9$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:activate\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Parameter \\#1 \\$pane of method Icinga\\\\Web\\\\Widget\\\\Dashboard\\:\\:hasPane\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:translate\\(\\)\\.$#" - count: 5 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Cannot call method getRelativeUrl\\(\\) on Icinga\\\\Web\\\\Url\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Cannot call method getUrlWithout\\(\\) on Icinga\\\\Web\\\\Url\\|null\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Cannot call method setParam\\(\\) on Icinga\\\\Web\\\\Url\\|null\\.$#" - count: 2 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Cannot clone non\\-object variable \\$url of type Icinga\\\\Web\\\\Url\\|null\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:getName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setDisabled\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setName\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setPane\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:setTitle\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 70$#" - 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\\.$#" - 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\\.$#" - count: 2 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:\\$name has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Dashlet.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Dashlet\\:\\:\\$title has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Pane.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Pane.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:setDisabled\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Pane.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\Pane\\:\\:setName\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/Pane.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Dashboard\\\\UserWidget\\:\\:setUserWidget\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Dashboard/UserWidget.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getFrontController\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getColumn\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getExpression\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getOperatorName\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getSign\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:icon\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:propertiesToString\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:qlink\\(\\)\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Cannot use array destructuring on array\\\\|false\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Data\\\\FilterColumns\\:\\:getSearchColumns\\(\\) invoked with 1 parameter, 0 required\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:__construct\\(\\) has parameter \\$props with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:addFilterToId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:addFilterToId\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:addLink\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:applyChanges\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:applyChanges\\(\\) has parameter \\$changes with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:arrayForSelect\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:arrayForSelect\\(\\) has parameter \\$array with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:arrayForSelect\\(\\) has parameter \\$flip with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:cancelLink\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:elementId\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:elementId\\(\\) has parameter \\$prefix with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:getFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:handleRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:handleRequest\\(\\) has parameter \\$request with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:ignoreParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:mergeRootExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:mergeRootExpression\\(\\) has parameter \\$column with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:mergeRootExpression\\(\\) has parameter \\$expression with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:mergeRootExpression\\(\\) has parameter \\$filter with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:mergeRootExpression\\(\\) has parameter \\$sign with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:preserveParams\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:preservedUrl\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:redirectNow\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:redirectNow\\(\\) has parameter \\$url with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:removeIndex\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:removeIndex\\(\\) has parameter \\$idx with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:removeLink\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilter\\(\\) has parameter \\$filter with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilter\\(\\) has parameter \\$level with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilterChain\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilterChain\\(\\) has parameter \\$level with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderFilterExpression\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderNewFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:renderSearch\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:resetSearchColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:select\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:select\\(\\) has parameter \\$attributes with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:select\\(\\) has parameter \\$list with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:select\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:select\\(\\) has parameter \\$selected with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:selectColumn\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:selectOperator\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:selectSign\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:setColumns\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:setFilter\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:setUrl\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:setUrl\\(\\) has parameter \\$url with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:shorten\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:shorten\\(\\) has parameter \\$length with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:shorten\\(\\) has parameter \\$string with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:stripLink\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:text\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:url\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Negated boolean expression is always true\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$filter$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 2 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Parameter \\#4 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$addTo has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$cachedColumnSelect has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$ignoreParams has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$preserveParams has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$preservedParams has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$preservedUrl has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$searchColumns has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$selectedIdx is never read, only written\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\FilterEditor\\:\\:\\$url has no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/FilterEditor.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Limiter\\:\\:render\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Limiter.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:partial\\(\\)\\.$#" - count: 3 - path: library/Icinga/Web/Widget/Paginator.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Paginator\\:\\:getPages\\(\\) has parameter \\$currentPage with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Paginator.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Paginator\\:\\:getPages\\(\\) has parameter \\$pageCount with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Paginator.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Paginator\\:\\:render\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Paginator.php - - - - message: "#^Access to an undefined property object\\:\\:\\$priority\\.$#" - count: 4 - path: library/Icinga/Web/Widget/SearchDashboard.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SingleValueSearchControl.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\SingleValueSearchControl\\:\\:assemble\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SingleValueSearchControl.php - - - - message: "#^Parameter \\#1 \\$name of class ipl\\\\Html\\\\FormElement\\\\InputElement constructor expects string, null given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SingleValueSearchControl.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:icon\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:translate\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\SortBox\\:\\:\\$sortDefaults \\(array\\) does not accept array\\|null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/SortBox.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:icon\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:img\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Call to an undefined method Zend_View_Abstract\\:\\:propertiesToString\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Cannot call method getAbsoluteUrl\\(\\) on Icinga\\\\Web\\\\Url\\|string\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Cannot call method overwriteParams\\(\\) on Icinga\\\\Web\\\\Url\\|string\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:getUrl\\(\\) should return Icinga\\\\Web\\\\Url but returns Icinga\\\\Web\\\\Url\\|string\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setBaseTarget\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setBaseTarget\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setIcon\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setIconCls\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setLabel\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setName\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setTagParams\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setTargetBlank\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setTargetBlank\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setTitle\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setUrl\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:setUrlParams\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^PHPDoc tag @param references unknown parameter\\: \\$url$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Parameter \\#4 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:\\$iconCls is never read, only written\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:\\$name \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:\\$name type has no value type specified in iterable type array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:\\$title \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tab\\:\\:\\$urlParams \\(string\\) does not accept array\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tab.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabextension\\\\DashboardAction\\:\\:apply\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabextension/DashboardAction.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabextension\\\\DashboardSettings\\:\\:apply\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabextension/DashboardSettings.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabextension\\\\MenuAction\\:\\:apply\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabextension\\\\OutputFormat\\:\\:apply\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabextension/OutputFormat.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabextension\\\\Tabextension\\:\\:apply\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:addAsDropdown\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:addAsDropdown\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:addAsDropdown\\(\\) has parameter \\$tab with no type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:getTabs\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:hideCloseButton\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:renderCloseTab\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:renderRefreshTab\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string given\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:\\$tab_class is never read, only written\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Property Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:\\$tabs type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Widget/Tabs.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getRequest\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Window.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getResponse\\(\\)\\.$#" - count: 1 - path: library/Icinga/Web/Window.php - - - - message: "#^Method Icinga\\\\Web\\\\Window\\:\\:__construct\\(\\) has parameter \\$id with no type specified\\.$#" - count: 1 - path: library/Icinga/Web/Window.php - - - - message: "#^Static property Icinga\\\\Web\\\\Window\\:\\:\\$window \\(Icinga\\\\Web\\\\Window\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: library/Icinga/Web/Window.php - - - - message: "#^Binary operation \"\\+\" between int\\\\|int\\<1, max\\>\\|string\\|false and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Binary operation \"\\+\" between int\\|string\\|false and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Binary operation \"\\-\" between \\-1\\|int\\<1, max\\>\\|string\\|false and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Binary operation \"\\-\" between int\\<1, max\\>\\|string and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Binary operation \"\\-\" between int\\\\|int\\<1, max\\>\\|string\\|false and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Binary operation \"\\-\" between int\\|string\\|false and 1 results in an error\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:addButtons\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:assertHasPages\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:clearSession\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:isFinished\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Web\\\\Wizard\\:\\:setupPage\\(\\) has no return type specified\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Wizard\\:\\:getPage\\(\\) expects string, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Property Icinga\\\\Web\\\\Wizard\\:\\:\\$currentPage \\(string\\) does not accept mixed\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Property Icinga\\\\Web\\\\Wizard\\:\\:\\$pages type has no value type specified in iterable type array\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Strict comparison using \\=\\=\\= between Icinga\\\\Web\\\\Form and null will always evaluate to false\\.$#" - count: 1 - path: library/Icinga/Web/Wizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\IcingawebController\\:\\:chapterAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/IcingawebController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\IcingawebController\\:\\:pdfAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/IcingawebController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\IcingawebController\\:\\:tocAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/application/controllers/IcingawebController.php - - - - message: "#^Parameter \\#2 \\$chapter of method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderChapter\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/doc/application/controllers/IcingawebController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\IndexController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/IndexController.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$viewRenderer\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:layout\\(\\)\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:assertModuleInstalled\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:chapterAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:imageAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:pdfAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\ModuleController\\:\\:tocAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$filename of class SplFileInfo constructor expects string, string\\|false given\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$filename of function readfile expects string, string\\|false given\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$filename of method finfo\\:\\:file\\(\\) expects string, string\\|false given\\.$#" - 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\\.$#" - 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\\.$#" - count: 3 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:getModule\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Modules\\\\Manager\\:\\:getModuleDir\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|null given\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#2 \\$chapter of method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderChapter\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Parameter \\#2 \\$name of method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderPdf\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/application/controllers/ModuleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\SearchController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 2 - path: modules/doc/application/controllers/SearchController.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, mixed given\\.$#" - count: 1 - path: modules/doc/application/controllers/SearchController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Widget\\\\AbstractWidget\\:\\:add\\(\\)\\.$#" - count: 1 - path: modules/doc/application/controllers/StyleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\StyleController\\:\\:fontAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/StyleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\StyleController\\:\\:guideAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/StyleController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\Controllers\\\\StyleController\\:\\:tabs\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/application/controllers/StyleController.php - - - - message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#" - count: 1 - path: modules/doc/application/controllers/StyleController.php - - - - message: "#^Access to an undefined property Zend_Controller_Action_HelperBroker\\:\\:\\$viewRenderer\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:moduleInit\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderChapter\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderPdf\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\DocController\\:\\:renderToc\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Parameter \\#2 \\$value of method Icinga\\\\Web\\\\UrlParams\\:\\:set\\(\\) expects string, mixed given\\.$#" - count: 3 - path: modules/doc/library/Doc/DocController.php - - - - message: "#^Cannot call method appendContent\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Cannot call method getLevel\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Left side of && is always true\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$section DocSection\\)\\: Unexpected token \"\\$section\", expected type at offset 9$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Parameter \\#1 \\$filename of class SplFileObject constructor expects string, mixed given\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Parameter \\#1 \\$line of method Icinga\\\\Module\\\\Doc\\\\DocParser\\:\\:extractHeader\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, mixed given\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Parameter \\#2 \\$filename of method Icinga\\\\Module\\\\Doc\\\\DocParser\\:\\:uuid\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Parameter \\#2 \\$nextLine of method Icinga\\\\Module\\\\Doc\\\\DocParser\\:\\:extractHeader\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocParser.php - - - - message: "#^Method Icinga\\\\Module\\\\Doc\\\\DocSection\\:\\:appendContent\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/DocSection.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - 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$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocRenderer.php - - - - message: "#^Call to an undefined method Iterator\\\\:\\:getMatches\\(\\)\\.$#" - count: 3 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Call to an undefined method Iterator\\\\:\\:getSearch\\(\\)\\.$#" - count: 3 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Call to an undefined method object\\:\\:url\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Cannot call method getChapter\\(\\) on mixed\\.$#" - count: 4 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Cannot call method getId\\(\\) on mixed\\.$#" - count: 2 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Cannot call method getNoFollow\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 2 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Cannot call method hasChildren\\(\\) on mixed\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php - - - - message: "#^Call to an undefined method DOMNode\\:\\:setAttribute\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Tree\\\\TreeNode\\:\\:getChapter\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Tree\\\\TreeNode\\:\\:getNoFollow\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Call to an undefined method object\\:\\:url\\(\\)\\.$#" - count: 3 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot access property \\$nodeType on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot access property \\$nodeValue on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot access property \\$parentNode on mixed\\.$#" - count: 3 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot call method getContent\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot call method getId\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot call method getLevel\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Cannot call method item\\(\\) on DOMNodeList\\\\|false\\.$#" - count: 2 - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$child of method DOMNode\\:\\:removeChild\\(\\) expects DOMNode, DOMDocumentType\\|null given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$html of method Icinga\\\\Module\\\\Doc\\\\Renderer\\\\DocSectionRenderer\\:\\:highlightSearch\\(\\) expects string, array\\\\|string\\|null given\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Parameter \\#3 \\$subject of function preg_replace_callback expects array\\|string, array\\\\|string\\|null given\\.$#" - count: 3 - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Variable \\$section in PHPDoc tag @var does not match assigned variable \\$path\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocSectionRenderer.php - - - - message: "#^Call to an undefined method Iterator\\\\:\\:isEmpty\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Call to an undefined method object\\:\\:url\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Cannot call method getChapter\\(\\) on mixed\\.$#" - count: 4 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Cannot call method getId\\(\\) on mixed\\.$#" - count: 2 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Cannot call method getNoFollow\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 2 - path: modules/doc/library/Doc/Renderer/DocTocRenderer.php - - - - message: "#^Cannot call method hasChildren\\(\\) on mixed\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearch.php - - - - message: "#^Call to an undefined method Iterator\\\\:\\:getChildren\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^Call to an undefined method Iterator\\\\:\\:getMatches\\(\\)\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^Cannot call method getContent\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^Cannot call method hasChildren\\(\\) on mixed\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^PHPDoc tag @var has invalid value \\(\\$section DocSection\\)\\: Unexpected token \"\\$section\", expected type at offset 9$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchIterator.php - - - - message: "#^Call to an undefined method Icinga\\\\Application\\\\ApplicationBootstrap\\:\\:getViewRenderer\\(\\)\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/doc/library/Doc/Search/DocSearchMatch.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Clicommands\\\\ConfigCommand\\:\\:usersAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$domain of method Icinga\\\\User\\:\\:setDomain\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$filename of function file_get_contents expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$username of class Icinga\\\\User constructor expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#2 \\$delimiter of static method Icinga\\\\Util\\\\StringHelper\\:\\:trimSplit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getMessage\\(\\) on Throwable\\|null\\.$#" - count: 1 - path: modules/migrate/application/clicommands/PreferencesCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Clicommands\\\\PreferencesCommand\\:\\:indexAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/migrate/application/clicommands/PreferencesCommand.php - - - - message: "#^Parameter \\#1 \\$filename of function is_dir expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/PreferencesCommand.php - - - - message: "#^Parameter \\#1 \\$path of function basename expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/application/clicommands/PreferencesCommand.php - - - - message: "#^Cannot access property \\$author on mixed\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:fromDomains\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:fromMap\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrate\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateAnnounces\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateDashboards\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateNavigation\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migratePreferences\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateRoles\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateUser\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:migrateUsers\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Method Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:mustMigrate\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$path of function dirname expects string, mixed given\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#1 \\$username of class Icinga\\\\User constructor expects string, mixed given\\.$#" - 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\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Parameter \\#2 \\$filter of static method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:where\\(\\) expects string, array\\ given\\.$#" - count: 3 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Property Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:\\$fromDomain has no type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Property Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:\\$map has no type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Property Icinga\\\\Module\\\\Migrate\\\\Config\\\\UserDomainMigration\\:\\:\\$toDomain has no type specified\\.$#" - count: 1 - path: modules/migrate/library/Migrate/Config/UserDomainMigration.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_handled\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_output\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_perfdata\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_state\\.$#" - count: 2 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$services_cnt\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$services_problem\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Access to an undefined property object\\:\\:\\$services_problem_unhandled\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Cannot call method getLabel\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Cannot call method getPercentage\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:getPercentageSign\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:getPercentageSign\\(\\) has parameter \\$percent with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:getQuery\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:getQuery\\(\\) has parameter \\$columns with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:getQuery\\(\\) has parameter \\$table with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:hostsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:renderStatusQuery\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:renderStatusQuery\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:servicesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:showFormatted\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:showFormatted\\(\\) has parameter \\$columns with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:showFormatted\\(\\) has parameter \\$format with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:showFormatted\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Parameter \\#1 \\$name of static method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:instance\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_split expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:\\$backend has no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\ListCommand\\:\\:\\$dumpSql has no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/ListCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\NrpeCommand\\:\\:checkAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/NrpeCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Clicommands\\\\NrpeCommand\\:\\:\\$defaultActionName has no type specified\\.$#" - count: 1 - path: modules/monitoring/application/clicommands/NrpeCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ActionsController\\:\\:removeHostDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ActionsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ActionsController\\:\\:removeServiceDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ActionsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ActionsController\\:\\:scheduleHostDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ActionsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ActionsController\\:\\:scheduleServiceDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ActionsController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$id\\.$#" - count: 1 - path: modules/monitoring/application/controllers/CommentController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$name\\.$#" - count: 1 - path: modules/monitoring/application/controllers/CommentController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\CommentController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/CommentController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\CommentsController\\:\\:deleteAllAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/CommentsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\CommentsController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/CommentsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:createbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:createtransportAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:editbackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:edittransportAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:removebackendAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:removetransportAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ConfigController\\:\\:securityAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:delete\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:load\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:delete\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:edit\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:load\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 10 - path: modules/monitoring/application/controllers/ConfigController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$host_name\\.$#" - count: 2 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$host_state\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$id\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$name\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_description\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_state\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\DowntimeController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimeController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\DowntimesController\\:\\:deleteAllAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\DowntimesController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/DowntimesController.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filterable\\:\\:fetchRow\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\View\\:\\:createTicketLinks\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\View\\:\\:markdown\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\View\\:\\:nl2br\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Call to an undefined method object\\:\\:pluginOutput\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Cannot call method fetchRow\\(\\) on Icinga\\\\Data\\\\Queryable\\|null\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Cannot use array destructuring on array\\\\|null\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:getDetails\\(\\) should return array\\\\>\\|null but returns array\\\\>\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:getDetails\\(\\) should return array\\\\>\\|null but returns mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#1 \\$eventType of method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:getIconAndLabel\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#1 \\$type of method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:getDetails\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#1 \\$type of method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:query\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Parameter \\#2 \\$id of method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\EventController\\:\\:query\\(\\) expects int, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/EventController.php - - - - message: "#^Cannot access property \\$hosts_down_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Cannot access property \\$hosts_unreachable_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Cannot access property \\$notifications_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Cannot access property \\$services_critical_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Cannot access property \\$services_unknown_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Cannot access property \\$services_warning_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HealthController\\:\\:disableNotificationsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HealthController\\:\\:infoAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HealthController\\:\\:statsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Parameter \\#1 \\$instanceStatus of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\ToggleInstanceFeaturesCommandForm\\:\\:load\\(\\) expects object, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Parameter \\#1 \\$status of method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\ToggleInstanceFeaturesCommandForm\\:\\:setStatus\\(\\) expects object, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Parameter \\#2 \\$name of method Zend_Controller_Action\\:\\:render\\(\\) expects string\\|null, true given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Parameter \\#3 \\$noController of method Zend_Controller_Action\\:\\:render\\(\\) expects bool, null given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HealthController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:acknowledgeProblemAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:addCommentAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:processCheckResultAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:rescheduleCheckAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:scheduleDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:sendCustomNotificationAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:servicesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Parameter \\#2 \\$host of class Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Host constructor expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:viewRenderer\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:acknowledgeProblemAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:addCommentAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:handleCommandForm\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:processCheckResultAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:rescheduleCheckAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:scheduleDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:sendCustomNotificationAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\HostsController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/HostsController.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Argument of an invalid type array\\|stdClass supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:addColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:addTitleTab\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:addTitleTab\\(\\) has parameter \\$action with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:addTitleTab\\(\\) has parameter \\$tip with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:addTitleTab\\(\\) has parameter \\$title with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:commentsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:contactgroupsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:contactsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:downtimesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:eventgridAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:eventhistoryAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:hostgroupGridAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:hostgroupsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:hostsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:notificationsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:servicegridAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:servicegroupGridAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:servicegroupsAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:servicesAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ListController\\:\\:setBackend\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#1 \\$haystack of function strpos expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#2 \\$default of method Icinga\\\\Web\\\\UrlParams\\:\\:shift\\(\\) expects string\\|null, false given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#2 \\$default of method Icinga\\\\Web\\\\UrlParams\\:\\:shift\\(\\) expects string\\|null, int given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#2 \\$filter of static method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:where\\(\\) expects string, int given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_split expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ListController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:acknowledgeProblemAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:addCommentAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:processCheckResultAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:rescheduleCheckAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:scheduleDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:sendCustomNotificationAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServiceController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Parameter \\#2 \\$host of class Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service constructor expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Parameter \\#3 \\$service of class Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service constructor expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:\\$object \\(Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Host\\) does not accept Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServiceController.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:viewRenderer\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:acknowledgeProblemAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:addCommentAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:handleCommandForm\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:processCheckResultAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:rescheduleCheckAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:scheduleDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:sendCustomNotificationAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ServicesController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ServicesController.php - - - - message: "#^Cannot access property \\$contact_id on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ShowController.php - - - - message: "#^Cannot access property \\$contact_name on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ShowController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\ShowController\\:\\:contactAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ShowController.php - - - - message: "#^Parameter \\#1 \\$query of method Icinga\\\\Web\\\\Controller\\:\\:setupPaginationControl\\(\\) expects Icinga\\\\Data\\\\QueryInterface, null given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/ShowController.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\View\\:\\:filteredUrl\\(\\)\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_down_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_down_unhandled on mixed\\.$#" - count: 3 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_pending on mixed\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_pending_not_checked on mixed\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_unreachable_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_unreachable_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$hosts_up on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_critical_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_critical_unhandled on mixed\\.$#" - count: 5 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_ok on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_pending on mixed\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_pending_not_checked on mixed\\.$#" - count: 2 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_unknown_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_unknown_unhandled on mixed\\.$#" - count: 5 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_warning_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot access property \\$services_warning_unhandled on mixed\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot call method getFilter\\(\\) on null\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\TacticalController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TacticalController.php - - - - message: "#^Cannot call method getInterval\\(\\) on null\\.$#" - count: 4 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\TimelineController\\:\\:buildTimeRanges\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\TimelineController\\:\\:extrapolateDateTime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\TimelineController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controllers\\\\TimelineController\\:\\:setupIntervalBox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Parameter \\#1 \\$dataview of class Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine constructor expects Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView, Icinga\\\\Data\\\\Filterable given\\.$#" - count: 1 - path: modules/monitoring/application/controllers/TimelineController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:getSection\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/CommandForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:hasSection\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/CommandForm.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/CommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\DisableNotificationsExpireCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\DisableNotificationsExpireCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php - - - - message: "#^Parameter \\#1 \\$cue of method Icinga\\\\Web\\\\Form\\:\\:setRequiredCue\\(\\) expects string, null given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$disable_notif_expire_time\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$notifications_enabled\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Access to an undefined property object\\:\\:\\$program_version\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Cannot call method href\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Cannot call method setChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Cannot call method timeUntil\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\ToggleInstanceFeaturesCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Instance\\\\ToggleInstanceFeaturesCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Instance/ToggleInstanceFeaturesCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 4 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\AcknowledgeProblemCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\AcknowledgeProblemCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Parameter \\#1 \\$comment of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\WithCommentCommand\\:\\:setComment\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Parameter \\#1 \\$duration of class DateInterval constructor expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\AddCommentCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\AddCommentCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$comment of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\WithCommentCommand\\:\\:setComment\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$duration of class DateInterval constructor expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 4 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$commentId of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteCommentCommand\\:\\:setCommentId\\(\\) expects int, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$commentName of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteCommentCommand\\:\\:setCommentName\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$isService of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteCommentCommand\\:\\:setIsService\\(\\) expects bool, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Parameter \\#1 \\$url of method Icinga\\\\Web\\\\Form\\:\\:setRedirectUrl\\(\\) expects Icinga\\\\Web\\\\Url\\|string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentsCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentsCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentsCommandForm\\:\\:setComments\\(\\) has parameter \\$comments with no value type specified in iterable type iterable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Parameter \\#1 \\$url of method Icinga\\\\Web\\\\Form\\:\\:setRedirectUrl\\(\\) expects Icinga\\\\Web\\\\Url\\|string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentsCommandForm\\:\\:\\$comments \\(array\\) does not accept iterable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteCommentsCommandForm\\:\\:\\$comments type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteCommentsCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 4 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimeCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimeCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$downtimeId of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteDowntimeCommand\\:\\:setDowntimeId\\(\\) expects int, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$downtimeName of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteDowntimeCommand\\:\\:setDowntimeName\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$isService of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\DeleteDowntimeCommand\\:\\:setIsService\\(\\) expects bool, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$url of method Icinga\\\\Web\\\\Form\\:\\:setRedirectUrl\\(\\) expects Icinga\\\\Web\\\\Url\\|string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimeCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimesCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimesCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimesCommandForm\\:\\:setDowntimes\\(\\) has parameter \\$downtimes with no value type specified in iterable type iterable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Parameter \\#1 \\$url of method Icinga\\\\Web\\\\Form\\:\\:setRedirectUrl\\(\\) expects Icinga\\\\Web\\\\Url\\|string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimesCommandForm\\:\\:\\$downtimes \\(array\\) does not accept iterable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\DeleteDowntimesCommandForm\\:\\:\\$downtimes type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/DeleteDowntimesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:getObjects\\(\\) return type has no value type specified in iterable type Traversable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:getObjects\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:getObjects\\(\\) return type with generic interface ArrayAccess does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:setObjects\\(\\) has parameter \\$objects with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:\\$objects type has no value type specified in iterable type Traversable\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:\\$objects type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ObjectsCommandForm\\:\\:\\$objects with generic interface ArrayAccess does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ObjectsCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Cannot access constant TYPE_HOST on Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Cannot call method getType\\(\\) on Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ProcessCheckResultCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ProcessCheckResultCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ProcessCheckResultCommandForm\\:\\:getHostMultiOptions\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Parameter \\#1 \\$output of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\ProcessCheckResultCommand\\:\\:setOutput\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Parameter \\#1 \\$performanceData of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\ProcessCheckResultCommand\\:\\:setPerformanceData\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Parameter \\#1 \\$status of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\ProcessCheckResultCommand\\:\\:setStatus\\(\\) expects int, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ProcessCheckResultCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php - - - - message: "#^Cannot call method icon\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/RemoveAcknowledgementCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleHostCheckCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleHostCheckCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleHostDowntimeCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleHostDowntimeCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$duration of class DateInterval constructor expects string, mixed given\\.$#" - count: 3 - path: modules/monitoring/application/forms/Command/Object/ScheduleHostDowntimeCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceCheckCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceCheckCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceCheckCommandForm\\:\\:scheduleCheck\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceCheckCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Cannot call method getTimestamp\\(\\) on mixed\\.$#" - count: 4 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 6 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Cannot cast mixed to float\\.$#" - count: 2 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceDowntimeCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceDowntimeCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ScheduleServiceDowntimeCommandForm\\:\\:scheduleDowntime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$comment of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\WithCommentCommand\\:\\:setComment\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$duration of class DateInterval constructor expects string, mixed given\\.$#" - count: 3 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Parameter \\#1 \\$duration of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\ScheduleServiceDowntimeCommand\\:\\:setDuration\\(\\) expects int, float given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Cannot call method getUsername\\(\\) on Icinga\\\\User\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Cannot call method getValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\SendCustomNotificationCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\SendCustomNotificationCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Parameter \\#1 \\$comment of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\WithCommentCommand\\:\\:setComment\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/SendCustomNotificationCommandForm.php - - - - message: "#^Argument of an invalid type array\\|ArrayAccess\\|Traversable supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Cannot call method getAttrib\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ToggleObjectFeaturesCommandForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ToggleObjectFeaturesCommandForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Offset 'label' does not exist on string\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Offset 'permission' does not exist on string\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Command\\\\Object\\\\ToggleObjectFeaturesCommandForm\\:\\:\\$features \\(array\\\\) does not accept array\\\\>\\.$#" - count: 1 - path: modules/monitoring/application/forms/Command/Object/ToggleObjectFeaturesCommandForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Fetchable\\:\\:count\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Cannot call method isChecked\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Cannot call method url\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:add\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:edit\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:isValid\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:isValidIdoInstance\\(\\) has parameter \\$resourceConfig with generic class Icinga\\\\Data\\\\ConfigObject but does not specify its types\\: TValue$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:isValidIdoSchema\\(\\) has parameter \\$resourceConfig with generic class Icinga\\\\Data\\\\ConfigObject but does not specify its types\\: TValue$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\BackendConfigForm\\:\\:\\$resources type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/BackendConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\SecurityConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/SecurityConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\SecurityConfigForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/SecurityConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\SecurityConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/SecurityConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\ApiTransportForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/ApiTransportForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\ApiTransportForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/ApiTransportForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\LocalTransportForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/LocalTransportForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\LocalTransportForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/LocalTransportForm.php - - - - message: "#^Cannot call method url\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\RemoteTransportForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\RemoteTransportForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\Transport\\\\RemoteTransportForm\\:\\:\\$resources type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/Transport/RemoteTransportForm.php - - - - message: "#^Call to an undefined method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\ApiCommandTransport\\|Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\LocalCommandFile\\|Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:probe\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:add\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:edit\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:getInstanceNames\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:isValid\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:isValidPartial\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:onRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:setInstanceNames\\(\\) has parameter \\$names with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportConfigForm\\:\\:\\$instanceNames type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportConfigForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportReorderForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Config\\\\TransportReorderForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Config\\:\\:setSection\\(\\) expects string, int\\|string given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string\\|false given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Parameter \\#2 \\$offset of function array_splice expects int, string given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Config/TransportReorderForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:commentFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:downtimeFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:flappingFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:getFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:notificationFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\EventOverviewForm\\:\\:stateChangeFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/EventOverviewForm.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Navigation/ActionForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Navigation\\\\ActionForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Navigation/ActionForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Navigation\\\\ActionForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Navigation/ActionForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Navigation\\\\ActionForm\\:\\:isValid\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Navigation/ActionForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\BackendPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/BackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\BackendPage\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/BackendPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\IdoResourcePage\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\IdoResourcePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\IdoResourcePage\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\IdoResourcePage\\:\\:isValid\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\IdoResourcePage\\:\\:isValidPartial\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Parameter \\#1 \\$version1 of function version_compare expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/IdoResourcePage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/SecurityPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\SecurityPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/SecurityPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\SecurityPage\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/SecurityPage.php - - - - message: "#^Cannot call method getValues\\(\\) on \\$this\\(Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\TransportPage\\)\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\TransportPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\TransportPage\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\TransportPage\\:\\:getValues\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\TransportPage\\:\\:isValidPartial\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/TransportPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\WelcomePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/WelcomePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\Setup\\\\WelcomePage\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/Setup/WelcomePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\StatehistoryForm\\:\\:createElements\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/StatehistoryForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\StatehistoryForm\\:\\:createElements\\(\\) has parameter \\$formData with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/forms/StatehistoryForm.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Forms\\\\StatehistoryForm\\:\\:getFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/forms/StatehistoryForm.php - - - - message: "#^Method Zend_View_Helper_CheckPerformance\\:\\:create\\(\\) has parameter \\$results with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/CheckPerformance.php - - - - message: "#^Argument of an invalid type object supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/ContactFlags.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:customvar\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:customvar\\(\\) has parameter \\$struct with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:renderArray\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:renderArray\\(\\) has parameter \\$array with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:renderObject\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_Customvar\\:\\:renderObject\\(\\) has parameter \\$object with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Customvar.php - - - - message: "#^Method Zend_View_Helper_HostFlags\\:\\:hostFlags\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/HostFlags.php - - - - message: "#^Method Zend_View_Helper_HostFlags\\:\\:hostFlags\\(\\) has parameter \\$host with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/HostFlags.php - - - - message: "#^Cannot call method qlink\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 2 - path: modules/monitoring/application/views/helpers/Link.php - - - - message: "#^Cannot call method translate\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 2 - path: modules/monitoring/application/views/helpers/Link.php - - - - message: "#^Method Zend_View_Helper_MonitoringFlags\\:\\:monitoringFlags\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/MonitoringFlags.php - - - - message: "#^Result of && is always false\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Perfdata.php - - - - message: "#^Strict comparison using \\=\\=\\= between float and 100 will always evaluate to false\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/Perfdata.php - - - - message: "#^Cannot call method baseUrl\\(\\) on Zend_View_Interface\\|null\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Cannot call method insertBefore\\(\\) on DOMNode\\|null\\.$#" - count: 3 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Cannot call method removeChild\\(\\) on DOMNode\\|null\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Method Zend_View_Helper_PluginOutput\\:\\:pluginOutput\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$html of method Zend_View_Helper_PluginOutput\\:\\:processHtml\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$html of static method Icinga\\\\Web\\\\Helper\\\\HtmlPurifier\\:\\:process\\(\\) expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|null given\\.$#" - count: 2 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Property Zend_View_Helper_PluginOutput\\:\\:\\$htmlPatterns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Property Zend_View_Helper_PluginOutput\\:\\:\\$htmlReplacements type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Property Zend_View_Helper_PluginOutput\\:\\:\\$txtPatterns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Property Zend_View_Helper_PluginOutput\\:\\:\\$txtReplacements type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/PluginOutput.php - - - - message: "#^Method Zend_View_Helper_ServiceFlags\\:\\:serviceFlags\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/ServiceFlags.php - - - - message: "#^Method Zend_View_Helper_ServiceFlags\\:\\:serviceFlags\\(\\) has parameter \\$service with no type specified\\.$#" - count: 1 - path: modules/monitoring/application/views/helpers/ServiceFlags.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\AllcontactsQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\AllcontactsQuery\\:\\:\\$baseQuery has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\AllcontactsQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\AllcontactsQuery\\:\\:\\$contactgroups has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\AllcontactsQuery\\:\\:\\$contacts has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/AllcontactsQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommandQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommandQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommandQuery\\:\\:joinContacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommandQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommandQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommandQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommentdeletionhistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenteventQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenteventQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenteventQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenteventQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CommenthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:transformToUnion\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\:\\:\\$contactQuery \\(Zend_Db_Select\\) does not accept static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactQuery\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinMembers\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ContactgroupQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php - - - - message: "#^Cannot call method getDbType\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CustomvarQuery\\:\\:getGroup\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CustomvarQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CustomvarQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Parameter \\#2 \\$haystack of function in_array expects array, array\\|string given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\CustomvarQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeendhistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeeventQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeeventQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimeeventQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimeeventQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\DowntimestarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/DowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyhostgroupQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyhostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyhostgroupQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyhostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyhostgroupQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyhostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyservicegroupQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyservicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyservicegroupQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyservicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyservicegroupQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyservicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EmptyservicegroupQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EmptyservicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventgridQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventgridQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventgridQuery\\:\\:\\$additionalColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventgridhostsQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridhostsQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventgridservicesQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridservicesQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventhistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventhistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventhistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\EventhistoryQuery\\:\\:\\$subQueries has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/EventhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingendhistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingendhistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingeventQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingeventQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingeventQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingeventQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\FlappingstarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/FlappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\GroupsummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\GroupsummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentdeletionhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommentdeletionhistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcommenthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:joinTimeperiods\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostcontactQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostcontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeendhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimeendhistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostdowntimestarthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostdowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingendhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostflappingstarthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinContacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinMembers\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinServicestatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupsummaryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupsummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupsummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupsummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostgroupsummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostgroupsummaryQuery.php - - - - message: "#^Cannot call method getDbType\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:getGroup\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinContactnotifications\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HostnotificationQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HostnotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatehistoryQuery\\:\\:\\$types type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinChecktimeperiods\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinContacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatussummaryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatussummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatussummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatussummaryQuery\\:\\:\\$subSelect \\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\) does not accept static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatussummaryQuery\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatussummaryQuery.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:filters\\(\\)\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:getOperatorSymbol\\(\\)\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:replaceById\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:setFilters\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot access offset 'joinCondition' on mixed\\.$#" - count: 3 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot access offset 'joinType' on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot access offset 'tableName' on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot call method getConfig\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot call method getDbType\\(\\) on mixed\\.$#" - count: 4 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Cannot call method getTablePrefix\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Dead catch \\- Icinga\\\\Exception\\\\NotImplementedError is never thrown in the try block\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:aliasToColumnName\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:aliasToColumnName\\(\\) has parameter \\$alias with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:clearGroupingRules\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:columns\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:conflictsWithVirtualTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:conflictsWithVirtualTable\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:createSubQuery\\(\\) should return static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\) but returns object\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:customvarNameToTypeName\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:customvarNameToTypeName\\(\\) has parameter \\$customvar with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:distinct\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getColumnMap\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getDefaultColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getGroup\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getIdoVersion\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getMappedField\\(\\) should return string but returns null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:hasCustomvar\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:hasCustomvar\\(\\) has parameter \\$customvar with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:hasJoinedVirtualTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:hasJoinedVirtualTable\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:initializeForOracle\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:initializeForPostgres\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:joinCustomvar\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:joinCustomvar\\(\\) has parameter \\$customvar with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:prepareAliasIndexes\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:registerGroupColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:registerGroupColumns\\(\\) has parameter \\$groupedColumns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:registerGroupColumns\\(\\) has parameter \\$groupedTables with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:requireCustomvar\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:requireCustomvar\\(\\) has parameter \\$customvar with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:resolveColumns\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:resolveColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$alias of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:aliasToTableName\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$alias of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:isCustomVar\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$alias of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:registerGroupColumns\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$customvar of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getCustomvarColumnName\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#1 \\$field of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:getMappedField\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#2 \\$cond of method Zend_Db_Select\\:\\:joinInner\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#2 \\$cond of method Zend_Db_Select\\:\\:joinLeft\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\SimpleQuery\\:\\:order\\(\\)$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#2 \\$direction of method Icinga\\\\Data\\\\SimpleQuery\\:\\:order\\(\\) expects string\\|null, int\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#3 \\$cols of method Zend_Db_Select\\:\\:joinInner\\(\\) expects array\\|string, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#3 \\$cols of method Zend_Db_Select\\:\\:joinLeft\\(\\) expects array\\|string, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, array\\\\|string\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, array\\\\|string\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Parameter \\#4 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$aggregateColumnIdx type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$caseInsensitiveColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$customVars type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$hookedVirtualTables type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$idxAliasColumn type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$idxAliasTable type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$idxCustomAliases type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$joinedVirtualTables type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$orderColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Static property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$idoVersion \\(string\\) does not accept mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Static property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:\\$idoVersion \\(string\\) does not accept string\\|false\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\InstanceQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\InstanceQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/InstanceQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationeventQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationeventQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationeventQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationeventQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\NotificationhistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/NotificationhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ProgramstatusQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ProgramstatusQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\RuntimesummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimesummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\RuntimesummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimesummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\RuntimevariablesQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/RuntimevariablesQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinServicestatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentdeletionhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommentdeletionhistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommentdeletionhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecommenthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecommenthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:joinTimeperiods\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicecontactQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicecontactQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinServicestatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeendhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimeendhistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimeendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicedowntimestarthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicedowntimestarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingendhistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingendhistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServiceflappingstarthistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServiceflappingstarthistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinContacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinHostcontactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinHostcontacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinMembers\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinServicestatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupsummaryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupsummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupsummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupsummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicegroupsummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicegroupsummaryQuery.php - - - - message: "#^Cannot call method getDbType\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:getGroup\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinContactnotifications\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicenotificationQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicenotificationQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:requireFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatehistoryQuery\\:\\:\\$types type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinChecktimeperiods\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinContactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinContacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinHostcontactgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinHostcontacts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinHostgroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinHoststatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinServicegroups\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinServicestatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:joinSubQuery\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:registerGroupColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:registerGroupColumns\\(\\) has parameter \\$groupedColumns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:registerGroupColumns\\(\\) has parameter \\$groupedTables with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:\\$groupBase type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:\\$groupOrigin type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\:\\:\\$subQueryTargets type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatussummaryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatussummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatussummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatussummaryQuery\\:\\:\\$subSelect \\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\) does not accept static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatussummaryQuery\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatussummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatechangeeventQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatechangeeventQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatechangeeventQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatechangeeventQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:joinHistory\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:joinHosts\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:joinServices\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatehistoryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatehistoryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatussummaryQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatussummaryQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php - - - - message: "#^Parameter \\#2 \\$dir \\(int\\) of method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatussummaryQuery\\:\\:order\\(\\) should be compatible with parameter \\$direction \\(string\\) of method Icinga\\\\Data\\\\Sortable\\:\\:order\\(\\)$#" - count: 2 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\StatussummaryQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/StatussummaryQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledhostproblemsQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledhostproblemsQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledhostproblemsQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledhostproblemsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledhostproblemsQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledhostproblemsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledhostproblemsQuery\\:\\:\\$subSelect \\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\HoststatusQuery\\) does not accept static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledhostproblemsQuery\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledhostproblemsQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledserviceproblemsQuery\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledserviceproblemsQuery.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledserviceproblemsQuery\\:\\:joinBaseTables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledserviceproblemsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledserviceproblemsQuery\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledserviceproblemsQuery.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledserviceproblemsQuery\\:\\:\\$subSelect \\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\ServicestatusQuery\\) does not accept static\\(Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\UnhandledserviceproblemsQuery\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/Ido/Query/UnhandledserviceproblemsQuery.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Selectable\\:\\:getDbType\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Selectable\\:\\:setTablePrefix\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:__construct\\(\\) has parameter \\$config with generic class Icinga\\\\Data\\\\ConfigObject but does not specify its types\\: TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:clearInstances\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:from\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:from\\(\\) should return Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView but returns object\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:getProgramVersion\\(\\) should return string but returns string\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:loadConfig\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:loadConfig\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:query\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:query\\(\\) should return Icinga\\\\Data\\\\QueryInterface but returns object\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, string\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:\\$config with generic class Icinga\\\\Data\\\\ConfigObject does not specify its types\\: TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:\\$instances type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Backend/MonitoringBackend.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:apply\\(\\) should return bool but returns int\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:createBackendsIni\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:createResourcesIni\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:getReport\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:\\$backendIniError has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\BackendStep\\:\\:\\$resourcesIniError has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/BackendStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:hostStateBackground\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:hostStateBackground\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:hostStateBackground\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:objectStateFlags\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:objectStateFlags\\(\\) has parameter \\$row with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:objectStateFlags\\(\\) has parameter \\$type with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:serviceStateBackground\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:serviceStateBackground\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:serviceStateBackground\\(\\) has parameter \\$text with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:setHostState\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:setHostState\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:setServiceState\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:setServiceState\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:shortHostState\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:shortHostState\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:shortServiceState\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:shortServiceState\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$hostColors has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$hostState has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$hostStates has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$screen has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$serviceColors has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$serviceState has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Cli\\\\CliUtils\\:\\:\\$serviceStates has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Cli/CliUtils.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\:\\:setData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\:\\:\\$data type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\:\\:\\$next \\(static\\(Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\)\\) does not accept Icinga\\\\Module\\\\Monitoring\\\\Command\\\\IcingaApiCommand\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/IcingaApiCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Instance\\\\DisableNotificationsExpireCommand\\:\\:setExpireTime\\(\\) has parameter \\$expireTime with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Instance/DisableNotificationsExpireCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\AddCommentCommand\\:\\:\\$persistent has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Object/AddCommentCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Object\\\\ProcessCheckResultCommand\\:\\:\\$statusCodes type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Object/ProcessCheckResultCommand.php - - - - message: "#^Call to an undefined method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:getName\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:applyFilter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderAcknowledgeProblem\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderAddComment\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderDeleteComment\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderDeleteDowntime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderProcessCheckResult\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderRemoveAcknowledgement\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderScheduleCheck\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderScheduleDowntime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderSendCustomNotification\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderToggleInstanceFeature\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaApiCommandRenderer\\:\\:renderToggleObjectFeature\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaApiCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderAcknowledgeProblem\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderAddComment\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderDeleteComment\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderDeleteDowntime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderDisableNotificationsExpire\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderProcessCheckResult\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderRemoveAcknowledgement\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderScheduleCheck\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderScheduleDowntime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderSendCustomNotification\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderToggleInstanceFeature\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Renderer\\\\IcingaCommandFileCommandRenderer\\:\\:renderToggleObjectFeature\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Renderer/IcingaCommandFileCommandRenderer.php - - - - message: "#^Cannot access offset 'code' on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Cannot access offset 'error' on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Cannot access offset 'results' on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Cannot access offset 'status' on mixed\\.$#" - count: 3 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\ApiCommandTransport\\:\\:probe\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\ApiCommandTransport\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\ApiCommandTransport\\:\\:sendCommand\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Parameter \\#1 \\$endpoint of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\ApiCommandTransport\\:\\:getUriFor\\(\\) expects string, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/ApiCommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\CommandTransport\\:\\:createTransport\\(\\) has parameter \\$config with generic class Icinga\\\\Data\\\\ConfigObject but does not specify its types\\: TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\CommandTransport\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/CommandTransport.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\CommandTransportInterface\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/CommandTransportInterface.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\LocalCommandFile\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/LocalCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\LocalCommandFile\\:\\:\\$path \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/LocalCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:forkSsh\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:getSshPipes\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:isSshAlive\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:readStderr\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:send\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:sendCommandString\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:setResource\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:throwSshFailure\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Parameter \\#1 \\$privateKey of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:setPrivateKey\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Parameter \\#1 \\$user of method Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:setUser\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$host \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$path \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$privateKey \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$sshPipes type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$sshProcess \\(resource\\) does not accept resource\\|false\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Command\\\\Transport\\\\RemoteCommandFile\\:\\:\\$user \\(string\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Command/Transport/RemoteCommandFile.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controller\\:\\:handleFormatRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controller\\:\\:handleFormatRequest\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Controller\\:\\:moduleInit\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Parameter \\#1 \\$name of static method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\MonitoringBackend\\:\\:instance\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Controller.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Data\\\\ColumnFilterIterator\\:\\:__construct\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Data/ColumnFilterIterator.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Data/CustomvarProtectionIterator.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\Data\\\\CustomvarProtectionIterator extends generic class IteratorIterator but does not specify its types\\: TKey, TValue, TIterator$#" - count: 1 - path: modules/monitoring/library/Monitoring/Data/CustomvarProtectionIterator.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Data\\\\CustomvarProtectionIterator\\:\\:current\\(\\) should return object but returns mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Data/CustomvarProtectionIterator.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Data/CustomvarProtectionIterator.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Command\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Command.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Comment\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Comment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Comment\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Comment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Comment\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Comment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Commentevent\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Commentevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Commentevent\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Commentevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contact\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contact.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contact\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contact.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contact\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contact.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contactgroup\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contactgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contactgroup\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contactgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Contactgroup\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Contactgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Customvar\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Customvar.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Customvar\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Customvar.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Customvar\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Customvar.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\ConnectionInterface\\:\\:query\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Call to an undefined method Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery\\:\\:clearFilter\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:__construct\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:clearFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:dump\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:fetchAll\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:fetchColumn\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:fetchPairs\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:fromParams\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:fromParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getDynamicFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getHookedColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getIterator\\(\\) should return Icinga\\\\Module\\\\Monitoring\\\\Backend\\\\Ido\\\\Query\\\\IdoQuery but returns Icinga\\\\Data\\\\SimpleQuery\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getMappedField\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getMappedField\\(\\) has parameter \\$field with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getOrder\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:peekAhead\\(\\) has parameter \\$state with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:setFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:validateFilterColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:where\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:where\\(\\) has parameter \\$condition with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:where\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:\\$connection has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:\\$filterColumns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\:\\:\\$isSorted has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/DataView.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtime\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Downtime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtime\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Downtime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtime\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Downtime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtimeevent\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Downtimeevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtimeevent\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Downtimeevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Eventgrid\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventgrid.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Eventgrid\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventgrid.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Eventgrid\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventgrid.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\EventHistory\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventhistory.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\EventHistory\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventhistory.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\EventHistory\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Eventhistory.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Flappingevent\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Flappingevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Flappingevent\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Flappingevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostcomment\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostcomment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostcomment\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostcomment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostcontact\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostcontact.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostdowntime\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostdowntime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostdowntime\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostdowntime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroup\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroup\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroup\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroupsummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroupsummary\\:\\:getFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroupsummary\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostgroupsummary\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hostgroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatus\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatus\\:\\:getSearchColumns\\(\\) has parameter \\$search with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatus\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatus\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatussummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatussummary\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Hoststatussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Instance\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Instance.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Instance\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Instance.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Notification\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Notification.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Notification\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Notification.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Notification\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Notification.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Notificationevent\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Notificationevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Notificationevent\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Notificationevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Programstatus\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Programstatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Runtimesummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Runtimesummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Runtimesummary\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Runtimesummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Runtimevariables\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Runtimevariables.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Runtimevariables\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Runtimevariables.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicecomment\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicecomment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicecomment\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicecomment.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicedowntime\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicedowntime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicedowntime\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicedowntime.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroup\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroup\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroup\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroup.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroupsummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroupsummary\\:\\:getFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroupsummary\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicegroupsummary\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicegroupsummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatus\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicestatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatus\\:\\:getSortRules\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicestatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatus\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicestatus.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatussummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicestatussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatussummary\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Servicestatussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Statechangeevent\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Statechangeevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Statechangeevent\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Statechangeevent.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\StatusSummary\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Statussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\StatusSummary\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Statussummary.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Unhandledhostproblems\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Unhandledhostproblems.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Unhandledhostproblems\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Unhandledhostproblems.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Unhandledserviceproblems\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Unhandledserviceproblems.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Unhandledserviceproblems\\:\\:getStaticFilterColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/DataView/Unhandledserviceproblems.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\DataviewExtensionHook\\:\\:getAdditionalQueryColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\DataviewExtensionHook\\:\\:getAdditionalQueryColumns\\(\\) has parameter \\$queryName with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\DataviewExtensionHook\\:\\:provideAdditionalQueryColumns\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\DataviewExtensionHook\\:\\:provideAdditionalQueryColumns\\(\\) has parameter \\$queryName with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/DataviewExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\DetailviewExtensionHook\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/DetailviewExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\EventDetailsExtensionHook\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/EventDetailsExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\HostActionsHook\\:\\:getActionsForHost\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/HostActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\HostActionsHook\\:\\:getActionsForObject\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/HostActionsHook.php - - - - message: "#^Parameter \\#1 \\$host of method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\HostActionsHook\\:\\:getActionsForHost\\(\\) expects Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Host, Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/HostActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\IdoQueryExtensionHook\\:\\:extendColumnMap\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/IdoQueryExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\IdoQueryExtensionHook\\:\\:joinVirtualTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/IdoQueryExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\IdoQueryExtensionHook\\:\\:joinVirtualTable\\(\\) has parameter \\$virtualTable with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/IdoQueryExtensionHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ObjectActionsHook\\:\\:createNavigation\\(\\) has parameter \\$actions with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ObjectActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ObjectActionsHook\\:\\:getActionsForObject\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ObjectActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ObjectDetailsTabHook\\:\\:getHeader\\(\\) should return string but returns true\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ObjectDetailsTabHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\PluginOutputHook\\:\\:getCommands\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/PluginOutputHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ServiceActionsHook\\:\\:getActionsForObject\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ServiceActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ServiceActionsHook\\:\\:getActionsForService\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ServiceActionsHook.php - - - - message: "#^Parameter \\#1 \\$service of method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\ServiceActionsHook\\:\\:getActionsForService\\(\\) expects Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service, Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/ServiceActionsHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\TimelineProviderHook\\:\\:fetchEntries\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/TimelineProviderHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\TimelineProviderHook\\:\\:fetchForecasts\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/TimelineProviderHook.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Hook\\\\TimelineProviderHook\\:\\:getIdentifiers\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Hook/TimelineProviderHook.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Form\\:\\:setRequirements\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Form\\:\\:setSubjectTitle\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Call to an undefined method Icinga\\\\Web\\\\Form\\:\\:setSummary\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Cannot call method addElement\\(\\) on Zend_Form_DisplayGroup\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Cannot call method setLabel\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\MonitoringWizard\\:\\:addButtons\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\MonitoringWizard\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\MonitoringWizard\\:\\:setupPage\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/MonitoringWizard.php - - - - message: "#^Argument of an invalid type array\\|object supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Acknowledgement.php - - - - message: "#^Instanceof between mixed and Traversable will always evaluate to false\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Acknowledgement.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Acknowledgement\\:\\:__construct\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Acknowledgement.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Acknowledgement\\:\\:setProperties\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Acknowledgement.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Host\\:\\:getDataView\\(\\) should return Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hoststatus but returns Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Host.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Host\\:\\:getNotesUrls\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Host.php - - - - message: "#^Access to an undefined property object\\:\\:\\$host_name\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot access property \\$handled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot access property \\$host_acknowledged on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot access property \\$problem on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot access property \\$state on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Cannot call static method getStateText\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:fetchObjects\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:getHostStatesSummaryEmpty\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:objectsFilter\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:\\$columns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostcomment\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:getComments\\(\\) should be compatible with return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Comment\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getComments\\(\\)$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostdowntime\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\HostList\\:\\:getScheduledDowntimes\\(\\) should be compatible with return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtime\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getScheduledDowntimes\\(\\)$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/HostList.php - - - - message: "#^Dead catch \\- Exception is never thrown in the try block\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Macro.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Macro\\:\\:\\$icingaMacros type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Macro.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Cannot access property \\$is_json on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Cannot access property \\$varname on mixed\\.$#" - count: 9 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Cannot access property \\$varvalue on mixed\\.$#" - count: 5 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Left side of && is always true\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:__get\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:__get\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:__isset\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:assertOneOf\\(\\) has parameter \\$oneOf with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:fetchAcknowledgement\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:getActionUrls\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:getFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:getNotesUrls\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:hideBlacklistedProperties\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:obfuscateCustomVars\\(\\) has parameter \\$_ with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:obfuscateCustomVars\\(\\) has parameter \\$customvars with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:obfuscateCustomVars\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:parseAttributeUrls\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:protectCustomVars\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:protectCustomVars\\(\\) has parameter \\$customvars with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:resolveAllStrings\\(\\) has parameter \\$strs with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:resolveAllStrings\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:setFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:where\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:where\\(\\) has parameter \\$condition with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:where\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$comments type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$contactgroups \\(array\\) does not accept Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$contactgroups type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$contacts \\(array\\) does not accept Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$contacts type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$customvars \\(array\\) does not accept array\\|stdClass\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$customvars type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$customvarsWithOriginalNames \\(array\\) does not accept array\\|stdClass\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$customvarsWithOriginalNames type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$downtimes type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$eventhistory \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\EventHistory\\) does not accept Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$hostVariables type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$hostgroups type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$serviceVariables type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\MonitoredObject\\:\\:\\$servicegroups type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/MonitoredObject.php - - - - message: "#^Call to an undefined method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:addFilter\\(\\)\\.$#" - count: 3 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$acknowledged on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$active_checks_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$event_handler_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$flap_detection_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$handled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$in_downtime on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$notifications_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$obsessing on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$passive_checks_enabled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Cannot access property \\$problem on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:addFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:applyFilter\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:fetch\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:fetchObjects\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getFeatureStatus\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:newFromArray\\(\\) has parameter \\$objects with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:objectsFilter\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:setColumns\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:where\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:where\\(\\) has parameter \\$condition with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:where\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:\\$columns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:\\$objects type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Variable \\$status in isset\\(\\) always exists and is always null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ObjectList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service\\:\\:getDataView\\(\\) should return Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicestatus but returns Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\DataView\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Service.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\Service\\:\\:getNotesUrls\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/Service.php - - - - message: "#^Access to an undefined property object\\:\\:\\$host_name\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Access to an undefined property object\\:\\:\\$service_description\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$handled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$host_handled on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$host_problem on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$host_state on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$problem on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$service_acknowledged on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot access property \\$state on mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot call method getHost\\(\\) on mixed\\.$#" - count: 5 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot call method getName\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Cannot call static method getStateText\\(\\) on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:fetchObjects\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:getServiceStatesSummaryEmpty\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:initStateSummaries\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:objectsFilter\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:\\$columns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:\\$hostStateSummary has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:\\$serviceStateSummary has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Hostcomment\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:getComments\\(\\) should be compatible with return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Comment\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getComments\\(\\)$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Servicedowntime\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ServiceList\\:\\:getScheduledDowntimes\\(\\) should be compatible with return type \\(Icinga\\\\Module\\\\Monitoring\\\\DataView\\\\Downtime\\) of method Icinga\\\\Module\\\\Monitoring\\\\Object\\\\ObjectList\\:\\:getScheduledDowntimes\\(\\)$#" - count: 1 - path: modules/monitoring/library/Monitoring/Object/ServiceList.php - - - - message: "#^Binary operation \"\\-\" between float\\|null and 0\\|string results in an error\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:asInlinePie\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:calculatePieChartData\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:format\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:format\\(\\) has parameter \\$value with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:getLabel\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:getMinimumValue\\(\\) should return string\\|null but returns float\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:parse\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:toArray\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Parameter \\#1 \\$value of method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\:\\:contains\\(\\) expects float, float\\|null given\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$criticalThreshold \\(Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\) does not accept float\\|Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$maxValue \\(float\\) does not accept float\\|Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$maxValue \\(float\\) in isset\\(\\) is not nullable\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$minValue \\(float\\) does not accept float\\|Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$minValue \\(float\\) in isset\\(\\) is not nullable\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$value \\(float\\) does not accept float\\|Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\|null\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$value \\(float\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\Perfdata\\:\\:\\$warningThreshold \\(Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\) does not accept float\\|Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\ThresholdRange\\|null\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Result of && is always true\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Plugin/Perfdata.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet\\:\\:asArray\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet\\:\\:getIterator\\(\\) return type with generic class ArrayIterator does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet\\:\\:parse\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet\\:\\:skipSpaces\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Plugin\\\\PerfdataSet\\:\\:\\$perfdata type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Plugin/PerfdataSet.php - - - - message: "#^Cannot access property \\$is_currently_running on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/ApplicationState.php - - - - message: "#^Cannot access property \\$status_update_time on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/ApplicationState.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\ProvidedHook\\\\ApplicationState\\:\\:collectMessages\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/ApplicationState.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\ProvidedHook\\\\Health\\:\\:getProgramStatus\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/Health.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\ProvidedHook\\\\Health\\:\\:\\$programStatus \\(object\\) does not accept mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/Health.php - - - - message: "#^Access to an undefined property object\\:\\:\\$host_name\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/ProvidedHook/X509/Sni.php - - - - message: "#^Cannot access property \\$host_address on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/X509/Sni.php - - - - message: "#^Cannot access property \\$host_address6 on mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/ProvidedHook/X509/Sni.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\SecurityStep\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/SecurityStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\SecurityStep\\:\\:getReport\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/SecurityStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\SecurityStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/SecurityStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\SecurityStep\\:\\:\\$error has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/SecurityStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:fromArray\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setDateTime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setDetailUrl\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setLabel\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setName\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setValue\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeEntry\\:\\:setWeight\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeEntry.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:__construct\\(\\) has parameter \\$identifiers with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:fetchEntries\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:fetchForecasts\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:fetchResults\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:getCalculationBase\\(\\) should return float\\|null but returns mixed\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:getGroupInfo\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:getIterator\\(\\) return type with generic class ArrayIterator does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:groupEntries\\(\\) has parameter \\$entries with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:groupEntries\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:setDisplayRange\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:setForecastRange\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:setMaximumCircleWidth\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:setMinimumCircleWidth\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:setSession\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, int\\|stdClass given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Parameter \\#2 \\$base of function log expects float, float\\|null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Parameter \\#2 \\$filter of static method Icinga\\\\Data\\\\Filter\\\\Filter\\:\\:where\\(\\) expects string, array\\ given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Possibly invalid array key type int\\|stdClass\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:\\$calculationBase \\(float\\) does not accept mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:\\$displayGroups type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:\\$identifiers type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeLine\\:\\:\\$resultset type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeLine.php - - - - message: "#^Class Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeRange implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeRange.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Timeline\\\\TimeRange\\:\\:validateTime\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Timeline/TimeRange.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\TransportStep\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/TransportStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\TransportStep\\:\\:getReport\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/TransportStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\TransportStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/TransportStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\TransportStep\\:\\:\\$error has no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/TransportStep.php - - - - message: "#^Call to an undefined method Zend_Controller_Action_HelperBroker\\:\\:viewRenderer\\(\\)\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Cannot call method remove\\(\\) on null\\.$#" - count: 2 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:acknowledgeProblemAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:addCommentAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:createTabs\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:handleFormatRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:handleFormatRequest\\(\\) has parameter \\$query with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:historyAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:prepareInit\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:rescheduleCheckAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:scheduleDowntimeAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:setupQuickActionForms\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Controller\\\\MonitoredObjectController\\:\\:tabhookAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Web\\\\Widget\\\\Tabs\\:\\:activate\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Parameter \\#1 \\$query of method Icinga\\\\Web\\\\Controller\\:\\:setupPaginationControl\\(\\) expects Icinga\\\\Data\\\\QueryInterface, null given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Helper\\\\PluginOutputHookRenderer\\:\\:renderCommand\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Helper\\\\PluginOutputHookRenderer\\:\\:renderCommand\\(\\) has parameter \\$command with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Helper\\\\PluginOutputHookRenderer\\:\\:renderCommand\\(\\) has parameter \\$detail with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Helper\\\\PluginOutputHookRenderer\\:\\:renderCommand\\(\\) has parameter \\$output with no type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Helper\\\\PluginOutputHookRenderer\\:\\:\\$commandMap type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Helper/PluginOutputHookRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:fetchDataView\\(\\) should return object but returns mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:getColumns\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:setColumns\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:\\$columns type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:\\$dataViews type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Navigation\\\\Renderer\\\\MonitoringBadgeNavigationItemRenderer\\:\\:\\$summaries type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Navigation/Renderer/MonitoringBadgeNavigationItemRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Rest\\\\RestRequest\\:\\:curlExec\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Rest\\\\RestRequest\\:\\:curlExec\\(\\) should return string but returns string\\|true\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Rest\\\\RestRequest\\:\\:serializePayload\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Rest/RestRequest.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type iterable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:assemble\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:renderArray\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:renderGroup\\(\\) has parameter \\$entries with no value type specified in iterable type iterable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:renderObject\\(\\) has parameter \\$object with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Parameter \\#2 \\$array of method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:renderArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Parameter \\#2 \\$object of method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:renderObject\\(\\) expects array, mixed given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Parameter \\#2 \\$value of method ipl\\\\Html\\\\Attributes\\:\\:add\\(\\) expects array\\|bool\\|string\\|null, int given\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:\\$data type has no value type specified in iterable type iterable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\CustomVarTable\\:\\:\\$groups type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/CustomVarTable.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\SelectBox\\:\\:__construct\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\SelectBox\\:\\:applyRequest\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\SelectBox\\:\\:getInterval\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\SelectBox\\:\\:\\$values type has no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/SelectBox.php - - - - message: "#^Access to an undefined property object\\:\\:\\$count\\.$#" - count: 3 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Access to an undefined property object\\:\\:\\$filter\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Access to an undefined property object\\:\\:\\$translateArgs\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Access to an undefined property object\\:\\:\\$translatePlural\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Access to an undefined property object\\:\\:\\$translateSingular\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\StateBadges\\:\\:add\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\StateBadges\\:\\:add\\(\\) has parameter \\$translateArgs with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\StateBadges\\:\\:createBadgeGroup\\(\\) has parameter \\$states with no value type specified in iterable type array\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Method Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\StateBadges\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Property Icinga\\\\Module\\\\Monitoring\\\\Web\\\\Widget\\\\StateBadges\\:\\:\\$baseFilter \\(Icinga\\\\Data\\\\Filter\\\\Filter\\) in isset\\(\\) is not nullable\\.$#" - count: 1 - path: modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php - - - - message: "#^Cannot call method generate\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getConfigDir\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getDocumentRoot\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getEnableFpm\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getFpmUri\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method getUrlPath\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Cannot call method setDocumentRoot\\(\\) on Icinga\\\\Module\\\\Setup\\\\Webserver\\|null\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Clicommands\\\\ConfigCommand\\:\\:directoryAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Clicommands\\\\ConfigCommand\\:\\:webserverAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Offset 'message' does not exist on array\\{type\\: int, message\\: string, file\\: string, line\\: int\\}\\|null\\.$#" - count: 3 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$filename of function file_exists expects string, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$flag of method Icinga\\\\Module\\\\Setup\\\\Webserver\\:\\:setEnableFpm\\(\\) expects bool, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#1 \\$type of static method Icinga\\\\Module\\\\Setup\\\\Webserver\\:\\:createInstance\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: modules/setup/application/clicommands/ConfigCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Clicommands\\\\TokenCommand\\:\\:createAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/clicommands/TokenCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Clicommands\\\\TokenCommand\\:\\:showAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/clicommands/TokenCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Controllers\\\\IndexController\\:\\:indexAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/controllers/IndexController.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Controllers\\\\IndexController\\:\\:restartAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/controllers/IndexController.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/AdminAccountPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\AdminAccountPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AdminAccountPage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\AdminAccountPage\\:\\:\\$groupConfig \\(array\\) does not accept array\\|null\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AdminAccountPage.php - - - - message: "#^Cannot call method getElement\\(\\) on \\$this\\(Icinga\\\\Module\\\\Setup\\\\Forms\\\\AuthBackendPage\\)\\|null\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Cannot call method setIgnore\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\AuthBackendPage\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\AuthBackendPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Parameter \\#1 \\$cue of method Icinga\\\\Web\\\\Form\\:\\:setRequiredCue\\(\\) expects string, null given\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\AuthBackendPage\\:\\:\\$config \\(array\\) in isset\\(\\) is not nullable\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AuthBackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\AuthenticationPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/AuthenticationPage.php - - - - message: "#^Parameter \\#1 \\$cue of method Icinga\\\\Web\\\\Form\\:\\:setRequiredCue\\(\\) expects string, null given\\.$#" - count: 1 - path: modules/setup/application/forms/AuthenticationPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\DatabaseCreationPage\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/DatabaseCreationPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\DatabaseCreationPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/DatabaseCreationPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/DbResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\DbResourcePage\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/DbResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\DbResourcePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/DbResourcePage.php - - - - message: "#^Parameter \\#1 \\$version1 of function version_compare expects string, string\\|null given\\.$#" - count: 1 - path: modules/setup/application/forms/DbResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\GeneralConfigPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/GeneralConfigPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapDiscoveryConfirmPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapDiscoveryConfirmPage\\:\\:getValues\\(\\) should return array but returns null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapDiscoveryConfirmPage\\:\\:\\$infoTemplate has no type specified\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryConfirmPage.php - - - - message: "#^Cannot call method addError\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryPage.php - - - - message: "#^Cannot call method getMessage\\(\\) on Exception\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapDiscoveryPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/LdapDiscoveryPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/LdapResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapResourcePage\\:\\:addSkipValidationCheckbox\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/LdapResourcePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\LdapResourcePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/LdapResourcePage.php - - - - message: "#^Call to an undefined method Zend_Form_Element\\:\\:isChecked\\(\\)\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:getCheckedModules\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:getModuleWizards\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:\\$foundIcingaDB has no type specified\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:\\$modulePaths has no type specified\\.$#" - count: 1 - path: modules/setup/application/forms/ModulePage.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Forms\\\\ModulePage\\:\\:\\$modules has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/SummaryPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\SummaryPage\\:\\:setSubjectTitle\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/SummaryPage.php - - - - message: "#^Cannot call method setValue\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 1 - path: modules/setup/application/forms/UserGroupBackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\UserGroupBackendPage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/UserGroupBackendPage.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Forms\\\\WelcomePage\\:\\:createElements\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/application/forms/WelcomePage.php - - - - message: "#^Parameter \\#1 \\$cue of method Icinga\\\\Web\\\\Form\\:\\:setRequiredCue\\(\\) expects string, null given\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Requirement\\:\\:getState\\(\\) should return int but returns bool\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement.php - - - - message: "#^Parameter \\#1 \\$name of static method Icinga\\\\Application\\\\Platform\\:\\:classExists\\(\\) expects string, mixed given\\.$#" - 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\\.$#" - count: 2 - path: modules/setup/library/Setup/Requirement/ClassRequirement.php - - - - message: "#^Parameter \\#1 \\$filename of function file_exists expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php - - - - message: "#^Parameter \\#1 \\$filename of function is_readable expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php - - - - message: "#^Parameter \\#1 \\$filename of function is_writable expects string, mixed given\\.$#" - 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\\.$#" - count: 3 - path: modules/setup/library/Setup/Requirement/ConfigDirectoryRequirement.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 2 - path: modules/setup/library/Setup/Requirement/PhpModuleRequirement.php - - - - message: "#^Strict comparison using \\=\\=\\= between string and null will always evaluate to false\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/PhpModuleRequirement.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/PhpVersionRequirement.php - - - - message: "#^Parameter \\#2 \\$version2 of function version_compare expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/PhpVersionRequirement.php - - - - message: "#^Parameter \\#3 \\$operator of function version_compare expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/PhpVersionRequirement.php - - - - message: "#^Cannot call method getState\\(\\) on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/SetRequirement.php - - - - message: "#^Cannot call method getVersion\\(\\) on Icinga\\\\Application\\\\Libraries\\\\Library\\|null\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Libraries\\:\\:get\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php - - - - message: "#^Parameter \\#1 \\$name of method Icinga\\\\Application\\\\Libraries\\:\\:has\\(\\) expects string, mixed given\\.$#" - count: 2 - path: modules/setup/library/Setup/Requirement/WebLibraryRequirement.php - - - - message: "#^Cannot use array destructuring on mixed\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php - - - - message: "#^Parameter \\#2 \\$version2 of function version_compare expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Requirement/WebModuleRequirement.php - - - - message: "#^Parameter \\#3 \\$operator of function version_compare expects string, mixed given\\.$#" - 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$#" - 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\\.$#" - 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$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\RequirementSet\\:\\:getMode\\(\\) should return int but returns string\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementSet.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\RequirementSet\\:\\:key\\(\\) should return int but returns int\\|string\\|null\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementSet.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\RequirementSet\\:\\:\\$mode \\(string\\) does not accept int\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementSet.php - - - - message: "#^Cannot call method getDescriptions\\(\\) on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Cannot call method getState\\(\\) on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Cannot call method getStateText\\(\\) on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Cannot call method getTitle\\(\\) on mixed\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Cannot call method isOptional\\(\\) on mixed\\.$#" - 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$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\RequirementsRenderer\\:\\:render\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/RequirementsRenderer.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\RequirementsRenderer\\:\\:\\$tags has no type specified\\.$#" - 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$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:addStep\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:addSteps\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:getSteps\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:run\\(\\) should return bool but returns bool\\|int\\.$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:\\$state has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Setup.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Setup\\:\\:\\$steps has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:apply\\(\\) should return bool but returns int\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:createAccount\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:createAuthenticationIni\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:createRolesIni\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:\\$authIniError has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:\\$dbError has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/AuthenticationStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\AuthenticationStep\\:\\:\\$permIniError has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:log\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:setupMysqlDatabase\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:setupPgsqlDatabase\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:\\$error has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/DatabaseStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\DatabaseStep\\:\\:\\$messages has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/GeneralConfigStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\GeneralConfigStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/GeneralConfigStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\GeneralConfigStep\\:\\:\\$error has no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/ResourceStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\ResourceStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/ResourceStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\ResourceStep\\:\\:\\$error has no type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:createGroupsIni\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:createMembership\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:createUserGroup\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 2 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:\\$data has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:\\$groupError has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:\\$groupIniError has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Steps\\\\UserGroupStep\\:\\:\\$memberError has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Steps/UserGroupStep.php - - - - message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Cannot call method fetchAll\\(\\) on mixed\\.$#" - count: 2 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Cannot call method fetchColumn\\(\\) on mixed\\.$#" - count: 9 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Cannot call method fetchObject\\(\\) on mixed\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:addLogin\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:assertConnectedToDb\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:assertDatabaseAccess\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:assertHostAccess\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:checkConnectivity\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:connect\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:grantPrivileges\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:import\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:pdoConnect\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:reconnect\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:zendConnect\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Parameter \\#1 \\$string of method PDO\\:\\:quote\\(\\) expects string, mixed given\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, array\\|null given\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Parameter \\#2 \\$array of function join expects array\\, array\\ given\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/DbTool.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Utils\\\\DbTool\\:\\:\\$pdoConn \\(PDO\\) does not accept null\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/EnableModuleStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Utils\\\\EnableModuleStep\\:\\:\\$errors has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/EnableModuleStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Utils\\\\EnableModuleStep\\:\\:\\$moduleNames has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/EnableModuleStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Utils\\\\EnableModuleStep\\:\\:\\$modulePaths has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/EnableModuleStep.php - - - - message: "#^Property Icinga\\\\Module\\\\Setup\\\\Utils\\\\EnableModuleStep\\:\\:\\$warnings has no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/Utils/EnableModuleStep.php - - - - message: "#^Cannot call method addElement\\(\\) on Zend_Form_DisplayGroup\\|null\\.$#" - count: 2 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Cannot call method getSubForm\\(\\) on Icinga\\\\Web\\\\Form\\|null\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Cannot call method populate\\(\\) on Icinga\\\\Web\\\\Form\\|null\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Cannot call method setLabel\\(\\) on Zend_Form_Element\\|null\\.$#" - count: 2 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\WebWizard\\:\\:addButtons\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\WebWizard\\:\\:clearSession\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\WebWizard\\:\\:getRequirements\\(\\) has parameter \\$skipModules with no type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\WebWizard\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/setup/library/Setup/WebWizard.php - - - - message: "#^Method Icinga\\\\Module\\\\Setup\\\\WebWizard\\:\\:setupPage\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/setup/library/Setup/Webserver.php - - - - message: "#^Cannot access property \\$childNodes on DOMNode\\|null\\.$#" - count: 2 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot access property \\$length on DOMNodeList\\\\|false\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot access property \\$nodeValue on DOMNode\\|null\\.$#" - count: 2 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot access property \\$parentNode on DOMNode\\|null\\.$#" - count: 2 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method appendChild\\(\\) on DOMNode\\|null\\.$#" - count: 3 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method getAttribute\\(\\) on DOMNode\\|null\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method hasChildNodes\\(\\) on DOMNode\\|null\\.$#" - count: 4 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method item\\(\\) on DOMNodeList\\\\|false\\.$#" - count: 4 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method removeChild\\(\\) on DOMNode\\|null\\.$#" - count: 4 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Cannot call method setAttribute\\(\\) on DOMNode\\|null\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Test\\\\Clicommands\\\\PhpCommand\\:\\:adjustPhpunitDom\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Test\\\\Clicommands\\\\PhpCommand\\:\\:getEnvironmentVariables\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Test\\\\Clicommands\\\\PhpCommand\\:\\:styleAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Test\\\\Clicommands\\\\PhpCommand\\:\\:unitAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Negated boolean expression is always true\\.$#" - count: 2 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Parameter \\#1 \\$filename of function file_exists expects string, mixed given\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Parameter \\#1 \\$filename of function file_exists expects string, string\\|false given\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Parameter \\#1 \\$path of function realpath expects string, mixed given\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Parameter \\#1 \\$source of method DOMDocument\\:\\:loadXML\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: modules/test/application/clicommands/PhpCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\CompileCommand\\:\\:moduleAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/application/clicommands/CompileCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\RefreshCommand\\:\\:moduleAction\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/application/clicommands/RefreshCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:callTranslated\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:callTranslated\\(\\) has parameter \\$arguments with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:callTranslated\\(\\) has parameter \\$callback with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:callTranslated\\(\\) has parameter \\$locale with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:dateformatterAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:defaultAction\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:getMultiTranslated\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:getMultiTranslated\\(\\) has parameter \\$arguments with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:getMultiTranslated\\(\\) has parameter \\$callback with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:getMultiTranslated\\(\\) has parameter \\$locales with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:getMultiTranslated\\(\\) has parameter \\$name with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:init\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:printTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:printTable\\(\\) has parameter \\$rows with no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Clicommands\\\\TestCommand\\:\\:\\$locales has no type specified\\.$#" - count: 1 - path: modules/translation/application/clicommands/TestCommand.php - - - - message: "#^Argument of an invalid type int supplied for foreach, only iterables are supported\\.$#" - count: 3 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Cannot access offset int\\<0, max\\> on int\\.$#" - count: 2 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Cannot access offset mixed on int\\.$#" - count: 5 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:__construct\\(\\) has parameter \\$rows with no type specified\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:printHeading\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:printLine\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:printRow\\(\\) has no return type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:setHeading\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:setMax\\(\\) has no return type specified\\.$#" - 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\\.$#" - 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\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:setMaxHeight\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:setMaxWidth\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:showHeaders\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Parameter \\#3 \\$flags of function ob_start expects int, true given\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$cs \\(int\\) does not accept array\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$head has no type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$keys \\(int\\) does not accept array\\\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$pcen has no type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$pcol has no type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$prow has no type specified\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Cli\\\\ArrayToTextTableHelper\\:\\:\\$rs \\(int\\) does not accept array\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Cli/ArrayToTextTableHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:compileModuleTranslation\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:compileTranslationTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:createFileCatalog\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:createTemplateFile\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:fixSourceLocations\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:getSourceFileNames\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:updateHeader\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:updateModuleTranslations\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Method Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:updateTranslationTable\\(\\) has no return type specified\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Parameter \\#1 \\$haystack of function strpos expects string, string\\|false given\\.$#" - count: 2 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Parameter \\#1 \\$string of function substr expects string, string\\|false given\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|false given\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:\\$catalogPath \\(string\\) does not accept string\\|false\\.$#" - 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\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php - - - - message: "#^Property Icinga\\\\Module\\\\Translation\\\\Util\\\\GettextTranslationHelper\\:\\:\\$templatePath \\(string\\) does not accept string\\|false\\.$#" - count: 1 - path: modules/translation/library/Translation/Util/GettextTranslationHelper.php diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon new file mode 100644 index 0000000000..c5e5797643 --- /dev/null +++ b/phpstan-baseline.neon @@ -0,0 +1,22207 @@ +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\\) does not accept default value of type array\\.$#' + 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\\|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\\|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\, array\ given\.$#' + identifier: argument.type + count: 1 + path: library/Icinga/Authentication/AdmissionLoader.php + + - + message: '#^Parameter \#1 \$restrictions of method Icinga\\Authentication\\Role\:\:setRestrictions\(\) expects array\, array\\|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\\|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\ 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\ 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\\.$#' + 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\, array\ 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\\.$#' + 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\, 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\, 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\\) does not accept array\\.$#' + 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\\.$#' + 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\\|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\\|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\\:\:getMatches\(\)\.$#' + identifier: method.notFound + count: 3 + path: modules/doc/library/Doc/Renderer/DocSearchRenderer.php + + - + message: '#^Call to an undefined method Iterator\\:\: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\\:\: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\\:\:getChildren\(\)\.$#' + identifier: method.notFound + count: 1 + path: modules/doc/library/Doc/Search/DocSearchIterator.php + + - + message: '#^Call to an undefined method Iterator\\:\: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\, array\ 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 diff --git a/phpstan.neon b/phpstan.neon index 05a6c084b4..c5ebf58deb 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,6 +1,5 @@ includes: - - phpstan-baseline-standard.neon - - phpstan-baseline-by-php-version.php + - phpstan-baseline.neon parameters: level: max @@ -14,13 +13,11 @@ parameters: - library/Icinga - modules/doc/application - modules/migrate/application - - modules/monitoring/application - modules/setup/application - modules/test/application - modules/translation/application - modules/doc/library - modules/migrate/library - - modules/monitoring/library - modules/setup/library - modules/translation/library @@ -40,7 +37,5 @@ parameters: - ipl\Orm\Model - Icinga\Data\ConfigObject - Icinga\Web\View - - Icinga\Module\Monitoring\Object\MonitoredObject - - Icinga\Module\Monitoring\DataView\DataView - Icinga\Web\Session\SessionNamespace - Icinga\User\Preferences diff --git a/test/php/application/forms/Config/UserBackendReorderFormTest.php b/test/php/application/forms/Config/UserBackendReorderFormTest.php index deab3d3365..2b7adaab8e 100644 --- a/test/php/application/forms/Config/UserBackendReorderFormTest.php +++ b/test/php/application/forms/Config/UserBackendReorderFormTest.php @@ -7,7 +7,6 @@ use Icinga\Application\Config; use Icinga\Forms\Config\UserBackendConfigForm; use Icinga\Forms\Config\UserBackendReorderForm; -use Icinga\Application\Icinga; class UserBackendConfigFormWithoutSave extends UserBackendConfigForm { @@ -30,7 +29,7 @@ public function getConfigForm() } } -class AuthenticationBackendReorderFormTest extends BaseTestCase +class UserBackendReorderFormTest extends BaseTestCase { public function testMoveBackend() { diff --git a/test/php/library/Icinga/Application/Hook/AuditHookTest.php b/test/php/library/Icinga/Application/Hook/AuditHookTest.php index 14ca43792c..d68b581984 100644 --- a/test/php/library/Icinga/Application/Hook/AuditHookTest.php +++ b/test/php/library/Icinga/Application/Hook/AuditHookTest.php @@ -8,7 +8,7 @@ class TestAuditHook extends AuditHook { - public function logMessage($time, $identity, $type, $message, array $data = null) + public function logMessage($time, $identity, $type, $message, ?array $data = null) { // TODO: Implement logMessage() method. } diff --git a/test/php/library/Icinga/File/Storage/LocalFileStorageTest.php b/test/php/library/Icinga/File/Storage/LocalFileStorageTest.php index 3f4eb8bb8b..09f530c3d3 100644 --- a/test/php/library/Icinga/File/Storage/LocalFileStorageTest.php +++ b/test/php/library/Icinga/File/Storage/LocalFileStorageTest.php @@ -11,16 +11,11 @@ class LocalFileStorageTest extends BaseTestCase { - /** - * @var int - */ - protected $oldErrorReportingLevel; + protected static int $oldErrorReportingLevel; - public function __construct($name = null, array $data = array(), $dataName = '') + public static function setUpBeforeClass(): void { - parent::__construct($name, $data, $dataName); - - $this->oldErrorReportingLevel = error_reporting(); + static::$oldErrorReportingLevel = error_reporting(); error_reporting(E_ALL); set_error_handler(function ($errno, $errstr, $errfile, $errline) { @@ -40,9 +35,9 @@ public function __construct($name = null, array $data = array(), $dataName = '') }); } - public function __destruct() + public static function tearDownAfterClass(): void { - error_reporting($this->oldErrorReportingLevel); + error_reporting(static::$oldErrorReportingLevel); restore_error_handler(); } diff --git a/test/php/library/Icinga/File/Storage/TemporaryLocalFileStorageTest.php b/test/php/library/Icinga/File/Storage/TemporaryLocalFileStorageTest.php index f7ca0f45fa..2ffc6e750c 100644 --- a/test/php/library/Icinga/File/Storage/TemporaryLocalFileStorageTest.php +++ b/test/php/library/Icinga/File/Storage/TemporaryLocalFileStorageTest.php @@ -19,8 +19,8 @@ public function testDestructorRemovesFiles() $storage = null; - $this->assertFileNotExists($fooPath); - $this->assertFileNotExists($barPath); + $this->assertFileDoesNotExist($fooPath); + $this->assertFileDoesNotExist($barPath); } public function testDestructorRemovesDirectories() @@ -32,7 +32,7 @@ public function testDestructorRemovesDirectories() $storage = null; - $this->assertDirectoryNotExists($dirPath); + $this->assertDirectoryDoesNotExist($dirPath); } public function testDestructorRemovesNestedDirectories() @@ -46,6 +46,6 @@ public function testDestructorRemovesNestedDirectories() $storage = null; - $this->assertDirectoryNotExists($aPath); + $this->assertDirectoryDoesNotExist($aPath); } } diff --git a/test/php/library/Icinga/Test/BaseTestCaseTest.php b/test/php/library/Icinga/Test/BaseTestCaseTest.php index 92a8d2f773..fab5a8ad6d 100644 --- a/test/php/library/Icinga/Test/BaseTestCaseTest.php +++ b/test/php/library/Icinga/Test/BaseTestCaseTest.php @@ -5,6 +5,8 @@ use Mockery; use Icinga\Test\BaseTestCase; +use PHPUnit\Framework\Attributes\DataProvider; +use PHPUnit\Framework\Attributes\Depends; class BaseTestCaseTest extends BaseTestCase { @@ -19,27 +21,21 @@ public function tearDown(): void } } - /** - * @dataProvider mysqlDb - */ + #[DataProvider('mysqlDb')] public function testWhetherMySqlProviderAnnotationSetsUpZendDbAdapter($resource) { $this->setupDbProvider($resource); $this->assertInstanceOf('Zend_Db_Adapter_Pdo_Mysql', $resource->getDbAdapter()); } - /** - * @dataProvider mysqlDb - */ + #[DataProvider('mysqlDb')] public function testWhetherMySqlAdapterWorks($resource) { $this->setupDbProvider($resource); $this->dbAdapterSqlLoadTable($resource); } - /** - * @dataProvider mysqlDb - */ + #[DataProvider('mysqlDb')] public function testWhetherCreatingTablesWithMySqlAdapterWorks($resource) { $this->setupDbProvider($resource); @@ -50,10 +46,8 @@ public function testWhetherCreatingTablesWithMySqlAdapterWorks($resource) $this->assertCount(1, $tables); } - /** - * @dataProvider mysqlDb - * @depends testWhetherCreatingTablesWithMySqlAdapterWorks - */ + #[DataProvider('mysqlDb')] + #[Depends('testWhetherCreatingTablesWithMySqlAdapterWorks')] public function testWhetherSetupDbProviderCleansUpMySqlAdapter($resource) { $this->setupDbProvider($resource); @@ -62,27 +56,21 @@ public function testWhetherSetupDbProviderCleansUpMySqlAdapter($resource) $this->assertCount(0, $tables); } - /** - * @dataProvider pgsqlDb - */ + #[DataProvider('pgsqlDb')] public function testWhetherPgSqlProviderAnnotationSetsUpZendDbAdapter($resource) { $this->setupDbProvider($resource); $this->assertInstanceOf('Zend_Db_Adapter_Pdo_Pgsql', $resource->getDbAdapter()); } - /** - * @dataProvider pgsqlDb - */ + #[DataProvider('pgsqlDb')] public function testWhetherPgSqlAdapterWorks($resource) { $this->setupDbProvider($resource); $this->dbAdapterSqlLoadTable($resource); } - /** - * @dataProvider pgsqlDb - */ + #[DataProvider('pgsqlDb')] public function testWhetherCreatingTablesWithPgSqlAdapterWorks($resource) { $this->setupDbProvider($resource); @@ -93,10 +81,8 @@ public function testWhetherCreatingTablesWithPgSqlAdapterWorks($resource) $this->assertCount(1, $tables); } - /** - * @dataProvider pgsqlDb - * @depends testWhetherCreatingTablesWithPgSqlAdapterWorks - */ + #[DataProvider('pgsqlDb')] + #[Depends('testWhetherCreatingTablesWithPgSqlAdapterWorks')] public function testWhetherSetupDbProviderCleansUpPgSqlAdapter($resource) { $this->setupDbProvider($resource); @@ -105,27 +91,21 @@ public function testWhetherSetupDbProviderCleansUpPgSqlAdapter($resource) $this->assertCount(0, $tables); } - /** - * @dataProvider oracleDb - */ + #[DataProvider('oracleDb')] public function testWhetherOciProviderAnnotationSetsUpZendDbAdapter($resource) { $this->setupDbProvider($resource); $this->assertInstanceOf('Zend_Db_Adapter_Pdo_Oci', $resource->getDbAdapter()); } - /** - * @dataProvider oracleDb - */ + #[DataProvider('oracleDb')] public function testWhetherOciAdapterWorks($resource) { $this->setupDbProvider($resource); $this->dbAdapterSqlLoadTable($resource); } - /** - * @dataProvider oracleDb - */ + #[DataProvider('oracleDb')] public function testWhetherCreatingTablesWithOciAdapterWorks($resource) { $this->setupDbProvider($resource); @@ -136,10 +116,8 @@ public function testWhetherCreatingTablesWithOciAdapterWorks($resource) $this->assertCount(1, $tables); } - /** - * @dataProvider oracleDb - * @depends testWhetherCreatingTablesWithOciAdapterWorks - */ + #[DataProvider('oracleDb')] + #[Depends('testWhetherCreatingTablesWithOciAdapterWorks')] public function testWhetherSetupDbProviderCleansUpOciAdapter($resource) { $this->setupDbProvider($resource); diff --git a/test/php/library/Icinga/User/PreferencesTest.php b/test/php/library/Icinga/User/PreferencesTest.php index fd701b6565..db997e8f5f 100644 --- a/test/php/library/Icinga/User/PreferencesTest.php +++ b/test/php/library/Icinga/User/PreferencesTest.php @@ -6,7 +6,7 @@ use Icinga\User\Preferences; use Icinga\Test\BaseTestCase; -class PreferfencesTest extends BaseTestCase +class PreferencesTest extends BaseTestCase { public function testWhetherPreferencesCanBeSet() { diff --git a/test/php/library/Icinga/Util/StringHelperTest.php b/test/php/library/Icinga/Util/StringHelperTest.php index 28eaf2b3ce..16e274279d 100644 --- a/test/php/library/Icinga/Util/StringHelperTest.php +++ b/test/php/library/Icinga/Util/StringHelperTest.php @@ -6,7 +6,7 @@ use Icinga\Test\BaseTestCase; use Icinga\Util\StringHelper; -class StringTest extends BaseTestCase +class StringHelperTest extends BaseTestCase { public function testWhetherTrimSplitReturnsACorrectValue() { diff --git a/test/php/library/Icinga/Web/Session/PhpSessionTest.php b/test/php/library/Icinga/Web/Session/PhpSessionTest.php index 224e984621..280b6e4190 100644 --- a/test/php/library/Icinga/Web/Session/PhpSessionTest.php +++ b/test/php/library/Icinga/Web/Session/PhpSessionTest.php @@ -15,7 +15,6 @@ private function getSession() } return PhpSession::create( array( - 'use_cookies' => false, 'save_path' => '/tmp', 'test_session_name' => 'IcingawebUnittest' ) diff --git a/test/php/library/Icinga/Web/Widget/DashboardTest.php b/test/php/library/Icinga/Web/Widget/DashboardTest.php index 3749bc8ef9..9a96c8a482 100644 --- a/test/php/library/Icinga/Web/Widget/DashboardTest.php +++ b/test/php/library/Icinga/Web/Widget/DashboardTest.php @@ -7,11 +7,12 @@ // of the global state (e.g. autoloaders are in the global state) require_once realpath(dirname(__FILE__) . '/../../../../bootstrap.php'); -use Mockery; use Icinga\Test\BaseTestCase; use Icinga\Web\Widget\Dashboard; -use Icinga\Web\Widget\Dashboard\Pane; use Icinga\Web\Widget\Dashboard\Dashlet; +use Icinga\Web\Widget\Dashboard\Pane; +use Mockery; +use PHPUnit\Framework\Attributes\RunInSeparateProcess; class DashletWithMockedView extends Dashlet { @@ -277,10 +278,9 @@ public function testWhetherDetermineActivePaneThrowsAnExceptionIfCouldNotDetermi } /** - * @runInSeparateProcess - * @preserveGlobalState disabled * @depends testWhetherCreatePaneCreatesAPane */ + #[RunInSeparateProcess] public function testWhetherDetermineActivePaneThrowsAnExceptionIfCouldNotDetermineInvalidPane() { $this->expectException(\Icinga\Exception\ProgrammingError::class); @@ -314,10 +314,9 @@ public function testWhetherDetermineActivePaneDeterminesActivePane() } /** - * @runInSeparateProcess - * @preserveGlobalState disabled * @depends testWhetherCreatePaneCreatesAPane */ + #[RunInSeparateProcess] public function testWhetherDetermineActivePaneDeterminesActiveValidPane() { $dashboard = new DashboardWithPredefinableActiveName(); diff --git a/test/php/regression/Bug11831Test.php b/test/php/regression/Bug11831Test.php index eda0e1831b..a2547f493b 100644 --- a/test/php/regression/Bug11831Test.php +++ b/test/php/regression/Bug11831Test.php @@ -29,7 +29,6 @@ public function testNewlinesInModuleInfo() $module = new Module(Icinga::app(), 'Bug11831', '/dev/null'); $reflection = new ReflectionClass($module); $prop = $reflection->getProperty('metadataFile'); - $prop->setAccessible(true); $meta = stream_get_meta_data($moduleInfoFile); $prop->setValue($module, $meta['uri']); $this->assertEquals($module->getVersion(), '1.0.0');