PHP Класс Ojs\UserBundle\Entity\UserRepository

Наследование: extends Doctrine\ORM\EntityRepository, implements Symfony\Component\Security\Core\User\UserProviderInterface
Показать файл Открыть проект

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

Метод Описание
findUsersByJournalRole ( array $roles, Journal $journal = null ) : User[]
getCountBy ( $field, $value ) : mixed Return user count by condition
hasJournalRole ( User $user, Role $role, Journal $journal ) : boolean
loadUserByUsername ( string $username ) : User
refreshUser ( Symfony\Component\Security\Core\User\UserInterface $user )
searchJournalUser ( $searchQuery, Journal $journal, $limit, array $roles = [] ) : array | User[]
supportsClass ( $class )

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

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

public findUsersByJournalRole ( array $roles, Journal $journal = null ) : User[]
$roles array
$journal Ojs\JournalBundle\Entity\Journal
Результат User[]

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

Return user count by condition
public getCountBy ( $field, $value ) : mixed
$field
$value
Результат mixed

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

public hasJournalRole ( User $user, Role $role, Journal $journal ) : boolean
$user User
$role Role
$journal Ojs\JournalBundle\Entity\Journal
Результат boolean

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

public loadUserByUsername ( string $username ) : User
$username string
Результат User

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

public refreshUser ( Symfony\Component\Security\Core\User\UserInterface $user )
$user Symfony\Component\Security\Core\User\UserInterface

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

public searchJournalUser ( $searchQuery, Journal $journal, $limit, array $roles = [] ) : array | User[]
$searchQuery
$journal Ojs\JournalBundle\Entity\Journal
$limit
$roles array
Результат array | User[]

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

public supportsClass ( $class )