AnswerCollectionTrait
-
template
-
Table of Contents
Properties
-
$answers
: Collection<int, TAnswer>
Methods
-
addAnswer()
: $this
-
answerCollectionInit()
: void
-
getAnswer()
: TAnswer|null
-
getAnswers()
: Collection<int, TAnswer>
-
removeAnswer()
: $this
-
setAnswers()
: $this
$answers
protected
Collection<int, TAnswer>
$answers
addAnswer()
public
addAnswer(TAnswer $answer) : $this
Parameters
-
$answer
: TAnswer
-
answerCollectionInit()
public
answerCollectionInit() : void
getAnswer()
public
getAnswer(int $answerId) : TAnswer|null
Parameters
-
$answerId
: int
-
Return values
TAnswer|null
getAnswers()
public
getAnswers() : Collection<int, TAnswer>
Return values
Collection<int, TAnswer>
removeAnswer()
public
removeAnswer(TAnswer $answer) : $this
Parameters
-
$answer
: TAnswer
-
setAnswers()
public
setAnswers(Collection<int, TAnswer>|array<int, TAnswer> $answers) : $this
Parameters
-
$answers
: Collection<int, TAnswer>|array<int, TAnswer>
-