oCacheService = DataModelDependantCache::GetInstance(); } final public static function GetInstance(): FormsCompiler { if (!isset(static::$oInstance)) { static::$oInstance = new FormsCompiler(); } return static::$oInstance; } public function CompileFormFromFile(string $filePath): ?FormBlock { return null; } public function StoreFormFromContent(string $sId, string $sPHPContent): void { $this->oCacheService->StorePhpContent(self::CACHE_POOL, $sId, $sPHPContent); } }