Beans_Lessc::assertArgs PHP Method

assertArgs() protected method

protected assertArgs ( $value, $expectedArgs, $name = "" )
    protected function assertArgs($value, $expectedArgs, $name = "")
    {
        if ($expectedArgs == 1) {
            return $value;
        } else {
            if ($value[0] !== "list" || $value[1] != ",") {
                $this->throwError("expecting list");
            }
            $values = $value[2];
            $numValues = count($values);
            if ($expectedArgs != $numValues) {
                if ($name) {
                    $name = $name . ": ";
                }
                $this->throwError("{$name}expecting {$expectedArgs} arguments, got {$numValues}");
            }
            return $values;
        }
    }