get_status(); if ( ! $states['lcp'] ) { return array( 'success' => false, 'state' => array(), ); } $analyzer = new LCP_Analyzer(); $state = $analyzer->get_state(); if ( $state->is_pending() ) { // If the analysis is already in progress, return the current state. return array( 'success' => true, 'state' => $state->get(), ); } $state = $analyzer->start(); return array( 'success' => true, 'state' => $state, ); } }