Added default error response in case no errors were specified

- converted Setup endpoint
- unit tests for Setup endpoint
This commit is contained in:
Jonathan Labreuille
2016-08-03 12:41:21 +02:00
parent afa0d3af63
commit 28c39d301c
6 changed files with 29 additions and 19 deletions

View File

@ -1,10 +1,11 @@
<?php
namespace MailPoet\API\Endpoints;
use \MailPoet\API\Endpoint as APIEndpoint;
use \MailPoet\Config\Activator;
if(!defined('ABSPATH')) exit;
class Setup {
class Setup extends APIEndpoint {
function __construct() {
}
@ -13,12 +14,11 @@ class Setup {
$activator = new Activator();
$activator->deactivate();
$activator->activate();
$result = true;
return $this->successResponse();
} catch(\Exception $e) {
$result = false;
return $this->errorResponse(array(
$e->getMessage()
));
}
return array(
'result' => $result
);
}
}