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',
),
);
}