PHP Класс Newscoop\Services\ListUserService

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$config array
$em Doctrine\ORM\EntityManager

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

Метод Описание
__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

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

Метод Описание
getRepository ( ) : Newscoop\Entity\Repository\UserRepository Get repository

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

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

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

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

Count by given criteria
public countBy ( array $criteria = [] ) : integer
$criteria array
Результат integer

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

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
Результат array

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

Find by criteria
public findByCriteria ( UserCriteria $criteria ) : Newscoop\ListResult;
$criteria Newscoop\User\UserCriteria
Результат Newscoop\ListResult;

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

List editors
public findEditors ( integer $limit = NULL, integer $offset = NULL ) : array
$limit integer
$offset integer
Результат array

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

Find one user by criteria
public findOneBy ( array $criteria ) : User
$criteria array
Результат Newscoop\Entity\User

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

Find user by string
public findUsersBySearch ( $search, $countOnly = false, $page = 1, $limit = 25 ) : array
Результат array

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

List users by first letter
public findUsersLastNameInRange ( $letters, $countOnly = false, $page = 1, $limit = 25 ) : array
Результат array

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

List active users
public getActiveUsers ( $countOnly = false, $page = 1, $limit = 8, $editors = [] ) : array
Результат array

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

Get editors count
public getEditorsCount ( ) : integer
Результат integer

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

Get random list of users
public getRandomList ( integer $limit = 25 ) : array
$limit integer
Результат array

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

Get repository
protected getRepository ( ) : Newscoop\Entity\Repository\UserRepository
Результат Newscoop\Entity\Repository\UserRepository

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

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

protected array $config
Результат array

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

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