public function test_add_if() { $criteriaSet = new CriteriaSet(); $criteriaSet->addIf(false, function () { return TestHelper::getCriteriaMock($this); }); $criteriaSet->addIf(true, function () { return TestHelper::getCriteriaMock($this); }); $all = $criteriaSet->all(); $this->assertCount(1, $all); }