public function CommerceNodeCheckoutBaseTest::loadLastNode in Commerce Node Checkout 7
Fully-load the last node that was created, bypassing the cache.
Return value
A node object, otherwise FALSE.
3 calls to CommerceNodeCheckoutBaseTest::loadLastNode()
- CommerceNodeCheckoutBaseTest::createPage in ./commerce_node_checkout.test 
- Create a basic page node.
- CommerceNodeCheckoutExpireTests::testCommerceNodeCheckoutExpire in commerce_node_checkout_expire/commerce_node_checkout_expire.test 
- Test everything we need to do with content, expiration, notifications, etc.
- CommerceNodeCheckoutTests::testAnonymousPublishing in ./commerce_node_checkout.test 
- Test anonymous users can create content after payment.
File
- ./commerce_node_checkout.test, line 241 
- Provides tests for Commerce Node Checkout process.
Class
- CommerceNodeCheckoutBaseTest
- Base class for other test classes to extend.
Code
public function loadLastNode() {
  // Query for the newest node by node ID
  $query = new EntityFieldQuery();
  $query
    ->entityCondition('entity_type', 'node');
  $query
    ->propertyOrderBy('nid', 'DESC');
  $query
    ->range(0, 1);
  $results = $query
    ->execute();
  // Load an return the nod
  return isset($results['node']) ? node_load(key($results['node']), NULL, TRUE) : NULL;
}