<?php
/**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
$template_dirs = $template_dirs + ['base' => 'view/' . self::SMARTY3_TEMPLATE_FOLDER . '/'];
$this->setTemplateDir($template_dirs);
-
+
$work_dir = rtrim($work_dir, '/');
$this->setCompileDir($work_dir . '/compiled');
$this->setConfigDir($work_dir . '/');
$this->setCacheDir($work_dir . '/');
+ $this->registerPlugin('modifier', 'is_string', function ($value) {
+ return is_string($value);
+ });
+
/*
* Enable sub-directory splitting for reducing directory descriptor
* size. The default behavior is to put all compiled/cached files into