Completed
Push — develop ( 183c36...cfc9ab )
by Stéphane
02:42
created

DuplicateRuleException::getUserAgent()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 2
Bugs 0 Features 1
Metric Value
c 2
b 0
f 1
dl 0
loc 4
ccs 0
cts 2
cp 0
rs 10
cc 1
eloc 2
nc 1
nop 0
crap 2
1
<?php
2
3
namespace Bee4\RobotsTxt\Exception;
4
5
use LogicException;
6
use Bee4\RobotsTxt\Rule;
7
8
/**
9
 * Class DuplicateRuleException
10
 * Error thrown when the parser try to add 2 rules for the same UA
11
 *
12
 * @copyright Bee4 2015
13
 * @author    Stephane HULARD <[email protected]>
14
 */
15
class DuplicateRuleException extends LogicException
16
{
17
    /**
18
     * @var Rule
19
     */
20
    protected $rule;
21
22
    /**
23
     * Rule setter
24
     * @param Rule $rule
25
     * @return DuplicateRuleException
26
     */
27
    public function setRule(Rule $rule)
28
    {
29
        $this->rule = $rule;
30
        return $this;
31
    }
32
33
    /**
34
     * @return Rule
35
     */
36
    public function getRule()
37
    {
38
        return $this->rule;
39
    }
40
}
41