You are here

public function Twig_Tests_Extension_CoreTest::getRandomFunctionTestData in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php \Twig_Tests_Extension_CoreTest::getRandomFunctionTestData()

File

vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php, line 26

Class

Twig_Tests_Extension_CoreTest

Code

public function getRandomFunctionTestData() {
  return array(
    array(
      // array
      array(
        'apple',
        'orange',
        'citrus',
      ),
      array(
        'apple',
        'orange',
        'citrus',
      ),
    ),
    array(
      // Traversable
      new ArrayObject(array(
        'apple',
        'orange',
        'citrus',
      )),
      array(
        'apple',
        'orange',
        'citrus',
      ),
    ),
    array(
      // unicode string
      'Ä€é',
      array(
        'Ä',
        '€',
        'é',
      ),
    ),
    array(
      // numeric but string
      '123',
      array(
        '1',
        '2',
        '3',
      ),
    ),
    array(
      // integer
      5,
      range(0, 5, 1),
    ),
    array(
      // float
      5.9,
      range(0, 5, 1),
    ),
    array(
      // negative
      -2,
      array(
        0,
        -1,
        -2,
      ),
    ),
  );
}