src/WooCommerce/Shop/InvoiceStatusOverviewForm.php
private function getVatTypeField(array $entry)
    {
        if (!empty($entry['vatreversecharge'])) {
            if (!empty($entry['foreigneu'])) {
                $vatType = API::VatType_EuReversed;
            } else {
                $vatType = API::VatType_NationalReversed;
            }
        } elseif (!empty($entry['marginscheme'])) {
            $vatType = API::VatType_MarginScheme;
        } elseif (!empty($entry['foreignvat'])) {
            $vatType = API::VatType_ForeignVat;
        } elseif (!empty($entry['foreignnoneu'])) {
            $vatType = API::VatType_RestOfWorld;
        } else {
            $vatType = API::VatType_National;
        }
        return array(
            'vat_type' => array(
            'type' => 'markup',
            'label' => $this->t('vat_type'),
            'value' => $this->t('vat_type_' . $vatType),
            ),
        );
    }
private function getVatTypeField(array $entry)
    {
        if (!empty($entry['vatreversecharge'])) {
            if (!empty($entry['foreigneu'])) {
                $vatType = API::VatType_EuReversed;
            } else {
                $vatType = API::VatType_NationalReversed;
            }
        } elseif (!empty($entry['marginscheme'])) {
            $vatType = API::VatType_MarginScheme;
        } elseif (!empty($entry['foreignvat'])) {
            $vatType = API::VatType_ForeignVat;
        } elseif (!empty($entry['foreignnoneu'])) {
            $vatType = API::VatType_RestOfWorld;
        } else {
            $vatType = API::VatType_National;
        }
        return array(
            'vat_type' => array(
            'type' => 'markup',
            'label' => $this->t('vat_type'),
            'value' => $this->t('vat_type_' . $vatType),
            ),
        );
    }
private function getVatTypeField ( array $ entry ) { if ( ! empty ( $ entry [ 'vatreversecharge' ] ) ) { if ( ! empty ( $ entry [ 'foreigneu' ] ) ) { $ vatType = API :: VatType_EuReversed ; } else { $ vatType = API :: VatType_NationalReversed ; } } elseif ( ! empty ( $ entry [ 'marginscheme' ] ) ) { $ vatType = API :: VatType_MarginScheme ; } elseif ( ! empty ( $ entry [ 'foreignvat' ] ) ) { $ vatType = API :: VatType_ForeignVat ; } elseif ( ! empty ( $ entry [ 'foreignnoneu' ] ) ) { $ vatType = API :: VatType_RestOfWorld ; } else { $ vatType = API :: VatType_National ; } return array ( 'vat_type' => array ( 'type' => 'markup' , 'label' => $ this -> t ( 'vat_type' ) , 'value' => $ this -> t ( 'vat_type_' . $ vatType ) , ) , ) ; }
Returns the vat type field.

@param array $entry

@return array
The vattype field.
Returns the vat type field .