libraries/UI/Form/Field/SimpleField.php
<?php
/**
* Infernum
* Copyright (C) 2015 IceFlame.net
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
* above copyright notice and this permission notice appear in all copies.
*
* @package FlameCore\Infernum
* @version 0.1-dev
* @link http://www.flamecore.org
* @license http://opensource.org/licenses/ISC ISC License
*/
namespace FlameCore\Infernum\UI\Form\Field;
/**
* Base class for simple fields
*
* @author Christian Neff <christian.neff@gmail.com>
*/
abstract class SimpleField extends AbstractField
{
protected $class;
public function initialize($params)
{
$this->setClass(isset($params['class']) ? $params['class'] : false);
}
public function getClass()
{
return $this->class;
}
public function setClass($class)
{
$class = (string) $class;
$this->class = $class !== '' ? $class : false;
return $this;
}
}