src/Config/ShopCapabilities.php
public function getInvoiceNrSourceOptions()
    {
        return array(
            PluginConfig::InvoiceNrSource_ShopInvoice => $this->t('option_invoiceNrSource_1'),
            PluginConfig::InvoiceNrSource_ShopOrder => $this->t('option_invoiceNrSource_2'),
            PluginConfig::InvoiceNrSource_Acumulus => $this->t('option_invoiceNrSource_3'),
        );
    }
public function getInvoiceNrSourceOptions()
    {
        return array(
            PluginConfig::InvoiceNrSource_ShopInvoice => $this->t('option_invoiceNrSource_1'),
            PluginConfig::InvoiceNrSource_ShopOrder => $this->t('option_invoiceNrSource_2'),
            PluginConfig::InvoiceNrSource_Acumulus => $this->t('option_invoiceNrSource_3'),
        );
    }
public function getInvoiceNrSourceOptions ( ) { return array ( PluginConfig :: InvoiceNrSource_ShopInvoice => $ this -> t ( 'option_invoiceNrSource_1' ) , PluginConfig :: InvoiceNrSource_ShopOrder => $ this -> t ( 'option_invoiceNrSource_2' ) , PluginConfig :: InvoiceNrSource_Acumulus => $ this -> t ( 'option_invoiceNrSource_3' ) , ) ; }
Returns a list of valid sources that can be used as invoice number.

This may differ per shop as not all shops support invoices as a separate
entity.

Overrides should typically return a subset of the constants defined in
this base implementation, but including at least
{@see \Siel\Acumulus\PluginConfig::InvoiceNrSource_Acumulus}.

@return string[]
An array keyed by the option values and having translated descriptions
as values.
Returns a list of valid sources that can be used as invoice number .