Code Duplication    Length = 78-78 lines in 2 locations

src/API/Model/NumericBoost.php 1 location

@@ 5-82 (lines=78) @@
2
3
namespace GroupByInc\API\Model;
4
5
class NumericBoost
6
{
7
  /**
8
   * @var string
9
   */
10
  private $name;
11
12
  /**
13
   * @var boolean
14
   */
15
  private $inverted;
16
17
  /**
18
   * @var double
19
   */
20
  private $strength = 1.0;
21
22
  /**
23
   * @return string The name of this Numeric Boost
24
   */
25
  public function getName()
26
  {
27
    return $this->name;
28
  }
29
30
  /**
31
   * Set the name of this Numeric Boost
32
   *
33
   * @param name    The string to be the name of this Numeric Boost
34
   * @return        This Numeric Boost
35
   */
36
  public function setName($name)
37
  {
38
    $this->name = $name;
39
    return $this;
40
  }
41
42
  /**
43
   * @return boolean Whether this is an inverted Numeric Boost
44
   */
45
  public function isInverted()
46
  {
47
    return $this->inverted;
48
  }
49
50
  /**
51
   * Set this Numeric Boost to inverted
52
   *
53
   * @param inverted    True if this is to be an iverted Numeric Boost, false otherwise
54
   * @return            This Numeric Boost
55
   */
56
  public function setInverted($inverted)
57
  {
58
    $this->inverted = $inverted;
59
    return $this;
60
  }
61
62
  /**
63
   * @return double The strength of this Numeric Boost
64
   */
65
  public function getStrength()
66
  {
67
    return $this->strength;
68
  }
69
70
  /**
71
   * Set the strength of this Numeric Boost
72
   *
73
   * @param double  The value to be the strength of this Numeric Boost
74
   * @return        This Numeric Boost
75
   */
76
  public function setStrength($strength)
77
  {
78
    $this->strength = $strength;
79
    return $this;
80
  }
81
82
}

src/API/Request/NumericBoost.php 1 location

@@ 5-82 (lines=78) @@
2
3
namespace GroupByInc\API\Request;
4
5
class NumericBoost
6
{
7
  /**
8
   * @var string
9
   */
10
  private $name;
11
12
  /**
13
   * @var boolean
14
   */
15
  private $inverted;
16
17
  /**
18
   * @var double
19
   */
20
  private $strength = 1.0;
21
22
  /**
23
   * @return string The name of this Numeric Boost
24
   */
25
  public function getName()
26
  {
27
    return $this->name;
28
  }
29
30
  /**
31
   * Set the name of this Numeric Boost
32
   *
33
   * @param name    The string to be the name of this Numeric Boost
34
   * @return        This Numeric Boost
35
   */
36
  public function setName($name)
37
  {
38
    $this->name = $name;
39
    return $this;
40
  }
41
42
  /**
43
   * @return boolean Whether this is an inverted Numeric Boost
44
   */
45
  public function isInverted()
46
  {
47
    return $this->inverted;
48
  }
49
50
  /**
51
   * Set this Numeric Boost to inverted
52
   *
53
   * @param inverted    True if this is to be an iverted Numeric Boost, false otherwise
54
   * @return            This Numeric Boost
55
   */
56
  public function setInverted($inverted)
57
  {
58
    $this->inverted = $inverted;
59
    return $this;
60
  }
61
62
  /**
63
   * @return double The strength of this Numeric Boost
64
   */
65
  public function getStrength()
66
  {
67
    return $this->strength;
68
  }
69
70
  /**
71
   * Set the strength of this Numeric Boost
72
   *
73
   * @param double  The value to be the strength of this Numeric Boost
74
   * @return        This Numeric Boost
75
   */
76
  public function setStrength($strength)
77
  {
78
    $this->strength = $strength;
79
    return $this;
80
  }
81
82
}