File "AuthController.php"
Full Path: /home/attunedd/public_html/wp-content/plugins/wpide/App/Controllers/AuthController.php
File size: 488 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace WPIDE\App\Controllers;
use WPIDE\App\Kernel\Response;
use WPIDE\App\Services\Auth\AuthInterface;
use WPIDE\App\Services\Logger\LoggerInterface;
class AuthController
{
protected $logger;
public function __construct(LoggerInterface $logger)
{
$this->logger = $logger;
}
public function getUser(Response $response, AuthInterface $auth)
{
$user = $auth->user() ?: $auth->getGuest();
return $response->json($user);
}
}