Skip to content

Commit a3b0777

Browse files
sanmaisjinksrinatkhaziev
authored
Switch telemetry library loading to plain require_once (#5891)
Co-authored-by: Volodymyr Kolesnykov <volodymyr.kolesnykov@automattic.com> Co-authored-by: Rinat K <rinat@automattic.com>
1 parent de0cf38 commit a3b0777

1 file changed

Lines changed: 9 additions & 26 deletions

File tree

‎000-vip-init.php‎

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -234,32 +234,15 @@
234234
require_once __DIR__ . '/vip-helpers/class-wpcomvip-restrictions.php';
235235

236236
// Load the Telemetry files
237-
// TODO: switch to plain require_once like the above once the telemetry is fully deployed (all files are present)
238-
$require_telemetry_files = [
239-
__DIR__ . '/telemetry/class-telemetry-system.php',
240-
__DIR__ . '/telemetry/class-tracks.php',
241-
__DIR__ . '/telemetry/class-telemetry-client.php',
242-
__DIR__ . '/telemetry/class-telemetry-event-queue.php',
243-
__DIR__ . '/telemetry/class-telemetry-event.php',
244-
__DIR__ . '/telemetry/tracks/class-tracks-event-dto.php',
245-
__DIR__ . '/telemetry/tracks/class-tracks-event.php',
246-
__DIR__ . '/telemetry/tracks/class-tracks-client.php',
247-
__DIR__ . '/telemetry/tracks/tracks-utils.php',
248-
];
249-
250-
// If there is a missing file, the loop will break and the telemetry files will not be loaded at all
251-
do {
252-
foreach ( $require_telemetry_files as $file ) {
253-
if ( ! file_exists( $file ) ) {
254-
break 2;
255-
}
256-
}
257-
foreach ( $require_telemetry_files as $file ) {
258-
require_once $file;
259-
}
260-
} while ( false );
261-
262-
unset( $require_telemetry_files );
237+
require_once __DIR__ . '/telemetry/class-telemetry-system.php';
238+
require_once __DIR__ . '/telemetry/class-tracks.php';
239+
require_once __DIR__ . '/telemetry/class-telemetry-client.php';
240+
require_once __DIR__ . '/telemetry/class-telemetry-event-queue.php';
241+
require_once __DIR__ . '/telemetry/class-telemetry-event.php';
242+
require_once __DIR__ . '/telemetry/tracks/class-tracks-event-dto.php';
243+
require_once __DIR__ . '/telemetry/tracks/class-tracks-event.php';
244+
require_once __DIR__ . '/telemetry/tracks/class-tracks-client.php';
245+
require_once __DIR__ . '/telemetry/tracks/tracks-utils.php';
263246

264247
add_action( 'init', [ WPComVIP_Restrictions::class, 'instance' ] );
265248

0 commit comments

Comments
 (0)