Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
woo-license-keys
/
vendor
/
10quality
/
wpmvc-mvc
/
src
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace WPMVC\MVC; /** * Controller base class. * * @author Alejandro Mostajo <http://about.me/amostajo> * @copyright 10Quality <http://www.10quality.com> * @license MIT * @package WPMVC\MVC * @version 2.0.4 */ abstract class Controller { /** * Logged user reference. * @since 1.0.0 * @var object */ protected $user; /** * View class object. * @since 1.0.0 * @var object */ protected $view; /** * Default construct. * @since 1.0.0 * @since 2.0.4 Allows controller to be called prior to WordPress init. * * @param object $view View class object. */ public function __construct( $view ) { if ( function_exists( 'get_userdata' ) ) $this->user = \get_userdata( get_current_user_id() ); $this->view = $view; } }