modifs.mineures sans commentaires
This commit is contained in:
		
							parent
							
								
									be6b7371e5
								
							
						
					
					
						commit
						278ffc7db1
					
				| @ -28,12 +28,16 @@ class file { | ||||
|    * "file.yml" existe, alors <code>file::try("file.yaml", ".yml")</code> | ||||
|    * retourne "file.yml" | ||||
|    * | ||||
|    * par défaut, $replace_ext est initialisé à l'extension de $file. utiliser [] | ||||
|    * pour désactiver cette fonctionnalité | ||||
|    * | ||||
|    * @param string|array $exts | ||||
|    * @param string|array $replace_ext | ||||
|    */ | ||||
|   static function try_ext(string $file, $exts=null, $replace_ext=null): ?string { | ||||
|     if (file_exists($file)) return $file; | ||||
|     if ($exts !== null) { | ||||
|       $replace_ext ??= path::ext($file); | ||||
|       foreach (cl::with($exts) as $ext) { | ||||
|         $tmpfile = path::ensure_ext($file, $ext, $replace_ext); | ||||
|         if (file_exists($tmpfile)) return $tmpfile; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user