AdvertCollectionTrait
Links an ad place (`AdvertPlace`) to adverts through the `AdvertPlaceRel` join entity (`advertRels`).
The concrete AdvertPlace supplies the ORM mapping (one-to-many, target entity per variant)
by redeclaring $advertRels. getAdverts() is a backward-compatible accessor.
Tags
Table of Contents
Properties
- $advertRels : Collection<int, TRel>
Methods
- addAdvertRel() : $this
- getAdvertRels() : Collection<int, TRel>
- getAdverts() : Collection<int, TAdvert>
- Returns the linked adverts, extracted from `advertRels`.
- setAdvertRels() : $this
Properties
$advertRels
protected
Collection<int, TRel>
$advertRels
Methods
addAdvertRel()
public
addAdvertRel(TRel $rel) : $this
Parameters
- $rel : TRel
Return values
$thisgetAdvertRels()
public
getAdvertRels() : Collection<int, TRel>
Return values
Collection<int, TRel>getAdverts()
Returns the linked adverts, extracted from `advertRels`.
public
getAdverts() : Collection<int, TAdvert>
Return values
Collection<int, TAdvert>setAdvertRels()
public
setAdvertRels(Collection<int, TRel>|array<int, TRel> $advertRels) : $this
Parameters
- $advertRels : Collection<int, TRel>|array<int, TRel>