AirLay backend

GuidesCollection extends Injectable
in package
implements CollectionInterface

Interfaces, Classes, Traits and Enums

CollectionInterface
Interface AirlayCollectionDi

Table of Contents

$objectType  : string
$collection  : Collection
__construct()  : mixed
aggregate()  : Traversable
deleteById()  : bool
deleteByIdAndOrganizationId()  : bool
deleteByOrganizationId()  : bool
find()  : array<string|int, GuideInterface>
findAll()  : array<string|int, GuideInterface>
findById()  : GuideInterface|array<string|int, mixed>|null
findByIdAndOrganizationId()  : GuideInterface|null
findByIds()  : array<string|int, mixed>
findByIdsAndOrganizationId()  : array<string|int, GuideInterface>
findByOrganizationId()  : array<string|int, GuideInterface>
findByOrganizationIdWithoutSystem()  : array<string|int, GuideInterface>
findOne()  : GuideInterface|array<string|int, mixed>|null
getCollectionName()  : string
hasById()  : bool
insertMany()  : void
insertOne()  : void
replaceOne()  : void
save()  : bool
updateMany()  : void
updateOne()  : void

Properties

$objectType

protected string $objectType = \Airlay\Library\Entities\Guide\GuideInterface::class

Methods

aggregate()

public aggregate(array<string|int, mixed> $pipeline[, array<string|int, mixed> $options = [] ]) : Traversable
Parameters
$pipeline : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
Traversable

deleteById()

public deleteById(ObjectId $id) : bool
Parameters
$id : ObjectId
Return values
bool

deleteByIdAndOrganizationId()

public deleteByIdAndOrganizationId(ObjectId $id, ObjectId $organizationId) : bool
Parameters
$id : ObjectId
$organizationId : ObjectId
Return values
bool

deleteByOrganizationId()

public deleteByOrganizationId(ObjectId $id) : bool
Parameters
$id : ObjectId
Return values
bool

find()

public find(array<string|int, mixed> $filter[, array<string|int, mixed> $options = [] ]) : array<string|int, GuideInterface>
Parameters
$filter : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
array<string|int, GuideInterface>

findById()

public findById(ObjectId $id[, array<string|int, mixed> $options = [] ]) : GuideInterface|array<string|int, mixed>|null
Parameters
$id : ObjectId
$options : array<string|int, mixed> = []
Return values
GuideInterface|array<string|int, mixed>|null

findByIdAndOrganizationId()

public findByIdAndOrganizationId(ObjectId $id, ObjectId $organizationId) : GuideInterface|null
Parameters
$id : ObjectId
$organizationId : ObjectId
Return values
GuideInterface|null

findByIds()

public findByIds(array<string|int, mixed> $guideIds) : array<string|int, mixed>
Parameters
$guideIds : array<string|int, mixed>
Return values
array<string|int, mixed>

findByIdsAndOrganizationId()

public findByIdsAndOrganizationId(mixed $ids, ObjectId $organization) : array<string|int, GuideInterface>
Parameters
$ids : mixed
$organization : ObjectId
Return values
array<string|int, GuideInterface>

findByOrganizationIdWithoutSystem()

public findByOrganizationIdWithoutSystem(ObjectId $organizationId) : array<string|int, GuideInterface>
Parameters
$organizationId : ObjectId
Return values
array<string|int, GuideInterface>

findOne()

public findOne(array<string|int, mixed> $filter[, array<string|int, mixed> $options = [] ]) : GuideInterface|array<string|int, mixed>|null
Parameters
$filter : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
GuideInterface|array<string|int, mixed>|null

getCollectionName()

public getCollectionName() : string
Return values
string

hasById()

public hasById(ObjectId $id) : bool
Parameters
$id : ObjectId
Return values
bool

save()

public save(mixed $data) : bool
Parameters
$data : mixed
Return values
bool

updateMany()

public updateMany(array<string|int, mixed> $filter, array<string|int, mixed> $update[, array<string|int, mixed> $options = [] ]) : void
Parameters
$filter : array<string|int, mixed>
$update : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
void

updateOne()

public updateOne(array<string|int, mixed> $filter, array<string|int, mixed> $update[, array<string|int, mixed> $options = [] ]) : void
Parameters
$filter : array<string|int, mixed>
$update : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
void

Search results