recipient->getUsername() . '/post/' . $this->parameters; } public function getNotificationImage() { return $this->recipient->getProfilePicture(); } public function messageForNotification(Notification $notification) { return ['line' => 'users.reportedPost.single', 'attributes' => [$this->recipient->getName()]]; } public function messageForNotifications(array $notifications, $realCount = 0) { if ($realCount === 0) { $realCount = count($notifications); } if ($realCount < 5) { $names = $this->manyNames($notifications); return ['line' => 'users.reportedPost.multiple', 'attributes' => [$names]]; } else { $names = $this->manyNamesCutoff($notifications, $realCount); return ['line' => 'users.reportedPost.many', 'attributes' => [$names]]; } } }