public function PrivateMessageThread::getNewestMessageCreationTimestamp in Private Message 8
Same name and namespace in other branches
- 8.2 src/Entity/PrivateMessageThread.php \Drupal\private_message\Entity\PrivateMessageThread::getNewestMessageCreationTimestamp()
Get the created timestamp of the newest private message in the thread.
Return value
int The Unix timestamp of the newest message in the thread
Overrides PrivateMessageThreadInterface::getNewestMessageCreationTimestamp
1 call to PrivateMessageThread::getNewestMessageCreationTimestamp()
- PrivateMessageThread::delete in src/
Entity/ PrivateMessageThread.php - Deletes an entity permanently.
File
- src/
Entity/ PrivateMessageThread.php, line 132
Class
- PrivateMessageThread
- Defines the Private Message Thread entity.
Namespace
Drupal\private_message\EntityCode
public function getNewestMessageCreationTimestamp() {
$messages = $this
->getMessages();
$last_timestamp = 0;
foreach ($messages as $message) {
$creation_date = $message
->get('created')->value;
$last_timestamp = $creation_date > $last_timestamp ? $creation_date : $last_timestamp;
}
return $last_timestamp;
}