public saturation ( integer $value ) : self | ||
$value | integer | Saturation value |
return | self | This object |
public function saturation($value)
{
// Don't continue if saturation value is invalid
if (!(self::SATURATION_MIN <= $value && $value <= self::SATURATION_MAX)) {
throw new \InvalidArgumentException("Saturation value must be between " . self::SATURATION_MIN . " and " . self::SATURATION_MAX);
}
$this->params['sat'] = (int) $value;
return $this;
}
/** * Test: Invalid saturation value * * @covers \Phue\Command\SetLightState::saturation * * @expectedException \InvalidArgumentException */ public function testInvalidSaturationValue() { $x = new SetLightState($this->mockLight); $x->saturation(300); }