You are here

public function StoreStorage::loadDefault in Commerce Core 8.2

Loads the default store.

Return value

\Drupal\commerce_store\Entity\StoreInterface|null The default store, if known.

Overrides StoreStorageInterface::loadDefault

File

modules/store/src/StoreStorage.php, line 16

Class

StoreStorage
Defines the store storage.

Namespace

Drupal\commerce_store

Code

public function loadDefault() {
  $query = $this
    ->getQuery();
  $query
    ->sort('is_default', 'DESC')
    ->sort('store_id', 'DESC')
    ->range(0, 1)
    ->accessCheck(FALSE);
  $result = $query
    ->execute();
  return $result ? $this
    ->load(reset($result)) : NULL;
}