public function prepend(...$values)
    {
        if (!empty($values)) {
            $this->checkRestriction(...$values);

            array_unshift($this->value, ...$values);
        }

        return $this;
    }
public function prepend(...$values)
    {
        if (!empty($values)) {
            $this->checkRestriction(...$values);

            array_unshift($this->value, ...$values);
        }

        return $this;
    }
public function prepend ( ... $ values ) { if ( ! empty ( $ values ) ) { $ this -> checkRestriction ( ... $ values ) ; array_unshift ( $ this -> value , ... $ values ) ; } return $ this ; }
Adds values to the front of the sequence

Note: multiple values will be added in the same order that they are passed.

@param mixed[] ...$values

@return $this
Adds values to the front of the sequence