public function pushAll(array $values): self
    {
        foreach ($values as $value) {
            $this->push($value);
        }

        return $this;
    }
public function pushAll(array $values): self
    {
        foreach ($values as $value) {
            $this->push($value);
        }

        return $this;
    }
public function pushAll ( array $ values ) : self { foreach ( $ values as $ value ) { $ this -> push ( $ value ) ; } return $ this ; }
Pushes multiple values to array

@param array $values
@return static
@throws InvalidArgumentException
Pushes multiple values to array