SAND-framework/console/skel/symfony-app/src/Session/AuthBundle/Security/Getters/CasAttributes.php

90 lines
1.8 KiB
PHP
Raw Normal View History

<?php
2020-12-09 10:26:26 +01:00
/**
* @package Besancon\AuthBundle\Security\Getters
* @author Amine BEL HADJ ALI <amine.belhadjali@ac-besancon.fr>
*/
namespace App\Session\AuthBundle\Security\Getters;
use App\Session\AuthBundle\Security\Interfaces\AttributesInterface;
/**
* Class CasAttributes
*
* Cette classe permet d'accèder aux informations (attributs) de l'utilisateur
* renvoyé par CAS à partir des méthodes d'accès définies dans l'interface AttributesInterface
*
*/
2020-12-09 10:26:26 +01:00
class CasAttributes implements AttributesInterface
{
public function getFirstName()
{
return \phpCAS::getAttribute("prenom");
}
2020-12-09 10:26:26 +01:00
public function getCompletName()
{
return \phpCAS::getAttribute("nomcomplet");
}
2020-12-09 10:26:26 +01:00
public function getName()
{
return \phpCAS::getAttribute("nom");
}
2020-12-09 10:26:26 +01:00
public function getDiscipline()
{
return \phpCAS::getAttribute("discipline");
}
2020-12-09 10:26:26 +01:00
public function getFonctM()
{
return \phpCAS::getAttribute("fonctm");
}
2020-12-09 10:26:26 +01:00
public function getRne()
{
return \phpCAS::getAttribute("rne");
}
2020-12-09 10:26:26 +01:00
public function getFreDuRne()
{
return \phpCAS::getAttribute("FrEduRne");
}
2020-12-09 10:26:26 +01:00
public function getFreDuRneResp()
{
return \phpCAS::getAttribute("FrEduRneResp");
}
2020-12-09 10:26:26 +01:00
public function getMail()
{
return \phpCAS::getAttribute("mail");
}
2020-12-09 10:26:26 +01:00
public function getTitle()
{
return \phpCAS::getAttribute("title");
}
2020-12-09 10:26:26 +01:00
public function getUsername()
{
return \phpCAS::getUser();
}
2020-12-09 10:26:26 +01:00
public function getFrEduResDel()
{
return \phpCAS::getAttribute("FrEduResDel");
}
2020-12-09 10:26:26 +01:00
public function getFrEduFonctAdm()
{
return \phpCAS::getAttribute("FrEduFonctAdm");
}
2020-12-09 10:26:26 +01:00
public function getGrade()
{
return \phpCAS::getAttribute("grade");
}
}