false, 'state' => $state->get(), 'error' => 'Invalid data', ); } $provider_key = sanitize_key( $data['key'] ); $css = $data['css']; $storage = new Critical_CSS_Storage(); $storage->store_css( $provider_key, $css ); $state->set_provider_success( $provider_key ); $state->save(); return array( 'success' => true, 'state' => $state->get(), ); } }