ciricihq/CiriciJWTClientBundle

View on GitHub
Security/ApiUserInterface.php

Summary

Maintainability
A
35 mins
Test Coverage
<?php

namespace Cirici\JWTClientBundle\Security;

use Symfony\Component\Security\Core\User\EquatableInterface;
use Symfony\Component\Security\Core\User\UserInterface;

interface ApiUserInterface
{
    public function initializeUser($username, $password, $salt, $token, array $payload);
    public function getRoles();
    public function getPassword();
    public function getSalt();
    public function getUsername();
    public function getToken();
    public function getPayload();
    public function eraseCredentials();
    public function isEqualTo(UserInterface $user);
    public function serialize();
    public function unserialize($serialized);
}