@@ -51,7 +51,7 @@ class Finder implements \IteratorAggregate
5151 /**
5252 * Begins search for files and directories matching mask.
5353 */
54- public static function find (string |array $ masks ): static
54+ public static function find (string |array $ masks = [ ' * ' ] ): static
5555 {
5656 $ masks = is_array ($ masks ) ? $ masks : func_get_args (); // compatibility with variadic
5757 return (new static )->addMask ($ masks , 'dir ' )->addMask ($ masks , 'file ' );
@@ -61,7 +61,7 @@ public static function find(string|array $masks): static
6161 /**
6262 * Begins search for files matching mask.
6363 */
64- public static function findFiles (string |array $ masks ): static
64+ public static function findFiles (string |array $ masks = [ ' * ' ] ): static
6565 {
6666 $ masks = is_array ($ masks ) ? $ masks : func_get_args (); // compatibility with variadic
6767 return (new static )->addMask ($ masks , 'file ' );
@@ -71,7 +71,7 @@ public static function findFiles(string|array $masks): static
7171 /**
7272 * Begins search for directories matching mask.
7373 */
74- public static function findDirectories (string |array $ masks ): static
74+ public static function findDirectories (string |array $ masks = [ ' * ' ] ): static
7575 {
7676 $ masks = is_array ($ masks ) ? $ masks : func_get_args (); // compatibility with variadic
7777 return (new static )->addMask ($ masks , 'dir ' );
@@ -81,7 +81,7 @@ public static function findDirectories(string|array $masks): static
8181 /**
8282 * Finds files matching the specified masks.
8383 */
84- public function files (string |array $ masks ): static
84+ public function files (string |array $ masks = [ ' * ' ] ): static
8585 {
8686 return $ this ->addMask ((array ) $ masks , 'file ' );
8787 }
@@ -90,7 +90,7 @@ public function files(string|array $masks): static
9090 /**
9191 * Finds directories matching the specified masks.
9292 */
93- public function directories (string |array $ masks ): static
93+ public function directories (string |array $ masks = [ ' * ' ] ): static
9494 {
9595 return $ this ->addMask ((array ) $ masks , 'dir ' );
9696 }
0 commit comments