GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 32-34 lines in 2 locations

classes/class-backup.php 2 locations

@@ 1223-1256 (lines=34) @@
1220
	 *
1221
	 * @return array
1222
	 */
1223
	public function get_included_files() {
1224
1225
		if ( ! empty( $this->included_files ) ) {
1226
			return $this->included_files;
1227
		}
1228
1229
		$this->included_files = array();
1230
1231
		$excludes = $this->exclude_string( 'regex' );
1232
1233
		foreach ( $this->get_files( true ) as $file ) {
1234
1235
			// Skip dot files, they should only exist on versions of PHP between 5.2.11 -> 5.3
1236
			if ( method_exists( $file, 'isDot' ) && $file->isDot() ) {
1237
				continue;
1238
			}
1239
1240
			// Skip unreadable files
1241
			if ( ! @realpath( $file->getPathname() ) || ! $file->isReadable() ) {
1242
				continue;
1243
			}
1244
1245
			// Excludes
1246
			if ( $excludes && preg_match( '(' . $excludes . ')', str_ireplace( trailingslashit( $this->get_root() ), '', wp_normalize_path( $file->getPathname() ) ) ) ) {
1247
				continue;
1248
			}
1249
1250
			$this->included_files[] = $file;
1251
1252
		}
1253
1254
		return $this->included_files;
1255
1256
	}
1257
1258
	/**
1259
	 * Returns an array of files that match the exclude rules.
@@ 1263-1294 (lines=32) @@
1260
	 *
1261
	 * @return array
1262
	 */
1263
	public function get_excluded_files() {
1264
1265
		if ( ! empty( $this->excluded_files ) ) {
1266
			return $this->excluded_files;
1267
		}
1268
1269
		$this->excluded_files = array();
1270
1271
		$excludes = $this->exclude_string( 'regex' );
1272
1273
		foreach ( $this->get_files( true ) as $file ) {
1274
1275
			// Skip dot files, they should only exist on versions of PHP between 5.2.11 -> 5.3
1276
			if ( method_exists( $file, 'isDot' ) && $file->isDot() ) {
1277
				continue;
1278
			}
1279
1280
			// Skip unreadable files
1281
			if ( ! @realpath( $file->getPathname() ) || ! $file->isReadable() ) {
1282
				continue;
1283
			}
1284
1285
			// Excludes
1286
			if ( $excludes && preg_match( '(' . $excludes . ')', str_ireplace( trailingslashit( $this->get_root() ), '', wp_normalize_path( $file->getPathname() ) ) ) ) {
1287
				$this->excluded_files[] = $file;
1288
			}
1289
1290
		}
1291
1292
		return $this->excluded_files;
1293
1294
	}
1295
1296
	/**
1297
	 * Returns an array of unreadable files.