Skip to content

Commit 0af05eb

Browse files
committed
add some param type define
1 parent 13c5dd1 commit 0af05eb

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/Directory.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class Directory extends FileSystem
6161
* @return RecursiveIteratorIterator
6262
* @throws LogicException
6363
*/
64-
public static function getRecursiveIterator($srcDir, callable $filter): RecursiveIteratorIterator
64+
public static function getRecursiveIterator(string $srcDir, callable $filter): RecursiveIteratorIterator
6565
{
6666
return self::getIterator($srcDir, $filter);
6767
}

src/File.php

+7-5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use Toolkit\FsUtil\Parser\JsonParser;
2020
use Toolkit\FsUtil\Parser\YamlParser;
2121
use Toolkit\FsUtil\Traits\FileSnippetReadTrait;
22+
use function basename;
2223
use function dirname;
2324
use function file_get_contents;
2425
use function file_put_contents;
@@ -28,6 +29,7 @@
2829
use function is_string;
2930
use function stat;
3031
use function strlen;
32+
use function strstr;
3133

3234
/**
3335
* Class File
@@ -56,7 +58,7 @@ abstract class File extends FileSystem
5658
*
5759
* @return string
5860
*/
59-
public static function getName($file, $clearExt = false): string
61+
public static function getName(string $file, $clearExt = false): string
6062
{
6163
$filename = basename(trim($file));
6264

@@ -66,12 +68,12 @@ public static function getName($file, $clearExt = false): string
6668
/**
6769
* 获得文件扩展名、后缀名
6870
*
69-
* @param $filename
71+
* @param string $filename
7072
* @param bool $clearPoint 是否带点
7173
*
7274
* @return string
7375
*/
74-
public static function getSuffix($filename, $clearPoint = false): string
76+
public static function getSuffix(string $filename, $clearPoint = false): string
7577
{
7678
$suffix = strrchr($filename, '.');
7779

@@ -98,7 +100,7 @@ public static function getExtension($path, $clearPoint = false): string
98100
*
99101
* @return string eg: image/gif
100102
*/
101-
public static function mimeType($file): string
103+
public static function mimeType(string $file): string
102104
{
103105
return finfo_file(finfo_open(FILEINFO_MIME_TYPE), $file);
104106
}
@@ -182,7 +184,7 @@ public static function load(string $src, string $format = self::FORMAT_PHP)
182184
* @return array
183185
* @throws FileNotFoundException
184186
*/
185-
public static function loadPhp($file, $throwError = true): array
187+
public static function loadPhp(string $file, $throwError = true): array
186188
{
187189
$ary = [];
188190

0 commit comments

Comments
 (0)