StandardRulesSet::loadRules()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 5

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 7
rs 9.4285
cc 1
eloc 5
nc 1
nop 0
1
<?php
2
3
namespace FizzBuzzDomain\Rules\RulesSets;
4
5
use FizzBuzzDomain\Rules\BuzzNumberRule;
6
use FizzBuzzDomain\Rules\FizzBuzzNumberRule;
7
use FizzBuzzDomain\Rules\FizzNumberRule;
8
use FizzBuzzDomain\Rules\StandardNumberRule;
9
use GameDomain\Rule\AbstractRulesSet;
10
11
/**
12
 * Standard Rules Set
13
 */
14
final class StandardRulesSet extends AbstractRulesSet
15
{
16
    /**
17
     * {@inheritDoc}
18
     */
19
    protected function loadRules()
20
    {
21
        $this->add(new FizzBuzzNumberRule());
22
        $this->add(new FizzNumberRule());
23
        $this->add(new BuzzNumberRule());
24
        $this->add(new StandardNumberRule());
25
    }
26
}
27