File "Controller.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/woo-license-keys/vendor/10quality/wpmvc-mvc/src/Controller.php
File
size: 894 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?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;
}
}