Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RelationCollection
+ Граф наследования:RelationCollection:

Открытые члены

 getByUserId (int $userId, int $chatId)
 
 hasUser (int $userId, int $chatId)
 
 getUserIds ()
 
 getUsers ()
 
- Открытые члены унаследованные от Registry
 unsetByKeys (array $keys)
 
 filter (callable $predicate)
 
 getAny ()
 
- Открытые члены унаследованные от Collection
 __construct ($source=null)
 
 add (ActiveRecord $entry)
 
 offsetSet ($offset, $entry)
 
 load ($source)
 
 delete ()
 
- Открытые члены унаследованные от ActiveRecordCollection
 getPrimaryIds ()
 
 getDataEntityCollection ()
 
 save ()
 

Открытые статические члены

static getCollectionElementClass ()
 
static find (array $filter, array $order=[], ?int $limit=null, ?Context $context=null, array $select=self::COMMON_FIELDS)
 
static getStartId (int $userId, int $chatId)
 
- Открытые статические члены унаследованные от Collection
static getDataClass ()
 
static find (array $filter, array $order, ?int $limit=null, ?Context $context=null)
 

Открытые атрибуты

const COMMON_FIELDS = ['ID', 'MESSAGE_TYPE', 'CHAT_ID', 'USER_ID', 'START_ID', 'LAST_FILE_ID', 'LAST_ID', 'UNREAD_ID', 'NOTIFY_BLOCK', 'MANAGER']
 

Защищенные статические члены

static processFilters (Query $query, array $filter, array $order)
 

Защищенные данные

array $relationsByUserId = []
 
- Защищенные данные унаследованные от Collection
ORM Objectify Collection $dataEntityCollection = null
 
int $newEntityTmpId = 0
 

Статические защищенные данные

static array $startIdStaticCache = []
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от Collection
 setDataEntityCollection (ORM\Objectify\Collection $entityCollection)
 
 initByEntitiesCollection (ORM\Objectify\Collection $entitiesCollection)
 
 initByArray (array $items)
 

Подробное описание

<int,Relation> <Relation> @method Relation offsetGet($key)

См. определение в файле RelationCollection.php строка 16

Методы

◆ find()

static find ( array $filter,
array $order = [],
?int $limit = null,
?Context $context = null,
array $select = self::COMMON_FIELDS )
static

См. определение в файле RelationCollection.php строка 29

◆ getByUserId()

getByUserId ( int $userId,
int $chatId )

См. определение в файле RelationCollection.php строка 66

◆ getCollectionElementClass()

static getCollectionElementClass ( )
static

Returns collection item's class name.

Возвращает
string|ActiveRecord

Переопределяет метод предка Collection.

См. определение в файле RelationCollection.php строка 24

◆ getStartId()

static getStartId ( int $userId,
int $chatId )
static

См. определение в файле RelationCollection.php строка 49

◆ getUserIds()

getUserIds ( )

См. определение в файле RelationCollection.php строка 76

◆ getUsers()

getUsers ( )

См. определение в файле RelationCollection.php строка 88

◆ hasUser()

hasUser ( int $userId,
int $chatId )

См. определение в файле RelationCollection.php строка 71

◆ processFilters()

static processFilters ( Query $query,
array $filter,
array $order )
staticprotected

См. определение в файле RelationCollection.php строка 93

Данные класса

◆ $relationsByUserId

array $relationsByUserId = []
protected

См. определение в файле RelationCollection.php строка 22

◆ $startIdStaticCache

array $startIdStaticCache = []
staticprotected

См. определение в файле RelationCollection.php строка 20

◆ COMMON_FIELDS

const COMMON_FIELDS = ['ID', 'MESSAGE_TYPE', 'CHAT_ID', 'USER_ID', 'START_ID', 'LAST_FILE_ID', 'LAST_ID', 'UNREAD_ID', 'NOTIFY_BLOCK', 'MANAGER']

См. определение в файле RelationCollection.php строка 18