<?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);
}
}