Пример #1
0
 /**
  * add a rule
  * @param Rule $rule
  * @throws DuplicateRuleException
  */
 public function add(Rule $rule)
 {
     $hash = $rule->hash();
     if (!in_array($hash, $this->rhash)) {
         $this->rhash[] = $hash;
         $this->rules[] = $rule;
     } else {
         throw DuplicateRuleException::create($rule);
     }
 }
Пример #2
0
 public function testRuleSetterAndGetter()
 {
     $rule = new Rule();
     $this->dup->setRule($rule);
     $this->assertEquals($rule, $this->dup->getRule());
 }