24 lines
		
	
	
		
			625 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			625 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace nur\v\bs3\fo;
 | 
						|
 | 
						|
use nur\v\v;
 | 
						|
 | 
						|
class ControlTextarea extends ControlVisualInput {
 | 
						|
  function buildControl(): array {
 | 
						|
    $name = $this->ppName;
 | 
						|
    $value = $this->ppValue;
 | 
						|
    return v::tag("textarea", [
 | 
						|
      "id" => $this->ppId,
 | 
						|
      "name" => $name,
 | 
						|
      "readonly" => $this->ppReadonly? "readonly": false,
 | 
						|
      "disabled" => $this->ppDisabled? "disabled": false,
 | 
						|
      "required" => $this->ppRequired? "required": false,
 | 
						|
      "placeholder" => $this->ppPlaceholder,
 | 
						|
      "class" => ["form-control", $this->ppClass],
 | 
						|
      "style" => $this->ppStyle,
 | 
						|
      $this->ppAttrs,
 | 
						|
      q($value),
 | 
						|
    ]);
 | 
						|
  }
 | 
						|
}
 |