PHP Класс FOS\UserBundle\Document\UserManager

Наследование: extends FOS\UserBundle\Model\UserManager
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$class
$dm
$repository

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

Метод Описание
__construct ( Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface $encoderFactory, string $algorithm, FOS\UserBundle\Util\CanonicalizerInterface $usernameCanonicalizer, FOS\UserBundle\Util\CanonicalizerInterface $emailCanonicalizer, DocumentManager $dm, string $class ) Constructor.
deleteUser ( FOS\UserBundle\Model\UserInterface $user ) {@inheritDoc}
findUserBy ( array $criteria ) {@inheritDoc}
findUsers ( ) {@inheritDoc}
getClass ( ) {@inheritDoc}
updateUser ( FOS\UserBundle\Model\UserInterface $user ) {@inheritDoc}
validateUnique ( $value, Constraint $constraint ) {@inheritDoc}

Защищенные методы

Метод Описание
getFieldNameFromPropertyPath ( string $field ) : string Returns the actual document field value
getQueryArray ( $classMetadata, $value, $fieldName )

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

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

Constructor.
public __construct ( Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface $encoderFactory, string $algorithm, FOS\UserBundle\Util\CanonicalizerInterface $usernameCanonicalizer, FOS\UserBundle\Util\CanonicalizerInterface $emailCanonicalizer, DocumentManager $dm, string $class )
$encoderFactory Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface
$algorithm string
$usernameCanonicalizer FOS\UserBundle\Util\CanonicalizerInterface
$emailCanonicalizer FOS\UserBundle\Util\CanonicalizerInterface
$dm Doctrine\ODM\MongoDB\DocumentManager
$class string

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

{@inheritDoc}
public deleteUser ( FOS\UserBundle\Model\UserInterface $user )
$user FOS\UserBundle\Model\UserInterface

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

{@inheritDoc}
public findUserBy ( array $criteria )
$criteria array

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

{@inheritDoc}
public findUsers ( )

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

{@inheritDoc}
public getClass ( )

getFieldNameFromPropertyPath() защищенный метод

E.g. document.someVal -> document user.emails -> user username -> username
protected getFieldNameFromPropertyPath ( string $field ) : string
$field string
Результат string

getQueryArray() защищенный метод

protected getQueryArray ( $classMetadata, $value, $fieldName )

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

{@inheritDoc}
public updateUser ( FOS\UserBundle\Model\UserInterface $user )
$user FOS\UserBundle\Model\UserInterface

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

{@inheritDoc}
public validateUnique ( $value, Constraint $constraint )
$constraint Symfony\Component\Validator\Constraint

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

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

protected $class

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

protected $dm

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

protected $repository