CoolCMS API

PollPlaceCollectionTrait

Links a poll (`Poll`) to poll places through the `PollPlaceRel` join entity (`placeRels`).

The concrete Poll supplies the ORM mapping (one-to-many, target entity per variant) by redeclaring $placeRels. getPollPlaces() is a backward-compatible accessor.

Tags
template

Table of Contents

Properties

$placeRels  : Collection<int, TRel>

Methods

addPlaceRel()  : $this
getPlaceRels()  : Collection<int, TRel>
getPollPlaces()  : Collection<int, TPollPlace>
Returns the linked poll places, extracted from `placeRels`.
setPlaceRels()  : $this

Properties

Methods

getPollPlaces()

Returns the linked poll places, extracted from `placeRels`.

public getPollPlaces() : Collection<int, TPollPlace>
Return values
Collection<int, TPollPlace>

setPlaceRels()

public setPlaceRels(Collection<int, TRel>|array<int, TRel> $placeRels) : $this
Parameters
$placeRels : Collection<int, TRel>|array<int, TRel>
Return values
$this
On this page

Search results