sakura/app/controllers/base-controller.php

38 lines
654 B
PHP

<?php
namespace Sakura\Controllers;
use WP_REST_Controller;
/**
* The controller abstract base
* @since 1.0.0
* @license GPLv3
* @author mashirozx <moezhx@outlook.com>
*/
class BaseController extends WP_REST_Controller
{
public static $version = SAKURA_VERSION;
public static $text_domain = SAKURA_TEXT_DOMAIN;
/**
* The rest API request parameters
* @since 0.0.1
* @var WP_REST_Request
*/
protected $request;
/**
* Response status code
* @since 0.0.1
* @var WP_REST_Request
*/
protected $code = 200;
protected function request_parser(\WP_REST_Request $request)
{
$this->request = $request;
}
}