data_reference.phpt 868 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. --TEST--
  2. Check for vtiful presence
  3. --SKIPIF--
  4. <?php
  5. require __DIR__ . '/include/skipif.inc';
  6. skip_disable_reader();
  7. ?>
  8. --FILE--
  9. <?php
  10. $data = [
  11. [23],
  12. [21],
  13. [21],
  14. [21],
  15. ];
  16. foreach($data as &$line) {
  17. $line[0]++;
  18. }
  19. $excel = new \Vtiful\Kernel\Excel([
  20. 'path' => './tests',
  21. ]);
  22. $fileObject = $excel->constMemory('data_reference.xlsx', NULL, false);
  23. $fileHandle = $fileObject->getHandle();
  24. $path = $fileObject->header(['age'])
  25. ->data($data)
  26. ->output();
  27. $excel->openFile('data_reference.xlsx')
  28. ->openSheet();
  29. var_dump($excel->nextRow());
  30. var_dump($excel->nextRow());
  31. var_dump($excel->nextRow());
  32. var_dump($excel->nextRow());
  33. ?>
  34. --CLEAN--
  35. <?php
  36. @unlink(__DIR__ . '/data_reference.xlsx');
  37. ?>
  38. --EXPECT--
  39. array(1) {
  40. [0]=>
  41. string(3) "age"
  42. }
  43. array(1) {
  44. [0]=>
  45. int(24)
  46. }
  47. array(1) {
  48. [0]=>
  49. int(22)
  50. }
  51. array(1) {
  52. [0]=>
  53. int(22)
  54. }