27 lines
554 B
PHP
27 lines
554 B
PHP
<?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);
|
|
}
|
|
}
|