32 lines
		
	
	
		
			726 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			726 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nur\v\bs3;
 | |
| 
 | |
| use nur\b\ValueException;
 | |
| 
 | |
| /**
 | |
|  * Class _container: outils pour gérer les containers
 | |
|  */
 | |
| class _container {
 | |
|   const CONTAINER_FLUID = "container-fluid";
 | |
|   const CONTAINER_NORMAL = "container";
 | |
| 
 | |
|   static final function get_class(?string $container): string {
 | |
|     if ($container === null) $container = self::CONTAINER_NORMAL;
 | |
|     switch ($container) {
 | |
|     case self::CONTAINER_FLUID:
 | |
|     case "fluid":
 | |
|     case "f":
 | |
|       $class = self::CONTAINER_FLUID;
 | |
|       break;
 | |
|     case self::CONTAINER_NORMAL:
 | |
|     case "normal":
 | |
|     case "n":
 | |
|       $class = self::CONTAINER_NORMAL;
 | |
|       break;
 | |
|     default:
 | |
|       throw new ValueException("$container: invalid container type");
 | |
|     }
 | |
|     return $class;
 | |
|   }
 | |
| }
 |