DuplicateRuleException::getRule()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 1
Metric Value
c 2
b 0
f 1
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
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