27 lines
		
	
	
		
			600 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			600 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace nur\b\params\impl;
 | 
						|
 | 
						|
use nur\b\params\IParametrable;
 | 
						|
use nur\b\params\Tparametrable1;
 | 
						|
 | 
						|
class BPD1 implements IParametrable {
 | 
						|
  use Tparametrable1;
 | 
						|
 | 
						|
  const PARAMETRABLE_PARAMS_SCHEMA = [
 | 
						|
    "string" => ["string", null],
 | 
						|
    "nstring" => ["?string", "boum"],
 | 
						|
    "int" => ["int", null],
 | 
						|
    "nint" => ["?int", 18],
 | 
						|
  ];
 | 
						|
  
 | 
						|
  function __construct(?array $params=null) {
 | 
						|
    $this->initParametrableParams($params);
 | 
						|
  }
 | 
						|
  
 | 
						|
  public $ppString, $ppNstring, $ppInt, $ppNint;
 | 
						|
 | 
						|
  function od1Values(): array {
 | 
						|
    return [$this->ppString, $this->ppNstring, $this->ppInt, $this->ppNint];
 | 
						|
  }
 | 
						|
}
 |