Files
iTop/sources/Application/TwigBase/Controller/AbstractProfilerExtension.php
Benjamin Dalsass 4c1ad0f4f2 N°8772 - Form dependencies manager implementation
- Form SDK implementation
- Basic Forms
- Dynamics Forms
- Basic Blocks + Data Model Block
- Form Compilation
- Turbo integration
2025-12-30 11:42:55 +01:00

46 lines
852 B
PHP

<?php
/*
* @copyright Copyright (C) 2010-2025 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
namespace Combodo\iTop\Application\TwigBase\Controller;
abstract class AbstractProfilerExtension implements iProfilerExtension
{
protected bool $bDebugForced;
public function Init()
{
}
abstract public function GetTemplatesPath(): null|string|array;
abstract public function IsEnabled(): bool;
abstract public function GetDebugTemplate(): string;
abstract public function GetDebugParams(array $aParams): array;
public function GetLinkedScripts(): ?array
{
return null;
}
public function GetLinkedStylesheets(): ?array
{
return null;
}
public function GetSaas(): null|array
{
return null;
}
public function SetDebugForced(bool $bDebugForced): void
{
$this->bDebugForced = $bDebugForced;
}
}