process($schema, [])); Assert::same(["'2'"], $processor->process($schema, [1])); Assert::same(["'2'", "'4'"], $processor->process($schema, [1, 2])); }); test('', function () { $schema = Expect::arrayOf(new MySchema); $processor = new Processor; Assert::same([], $processor->processMultiple($schema, [])); Assert::same([], $processor->processMultiple($schema, [[]])); Assert::same(["'2'"], $processor->processMultiple($schema, [[1]])); Assert::same(["'2'", "'4'"], $processor->processMultiple($schema, [[1], [2]])); Assert::same(['key' => "'24'"], $processor->processMultiple($schema, [['key' => 1], ['key' => 2]])); });