You are here

public function CurrencyAmountTest::providerTestProcessWithInvalidLimitedCurrencyCodes in Currency 8.3

Provides data to self::testProcessWithInvalidLimitedCurrencyCodes().

File

tests/src/Unit/Element/CurrencyAmountTest.php, line 221

Class

CurrencyAmountTest
@coversDefaultClass \Drupal\currency\Element\CurrencyAmount

Namespace

Drupal\Tests\currency\Unit\Element

Code

public function providerTestProcessWithInvalidLimitedCurrencyCodes() {
  $currency_code = $this
    ->randomMachineName();
  $default_value = [
    'currency_code' => $currency_code,
  ];
  return [
    [
      TRUE,
      [],
    ],
    [
      FALSE,
      [],
    ],
    [
      NULL,
      [],
    ],
    [
      $this
        ->randomMachineName(),
      [],
    ],
    [
      new \stdClass(),
      [],
    ],
    [
      array(
        $this
          ->randomMachineName(),
        $this
          ->randomMachineName(),
      ),
      $default_value,
    ],
  ];
}