public function TypeValidatorTest::getValidValues

File

drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Tests/Constraints/TypeValidatorTest.php, line 74

Class

TypeValidatorTest

Namespace

Symfony\Component\Validator\Tests\Constraints

Code

public function getValidValues() {
  $object = new \stdClass();
  $file = $this
    ->createFile();
  return array(
    array(
      true,
      'Boolean',
    ),
    array(
      false,
      'Boolean',
    ),
    array(
      true,
      'boolean',
    ),
    array(
      false,
      'boolean',
    ),
    array(
      true,
      'bool',
    ),
    array(
      false,
      'bool',
    ),
    array(
      0,
      'numeric',
    ),
    array(
      '0',
      'numeric',
    ),
    array(
      1.5,
      'numeric',
    ),
    array(
      '1.5',
      'numeric',
    ),
    array(
      0,
      'integer',
    ),
    array(
      1.5,
      'float',
    ),
    array(
      '12345',
      'string',
    ),
    array(
      array(),
      'array',
    ),
    array(
      $object,
      'object',
    ),
    array(
      $object,
      'stdClass',
    ),
    array(
      $file,
      'resource',
    ),
    array(
      '12345',
      'digit',
    ),
    array(
      '12a34',
      'alnum',
    ),
    array(
      'abcde',
      'alpha',
    ),
    array(
      "\n\r\t",
      'cntrl',
    ),
    array(
      'arf12',
      'graph',
    ),
    array(
      'abcde',
      'lower',
    ),
    array(
      'ABCDE',
      'upper',
    ),
    array(
      'arf12',
      'print',
    ),
    array(
      '*&$()',
      'punct',
    ),
    array(
      "\n\r\t",
      'space',
    ),
    array(
      'AB10BC99',
      'xdigit',
    ),
  );
}