Leafo\ScssPhp\Node\Number::unitStr PHP Method

unitStr() public method

Returns unit(s) as the product of numerator units divided by the product of denominator units
public unitStr ( ) : string
return string
    public function unitStr()
    {
        $numerators = [];
        $denominators = [];
        foreach ($this->units as $unit => $unitSize) {
            if ($unitSize > 0) {
                $numerators = array_pad($numerators, count($numerators) + $unitSize, $unit);
                continue;
            }
            if ($unitSize < 0) {
                $denominators = array_pad($denominators, count($denominators) + $unitSize, $unit);
                continue;
            }
        }
        return implode('*', $numerators) . (count($denominators) ? '/' . implode('*', $denominators) : '');
    }