diff --git a/src/Skobkin/Bundle/PointToolsBundle/DTO/Api/WebSocket/Message.php b/src/Skobkin/Bundle/PointToolsBundle/DTO/Api/WebSocket/Message.php index b00cfc0..ba2ee4d 100644 --- a/src/Skobkin/Bundle/PointToolsBundle/DTO/Api/WebSocket/Message.php +++ b/src/Skobkin/Bundle/PointToolsBundle/DTO/Api/WebSocket/Message.php @@ -68,6 +68,11 @@ class Message implements ValidableInterface */ private $link; + /** + * @var int|null + */ + private $postAuthorId; + /** @var string */ private $postId; @@ -136,7 +141,7 @@ class Message implements ValidableInterface public function isPostRecommendation(): bool { - return self::TYPE_POST_RECOMMENDATION === $this->a; + return self::TYPE_POST_COMMENT_RECOMMENDATION === $this->a; } /** @@ -243,6 +248,11 @@ class Message implements ValidableInterface return $this->postId; } + public function getPostAuthorId(): ?int + { + return $this->postAuthorId; + } + public function getPrivate(): ?bool { return $this->private; diff --git a/src/Skobkin/Bundle/PointToolsBundle/Resources/config/serializer/DTO.Api.WebSocket.Message.yml b/src/Skobkin/Bundle/PointToolsBundle/Resources/config/serializer/DTO.Api.WebSocket.Message.yml index 8326072..e36322a 100644 --- a/src/Skobkin/Bundle/PointToolsBundle/Resources/config/serializer/DTO.Api.WebSocket.Message.yml +++ b/src/Skobkin/Bundle/PointToolsBundle/Resources/config/serializer/DTO.Api.WebSocket.Message.yml @@ -31,6 +31,9 @@ Skobkin\Bundle\PointToolsBundle\DTO\Api\WebSocket\Message: postId: type: string serialized_name: 'post_id' + postAuthorId: + type: int + serialized_name: 'post_author_id' private: type: bool serialized_name: 'private'