nur-sery/nur_src/v/bs3/fo/ControlTitle.php

27 lines
554 B
PHP
Raw Normal View History

2024-06-18 12:41:10 +04:00
<?php
namespace nur\v\bs3\fo;
use nur\A;
use nur\b\params\Tparametrable;
class ControlTitle extends ControlVisual {
use Tparametrable;
const PARAMETRABLE_PARAMS_SCHEMA = [
"title" => ["?content", null, "texte du titre"],
];
/** @var array|string */
protected $ppTitle;
function getLayout(array $control): array {
return $this->getFgsLayout($control, true);
}
function getControl(): array {
$control = A::with(q($this->ppTitle));
if ($this->ppNaked) return $control;
else return $this->getLayout($control);
}
}