PHP Класс Newscoop\Services\Auth\DoctrineAuthService

Устаревший: in 4.3, will be removed in 4.4
Наследование: implements Zend_Auth_Adapter_Interface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$em Doctrine\ORM\EntityManager
$email string
$is_admin boolean
$is_external boolean
$password string
$username string

Открытые методы

Метод Описание
__construct ( EntityManager $em )
authenticate ( ) : Zend_Auth_Result Perform authentication attempt
findByCredentials ( string $email, string $password ) : Newscoop\Entity\User Find by credentials
setAdmin ( boolean $admin = true ) : Newscoop\Services\AuthService Set is admin constrain
setEmail ( string $email ) : Newscoop\Services\AuthService Set email
setExternal ( boolean $external = true ) : Newscoop\Services\AuthService Set is external constrain
setPassword ( string $password ) : Newscoop\Services\Auth\DoctrineAuthService Set password
setUsername ( string $username ) : Newscoop\Services\Auth\DoctrineAuthService Set username

Описание методов

__construct() публичный метод

public __construct ( EntityManager $em )
$em Doctrine\ORM\EntityManager

authenticate() публичный метод

Perform authentication attempt
public authenticate ( ) : Zend_Auth_Result
Результат Zend_Auth_Result

findByCredentials() публичный метод

Find by credentials
public findByCredentials ( string $email, string $password ) : Newscoop\Entity\User
$email string
$password string
Результат Newscoop\Entity\User

setAdmin() публичный метод

Set is admin constrain
public setAdmin ( boolean $admin = true ) : Newscoop\Services\AuthService
$admin boolean
Результат Newscoop\Services\AuthService

setEmail() публичный метод

Set email
public setEmail ( string $email ) : Newscoop\Services\AuthService
$email string
Результат Newscoop\Services\AuthService

setExternal() публичный метод

Set is external constrain
public setExternal ( boolean $external = true ) : Newscoop\Services\AuthService
$external boolean
Результат Newscoop\Services\AuthService

setPassword() публичный метод

Set password
public setPassword ( string $password ) : Newscoop\Services\Auth\DoctrineAuthService
$password string
Результат Newscoop\Services\Auth\DoctrineAuthService

setUsername() публичный метод

Set username
public setUsername ( string $username ) : Newscoop\Services\Auth\DoctrineAuthService
$username string
Результат Newscoop\Services\Auth\DoctrineAuthService

Описание свойств

$em защищенное свойство

protected EntityManager,Doctrine\ORM $em
Результат Doctrine\ORM\EntityManager

$email защищенное свойство

protected string $email
Результат string

$is_admin защищенное свойство

protected bool $is_admin
Результат boolean

$is_external защищенное свойство

protected bool $is_external
Результат boolean

$password защищенное свойство

protected string $password
Результат string

$username защищенное свойство

protected string $username
Результат string