%PDF- %PDF-
Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/termsbox/models/ |
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/termsbox/models/Setting.php |
<?php /** * @link https://www.humhub.org/ * @copyright Copyright (c) 2022 HumHub GmbH & Co. KG * @license https://www.humhub.com/licences */ namespace humhub\modules\termsbox\models; use humhub\components\ActiveRecord; /** * This model is used for proper attaching files to module setting text fields * * @property integer $id * @property string $name * @property string $value * @property string $module_id */ class Setting extends ActiveRecord { /** * @inheritdoc */ public static function tableName() { return 'setting'; } /** * Get a record by setting name * * @param string $name * @return Setting|null */ public static function findByName(string $name): ?self { return self::findOne([ 'module_id' => 'termsbox', 'name' => $name, ]); } /** * Get a setting value by name * * @param string $name * @return string|null */ public static function get(string $name): ?string { $setting = self::findByName($name); return $setting ? $setting->value : null; } }