<?php namespace brain\api\v1; use brain\utility\Setup; class InitAPI { public function __construct() { } public static function handleInitTasks($task, $request) { //check if a site config already exists. if it does, deny set up request //restore to previous version of site while a config exists is only accessible //through settings. if (Setup::status()) { $result = ['type' => 'blogInitFail', 'message' => 'Site already set up']; } else { switch ($task) { case 'init': $result = Setup::init($request); break; case 'restore': $result = Setup::restore($request); break; } } return $result; } }