--TEST-- Check for vtiful presence --SKIPIF-- --FILE-- './tests']; $excel = new \Vtiful\Kernel\Excel($config); $filePath = $excel->fileName('xlsx_to_csv_callback.xlsx', 'TestSheet1') ->header(['Item', 'Cost']) ->data([ ['Item_1', 'Cost_1', 10, 10.9999995], ]) ->output(); $fp = fopen('./tests/file.csv', 'w'); $csvResult = $excel->openFile('xlsx_to_csv_callback.xlsx') ->openSheet() ->putCSVCallback(function($row){ return $row; }, $fp); fclose($fp); var_dump($csvResult); $fp = fopen('./tests/file.csv', 'r'); var_dump(fgetcsv($fp)); var_dump(fgetcsv($fp)); ?> --CLEAN-- --EXPECT-- bool(true) array(2) { [0]=> string(4) "Item" [1]=> string(4) "Cost" } array(4) { [0]=> string(6) "Item_1" [1]=> string(6) "Cost_1" [2]=> string(2) "10" [3]=> string(10) "10.9999995" }