public function SassColour::op_shiftl in Sassy 7
Same name and namespace in other branches
- 7.3 phpsass/script/literals/SassColour.php \SassColour::op_shiftl()
* Colour bitwise Shift Left *
Parameters
sassNumber amount to shift left by: * @return sassColour the colour result
Overrides SassLiteral::op_shiftl
File
- phamlp/
sass/ script/ literals/ SassColour.php, line 561
Class
- SassColour
- SassColour class. A SassScript object representing a CSS colour.
Code
public function op_shiftl($other) {
if (!$other instanceof SassNumber || !$other
->isUnitless()) {
throw new SassColourException('{what} must be a {type}', array(
'{what}' => Phamlp::t('sass', 'Number'),
'{type}' => Phamlp::t('sass', 'unitless number'),
), SassScriptParser::$context->node);
}
$this->red = $this
->getRed() << $other->value;
$this->green = $this
->getGreen() << $other->value;
$this->blue = $this
->getBlue() << $other->value;
return $this;
}