validation_limiting_to_a_single_or_range_cell.phpt 674 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Check for vtiful presence
  3. --SKIPIF--
  4. <?php if (!extension_loaded("xlswriter")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $config = ['path' => './tests'];
  8. $validation = new \Vtiful\Kernel\Validation();
  9. $validation->validationType(\Vtiful\Kernel\Validation::TYPE_LIST)
  10. ->valueList(['wjx', 'viest']);
  11. $excel = new \Vtiful\Kernel\Excel($config);
  12. $filePath = $excel->fileName('tutorial.xlsx')
  13. ->validation('A1', $validation->toResource())
  14. ->validation('B1:B1048576', $validation->toResource())
  15. ->output();
  16. var_dump($validation, $filePath);
  17. ?>
  18. --EXPECT--
  19. object(Vtiful\Kernel\Validation)#1 (0) {
  20. }
  21. string(21) "./tests/tutorial.xlsx"