setHaveJs("jquery"); parent::doResolveConfig(); } function printStartHead(): void { $page = $this->page; $page->beforePrintStartHead(); $prefix = $this->getSelfRelativePrefix(); ?> afterPrintStartHead(); } const CONTAINER_OPTIONS_SCHEMA = [ "container" => ["?string", _container::CONTAINER_NORMAL, "type de container"], ]; function printStartContainer(?array $options): void { md::ensure_schema($options, self::CONTAINER_OPTIONS_SCHEMA); co::_print(v::sdiv(["class" => _container::get_class($options["container"])])); } function printEndContainer(): void { co::_print(v::ediv()); } }