You are here

function commerce_invoice_number_pattern_load in Commerce Invoice 7.2

Load an invoice number pattern by machine name.

Parameters

string $name:

Return value

InvoiceNumberPattern|FALSE

5 calls to commerce_invoice_number_pattern_load()
commerce_invoice_action_create_from_order in ./commerce_invoice.rules.inc
Action: Create invoice for a given order.
commerce_invoice_create_from_order_form_submit in ./commerce_invoice.admin.inc
Form API submit callback for invoicing orders.
Invoice::getNumberPattern in src/Entity/Invoice.php
Returns the invoice number pattern for this invoice.
InvoiceNumber::__construct in src/InvoiceNumber/InvoiceNumber.php
Constructor.
InvoiceNumberPattern::getDefault in src/Entity/InvoiceNumberPattern.php
Get the default invoice number pattern.
1 string reference to 'commerce_invoice_number_pattern_load'
commerce_invoice_number_pattern_form in ./commerce_invoice.admin.inc
Form callback for an invoice number pattern.

File

./commerce_invoice.module, line 157
The Commerce Invoice module.

Code

function commerce_invoice_number_pattern_load($name) {
  $patterns = entity_load_multiple_by_name('commerce_invoice_number_pattern', [
    $name,
  ]);
  return reset($patterns);
}