bubasuma\simplechat\controllers\ControllerTrait::actionCreateMessage PHP Method

actionCreateMessage() public method

public actionCreateMessage ( $contactId )
    public function actionCreateMessage($contactId)
    {
        $userId = $this->user->getId();
        if ($userId == $contactId) {
            throw new ForbiddenHttpException('You cannot send a message in this conversation');
        }
        $text = \Yii::$app->request->post('text');
        /** @var $messageClass Message */
        $messageClass = $this->messageClass;
        return $messageClass::create($userId, $contactId, $text);
    }