PHP Class Newscoop\Services\ListUserService

Afficher le fichier Open project: sourcefabric/newscoop Class Usage Examples

Protected Properties

Свойство Type Description
$config array
$em Doctrine\ORM\EntityManager

Méthodes publiques

Méthode Description
__construct ( array $config, EntityManager $em )
countBy ( array $criteria = [] ) : integer Count by given criteria
findBy ( array $criteria, array $orderBy = [], integer $limit = NULL, integer $offset = NULL ) : array Find by given criteria
findByCriteria ( UserCriteria $criteria ) : Newscoop\ListResult; Find by criteria
findEditors ( integer $limit = NULL, integer $offset = NULL ) : array List editors
findOneBy ( array $criteria ) : User Find one user by criteria
findUsersBySearch ( $search, $countOnly = false, $page = 1, $limit = 25 ) : array Find user by string
findUsersLastNameInRange ( $letters, $countOnly = false, $page = 1, $limit = 25 ) : array List users by first letter
getActiveUsers ( $countOnly = false, $page = 1, $limit = 8, $editors = [] ) : array List active users
getEditorsCount ( ) : integer Get editors count
getRandomList ( integer $limit = 25 ) : array Get random list of users

Méthodes protégées

Méthode Description
getRepository ( ) : Newscoop\Entity\Repository\UserRepository Get repository

Method Details

__construct() public méthode

public __construct ( array $config, EntityManager $em )
$config array
$em Doctrine\ORM\EntityManager

countBy() public méthode

Count by given criteria
public countBy ( array $criteria = [] ) : integer
$criteria array
Résultat integer

findBy() public méthode

Find by given criteria
public findBy ( array $criteria, array $orderBy = [], integer $limit = NULL, integer $offset = NULL ) : array
$criteria array
$orderBy array
$limit integer
$offset integer
Résultat array

findByCriteria() public méthode

Find by criteria
public findByCriteria ( UserCriteria $criteria ) : Newscoop\ListResult;
$criteria Newscoop\User\UserCriteria
Résultat Newscoop\ListResult;

findEditors() public méthode

List editors
public findEditors ( integer $limit = NULL, integer $offset = NULL ) : array
$limit integer
$offset integer
Résultat array

findOneBy() public méthode

Find one user by criteria
public findOneBy ( array $criteria ) : User
$criteria array
Résultat Newscoop\Entity\User

findUsersBySearch() public méthode

Find user by string
public findUsersBySearch ( $search, $countOnly = false, $page = 1, $limit = 25 ) : array
Résultat array

findUsersLastNameInRange() public méthode

List users by first letter
public findUsersLastNameInRange ( $letters, $countOnly = false, $page = 1, $limit = 25 ) : array
Résultat array

getActiveUsers() public méthode

List active users
public getActiveUsers ( $countOnly = false, $page = 1, $limit = 8, $editors = [] ) : array
Résultat array

getEditorsCount() public méthode

Get editors count
public getEditorsCount ( ) : integer
Résultat integer

getRandomList() public méthode

Get random list of users
public getRandomList ( integer $limit = 25 ) : array
$limit integer
Résultat array

getRepository() protected méthode

Get repository
protected getRepository ( ) : Newscoop\Entity\Repository\UserRepository
Résultat Newscoop\Entity\Repository\UserRepository

Property Details

$config protected_oe property

protected array $config
Résultat array

$em protected_oe property

protected EntityManager,Doctrine\ORM $em
Résultat Doctrine\ORM\EntityManager