public function push(... $items) : Stack
    {
        $values = $this->_pushAll($items);
        $this->setValues($values);
        return $this;
    }
public function push(... $items) : Stack
    {
        $values = $this->_pushAll($items);
        $this->setValues($values);
        return $this;
    }
public function push ( ... $ items ) : Stack { $ values = $ this -> _pushAll ( $ items ) ; $ this -> setValues ( $ values ) ; return $ this ; }
Push item to the top of stack

@param mixed $items

@return Stack
Push item to the top of stack