Skip to content

Commit 1abbe4b

Browse files
committed
fix: generate_filename
1 parent 9835eba commit 1abbe4b

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

.phpunit.result.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
C:37:"PHPUnit\Runner\DefaultTestResultCache":1262:{a:2:{s:7:"defects";a:5:{s:44:"LaravelHelpersTest::generate_filename_helper";i:4;s:50:"LaravelHelpersTest::current_datetime_string_helper";i:4;s:42:"LaravelHelpersTest::array_map_assoc_helper";i:4;s:53:"LaravelHelpersTest::create_dir_in_storage_path_helper";i:4;s:44:"LaravelHelpersTest::begin_transaction_helper";i:4;}s:5:"times";a:8:{s:44:"LaravelHelpersTest::generate_filename_helper";d:3.177000000000000046185277824406512081623077392578125;s:50:"LaravelHelpersTest::current_datetime_string_helper";d:0.01000000000000000020816681711721685132943093776702880859375;s:42:"LaravelHelpersTest::file_build_path_helper";d:0.00600000000000000012490009027033011079765856266021728515625;s:42:"LaravelHelpersTest::array_map_assoc_helper";d:0.007000000000000000145716771982051795930601656436920166015625;s:53:"LaravelHelpersTest::create_dir_in_storage_path_helper";d:0.25700000000000000621724893790087662637233734130859375;s:44:"LaravelHelpersTest::begin_transaction_helper";d:0.188000000000000000444089209850062616169452667236328125;s:45:"LaravelHelpersTest::commit_transaction_helper";d:0.00899999999999999931998839741709161899052560329437255859375;s:47:"LaravelHelpersTest::rollback_transaction_helper";d:0.00899999999999999931998839741709161899052560329437255859375;}}}
1+
C:37:"PHPUnit\Runner\DefaultTestResultCache":1382:{a:2:{s:7:"defects";a:5:{s:44:"LaravelHelpersTest::generate_filename_helper";i:4;s:50:"LaravelHelpersTest::current_datetime_string_helper";i:4;s:42:"LaravelHelpersTest::array_map_assoc_helper";i:4;s:53:"LaravelHelpersTest::create_dir_in_storage_path_helper";i:4;s:44:"LaravelHelpersTest::begin_transaction_helper";i:4;}s:5:"times";a:9:{s:44:"LaravelHelpersTest::generate_filename_helper";d:0.008000000000000000166533453693773481063544750213623046875;s:50:"LaravelHelpersTest::current_datetime_string_helper";d:0.008000000000000000166533453693773481063544750213623046875;s:42:"LaravelHelpersTest::file_build_path_helper";d:0.008000000000000000166533453693773481063544750213623046875;s:42:"LaravelHelpersTest::array_map_assoc_helper";d:0.007000000000000000145716771982051795930601656436920166015625;s:53:"LaravelHelpersTest::create_dir_in_storage_path_helper";d:0.01600000000000000033306690738754696212708950042724609375;s:44:"LaravelHelpersTest::begin_transaction_helper";d:0.0179999999999999986399767948341832379810512065887451171875;s:45:"LaravelHelpersTest::commit_transaction_helper";d:0.008000000000000000166533453693773481063544750213623046875;s:47:"LaravelHelpersTest::rollback_transaction_helper";d:0.008000000000000000166533453693773481063544750213623046875;s:46:"GenerateFilenameTest::generate_filename_helper";d:0.10899999999999999966693309261245303787291049957275390625;}}}

src/Helpers/vanilla-php-helpers.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function current_datetime_string($timezone = null)
3838
*/
3939
function generate_filename($originalFilename)
4040
{
41-
$filename = urlencode(current_datetime_string()) . '_' . $originalFilename;
41+
$filename = date('Y-m-d His') . gettimeofday()['usec'] . '_' . $originalFilename;
4242
return $filename;
4343
}
4444
}

tests/GenerateFilenameTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
3+
use Orchestra\Testbench\TestCase;
4+
5+
class GenerateFilenameTest extends TestCase
6+
{
7+
8+
/** @test */
9+
public function generate_filename_helper()
10+
{
11+
echo generate_filename('file name.jpg');
12+
$this->assertTrue(true);
13+
}
14+
}

0 commit comments

Comments
 (0)