public function hasMissingInformation()
{
foreach ($this->requests as $request) {
if (!$request->hasValue()) {
return true;
}
}
return false;
}
public function testHasMissingInformation() { $ic = new InformationCollector(); $ic->registerRequest(new InformationRequest('foo')); $this->assertTrue($ic->hasMissingInformation()); $ic->setValueFor('foo', 'bar'); $this->assertFalse($ic->hasMissingInformation()); }