public function __construct(array $criteria, array $answers) { $this->criteria = $criteria; $this->answers = $answers; $this->lastIndex = count($answers) - 1; $this->calledCount = 0; }