protected function CommerceMessageTestBase::loadMessagesForOrder in Commerce Message 7
Loads message entities referencing an order.
Parameters
object $order: The commerce_order entity.
Return value
Message[] Array of entities.
3 calls to CommerceMessageTestBase::loadMessagesForOrder()
- CommerceMessageAdminOrderNotificationTest::testOrderNotificationMessageCreation in ./
commerce_message.test - Tests that the notification is generated on checkout complete.
- CommerceMessageOrderHistoryTest::testOrderHistory in ./
commerce_message.test - Test order history programmatically.
- CommerceMessageOrderNotificationTest::testOrderNotificationMessageCreation in ./
commerce_message.test - Tests that the notification is generated on checkout complete.
File
- ./
commerce_message.test, line 61
Class
Code
protected function loadMessagesForOrder($order) {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'message')
->fieldCondition('message_commerce_order', 'target_id', $order->order_id)
->propertyOrderBy('timestamp', 'ASC');
$results = $query
->execute();
if (!empty($results)) {
return entity_load('message', array_keys($results['message']));
}
return array();
}