Authority\RuleRepository::add PHP Method

add() public method

Add a rule to the collection
public add ( Rule $rule ) : void
$rule Rule
return void
    public function add(Rule $rule)
    {
        $this->rules[] = $rule;
    }

Usage Example

 public function testCanFetchRelevantRules()
 {
     $repo = new RuleRepository($this->rules);
     $this->assertCount(1, $repo->getRelevantRules('read', 'Obj'));
     $repo->add(new Rule(true, 'read', 'Obj'));
     $this->assertCount(2, $repo->getRelevantRules('read', 'Obj'));
 }