diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 636f343..e754c34 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -1,5 +1,5 @@ parameters: - level: 0 + level: 1 paths: - wp-multi-network/includes - wpmn-loader.php @@ -9,5 +9,5 @@ parameters: #- %rootDir%/../../php-stubs/wp-cli-stubs/wp-cli-i18n-stubs.php #- %rootDir%/../../php-stubs/wp-cli-stubs/wp-cli-tools-stubs.php ignoreErrors: - - '/^Call to static method encode\(\) on an unknown class Requests_IDNAEncoder.$/' - + - '/^Call to static method encode\(\) on an unknown class Requests_IDNAEncoder\.$/' + - '/^Constant WP_CONTENT_URL not found\.$/' diff --git a/wp-multi-network/includes/classes/class-wp-ms-network-command.php b/wp-multi-network/includes/classes/class-wp-ms-network-command.php index 860ba6e..282e286 100644 --- a/wp-multi-network/includes/classes/class-wp-ms-network-command.php +++ b/wp-multi-network/includes/classes/class-wp-ms-network-command.php @@ -194,7 +194,7 @@ public function delete( $args, $assoc_args ) { * @param array $args Positional CLI arguments. * @param array $assoc_args Associative CLI arguments. */ - public function move_site( $args, $assoc_args ) { + public function move_site( $args, $assoc_args ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed list( $site_id, $new_network_id ) = $args; $network_id = move_site( $site_id, $new_network_id ); @@ -261,7 +261,7 @@ public function list_( $args, $assoc_args ) { */ public function plugin( $args, $assoc_args ) { $fetchers_plugin = new \WP_CLI\Fetchers\Plugin(); - $action = array_shift( $args ); + $action = array_shift( $args ); if ( ! in_array( $action, array( 'activate', 'deactivate' ), true ) ) { WP_CLI::error( sprintf( '%s is not a supported action.', $action ) ); } diff --git a/wp-multi-network/includes/classes/class-wp-ms-networks-admin.php b/wp-multi-network/includes/classes/class-wp-ms-networks-admin.php index 4b4244a..346fbcf 100644 --- a/wp-multi-network/includes/classes/class-wp-ms-networks-admin.php +++ b/wp-multi-network/includes/classes/class-wp-ms-networks-admin.php @@ -792,6 +792,7 @@ public function page_my_networks() { } $num_rows = ceil( $num / $cols ); $split = 0; + $rows = array(); for ( $i = 1; $i <= $num_rows; $i++ ) { $rows[] = array_slice( $my_networks, $split, $cols ); $split = $split + $cols; diff --git a/wp-multi-network/includes/compat.php b/wp-multi-network/includes/compat.php index 6f3bfe9..027ef8e 100644 --- a/wp-multi-network/includes/compat.php +++ b/wp-multi-network/includes/compat.php @@ -86,12 +86,6 @@ function wp_validate_site_url( $domain, $path, $site_id = 0 ) { $domains = substr_count( $domain, '.' ) > 1 ? (array) substr( $domain, 0, strpos( $domain, '.' ) ) : array(); $pieces = array_filter( array_merge( $domains, $paths ) ); foreach ( $pieces as $slug ) { - - // Bail if empty. - if ( empty( $slug ) ) { - return false; - } - // Bail if not lowercase or numbers. if ( preg_match( '/[^a-z0-9]+/', $slug ) ) { return false;