/** * Populate rules property with build Rule instance * @param Rules $rules * @param array $current Collection of Rule objects */ private function populateRules(Rules $rules, array $current) { foreach ($current as $item) { $rules->add($item); } }
public function testDuplicateRuleException() { $this->given($sut = new SUT(), $ua = 'Google-Bot', $rule = new LUT\Rule($ua), $sut->add($rule))->exception(function () use($sut, $rule) { $sut->add($rule); })->isInstanceOf('Bee4\\RobotsTxt\\Exception\\DuplicateRuleException')->then->object($this->exception->getRule())->isEqualTo($rule); }