public function add(Message $message)
    {
        $this->queue->insert($message, is_null($message->getPosition()) ? null : -$message->getPosition());

        $this->copyQueue(clone $this->queue);

        return $this;
    }
public function add(Message $message)
    {
        $this->queue->insert($message, is_null($message->getPosition()) ? null : -$message->getPosition());

        $this->copyQueue(clone $this->queue);

        return $this;
    }
public function add ( Message $ message ) { $ this -> queue -> insert ( $ message , is_null ( $ message -> getPosition ( ) ) ? null : - $ message -> getPosition ( ) ) ; $ this -> copyQueue ( clone $ this -> queue ) ; return $ this ; }
Add message to collection.

@param Message $message
@return \Krucas\Notification\Collection
Add message to collection .