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
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
$placeRels
protected
Collection<int, TRel>
$placeRels
Methods
addPlaceRel()
public
addPlaceRel(TRel $rel) : $this
Parameters
- $rel : TRel
Return values
$thisgetPlaceRels()
public
getPlaceRels() : Collection<int, TRel>
Return values
Collection<int, TRel>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>