getValue(PrmMng::PARAM_OVERWRITE_SITE_DATA); if (is_array($overwriteData) && isset($overwriteData['restUrl']) && strlen($overwriteData['restUrl']) > 0) { $this->restUrl = $overwriteData['restUrl']; } else { $this->restUrl = PrmMng::getInstance()->getValue(PrmMng::PARAM_URL_NEW) . '/wp-json'; } $this->errorMessage = "REST API call to WordPress backend failed"; if (DUPX_REST::getInstance()->checkRest(true, $this->errorMessage)) { return self::LV_PASS; } return self::LV_FAIL; } public function getTitle() { return 'REST API test'; } protected function passContent() { return dupxTplRender( 'parts/validation/tests/rest-api', array( "isOk" => true, "restUrl" => $this->restUrl ), false ); } protected function failContent() { return dupxTplRender( 'parts/validation/tests/rest-api', array( "isOk" => false, "errorMessage" => $this->errorMessage, "restUrl" => $this->restUrl ), false ); } }