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