<?php /* * This file is part of the overtrue/socialite. * * (c) overtrue <i@overtrue.me> * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace Overtrue\Socialite; /** * Interface UserInterface. */ interface UserInterface { /** * Get the unique identifier for the user. * * @return string */ public function getId(); /** * Get the nickname / username for the user. * * @return string */ public function getNickname(); /** * Get the full name of the user. * * @return string */ public function getName(); /** * Get the e-mail address of the user. * * @return string */ public function getEmail(); /** * Get the avatar / image URL for the user. * * @return string */ public function getAvatar(); }