* @copyright 2010 Stud.IP Core-Group * @license http://www.gnu.org/licenses/gpl-2.0.html GPL version 2 * @category Stud.IP * * @property string $id alias column for field * @property string $field database column * @property string $value database column * @property string $type database column * @property string $range database column * @property string $section database column * @property int $mkdate database column * @property int $chdate database column * @property string $description database column */ class ConfigEntry extends SimpleORMap { /** * Configures this model. * * @param array $config Configuration array */ protected static function configure($config = []) { $config['db_table'] = 'config'; parent::configure($config); } /** * Returns whether a config value does not differ from the default entry. * * @param ConfigValue $value Value to check * @return boolean */ public function isDefault(ConfigValue $value) { return $value->value == $this->value && !$value->comment; } }