PHP Class Ojs\UserBundle\Entity\UserRepository

Inheritance: extends Doctrine\ORM\EntityRepository, implements Symfony\Component\Security\Core\User\UserProviderInterface
Afficher le fichier Open project: ojs/ojs

Méthodes publiques

Méthode Description
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 )

Method Details

findUsersByJournalRole() public méthode

public findUsersByJournalRole ( array $roles, Journal $journal = null ) : User[]
$roles array
$journal Ojs\JournalBundle\Entity\Journal
Résultat User[]

getCountBy() public méthode

Return user count by condition
public getCountBy ( $field, $value ) : mixed
$field
$value
Résultat mixed

hasJournalRole() public méthode

public hasJournalRole ( User $user, Role $role, Journal $journal ) : boolean
$user User
$role Role
$journal Ojs\JournalBundle\Entity\Journal
Résultat boolean

loadUserByUsername() public méthode

public loadUserByUsername ( string $username ) : User
$username string
Résultat User

refreshUser() public méthode

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

searchJournalUser() public méthode

public searchJournalUser ( $searchQuery, Journal $journal, $limit, array $roles = [] ) : array | User[]
$searchQuery
$journal Ojs\JournalBundle\Entity\Journal
$limit
$roles array
Résultat array | User[]

supportsClass() public méthode

public supportsClass ( $class )