réorganiser les classes de ref
This commit is contained in:
		
							parent
							
								
									cf867765d1
								
							
						
					
					
						commit
						80475f044c
					
				| @ -9,7 +9,7 @@ class varray { | ||||
|   } | ||||
| 
 | ||||
|   static function ensuren(&$array): void { | ||||
|     if ($array !== null) varray::ensure($array); | ||||
|     if ($array !== null) self::ensure($array); | ||||
|   } | ||||
| 
 | ||||
|   static function with($value): array { | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| <?php | ||||
| namespace nulib\ref\schema; | ||||
| namespace nulib\ref; | ||||
| 
 | ||||
| class ref_analyze { | ||||
|   /** @var int résultat de l'analyse: valeur inexistante */ | ||||
| @ -1,5 +1,5 @@ | ||||
| <?php | ||||
| namespace nulib\ref\cli; | ||||
| namespace nulib\ref; | ||||
| 
 | ||||
| /** | ||||
|  * Class ref_args: référence du format des arguments pour une application | ||||
| @ -1,5 +1,5 @@ | ||||
| <?php | ||||
| namespace nulib\ref\schema; | ||||
| namespace nulib\ref; | ||||
| 
 | ||||
| class ref_input { | ||||
|   const ACCESS_AUTO = 0, ACCESS_KEY = 1, ACCESS_PROPERTY = 2; | ||||
| @ -1,5 +1,5 @@ | ||||
| <?php | ||||
| namespace nulib\ref\schema; | ||||
| namespace nulib\ref; | ||||
| 
 | ||||
| class ref_schema { | ||||
|   /** @var array schéma des natures de schéma */ | ||||
							
								
								
									
										27
									
								
								php/src/ref/ref_types.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								php/src/ref/ref_types.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,27 @@ | ||||
| <?php | ||||
| namespace nulib\ref; | ||||
| 
 | ||||
| class ref_types { | ||||
|   /** types simples valides */ | ||||
|   const TYPES = [ | ||||
|     "rawstring", "string", "text", | ||||
|     "bool", | ||||
|     "int", | ||||
|     "float", | ||||
|     "array", | ||||
|     "func", | ||||
|     "raw", | ||||
|     "mixed", | ||||
|     "key", "pkey", | ||||
|     "content", | ||||
|     "datetime", "date", "time", | ||||
|   ]; | ||||
| 
 | ||||
|   /** aliases pour les types simples */ | ||||
|   const ALIASES = [ | ||||
|     "boolean" => "bool", | ||||
|     "integer" => "int", | ||||
|     "flt" => "float", "double" => "float", "dbl" => "float", | ||||
|     "function" => "func", "callable" => "func", | ||||
|   ]; | ||||
| } | ||||
| @ -1,11 +0,0 @@ | ||||
| <?php | ||||
| namespace nulib\ref\schema; | ||||
| 
 | ||||
| class ref_types { | ||||
|   const ALIASES = [ | ||||
|     "boolean" => "bool", | ||||
|     "integer" => "int", | ||||
|     "flt" => "float", "double" => "float", "dbl" => "float", | ||||
|     "func" => "callable", "function" => "callable", | ||||
|   ]; | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user