323 lines
4.5 KiB
PHP
323 lines
4.5 KiB
PHP
<?php
|
|
namespace Cadoles\CoreBundle\Entity;
|
|
|
|
use Doctrine\ORM\Mapping as ORM;
|
|
|
|
/**
|
|
* @ORM\Entity
|
|
* @ORM\Table(name="config",indexes={@ORM\Index(name="order", columns={"order"})})
|
|
*/
|
|
class Config
|
|
{
|
|
/**
|
|
* @ORM\Id
|
|
* @ORM\Column(type="string")
|
|
*/
|
|
protected $id;
|
|
|
|
/**
|
|
* @ORM\Column(type="string", length=250)
|
|
*/
|
|
protected $value;
|
|
|
|
/**
|
|
* @ORM\Column(type="string")
|
|
*/
|
|
protected $order;
|
|
|
|
/**
|
|
* @ORM\Column(type="boolean")
|
|
*/
|
|
protected $visible;
|
|
|
|
/**
|
|
* @ORM\Column(type="boolean")
|
|
*/
|
|
protected $changeable;
|
|
|
|
/**
|
|
* @ORM\Column(type="boolean")
|
|
*/
|
|
protected $required;
|
|
|
|
/**
|
|
* @ORM\Column(type="string")
|
|
*/
|
|
protected $type;
|
|
|
|
/**
|
|
* @ORM\Column(type="string")
|
|
*/
|
|
protected $grouped;
|
|
|
|
/**
|
|
* @ORM\Column(type="text")
|
|
*/
|
|
protected $help;
|
|
|
|
|
|
/**
|
|
* Get id
|
|
*
|
|
* @return integer
|
|
*/
|
|
public function getId()
|
|
{
|
|
return $this->id;
|
|
}
|
|
|
|
/**
|
|
* Set key
|
|
*
|
|
* @param string $key
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setKey($key)
|
|
{
|
|
$this->key = $key;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get key
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getKey()
|
|
{
|
|
return $this->key;
|
|
}
|
|
|
|
/**
|
|
* Set value
|
|
*
|
|
* @param string $value
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setValue($value)
|
|
{
|
|
$this->value = $value;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get value
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getValue()
|
|
{
|
|
return $this->value;
|
|
}
|
|
|
|
/**
|
|
* Set order
|
|
*
|
|
* @param integer $order
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setOrder($order)
|
|
{
|
|
$this->order = $order;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get order
|
|
*
|
|
* @return integer
|
|
*/
|
|
public function getOrder()
|
|
{
|
|
return $this->order;
|
|
}
|
|
|
|
/**
|
|
* Set visible
|
|
*
|
|
* @param boolean $visible
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setVisible($visible)
|
|
{
|
|
$this->visible = $visible;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get visible
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function getVisible()
|
|
{
|
|
return $this->visible;
|
|
}
|
|
|
|
/**
|
|
* Set type
|
|
*
|
|
* @param string $type
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setType($type)
|
|
{
|
|
$this->type = $type;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get type
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getType()
|
|
{
|
|
return $this->type;
|
|
}
|
|
|
|
/**
|
|
* Set id
|
|
*
|
|
* @param string $id
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setId($id)
|
|
{
|
|
$this->id = $id;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Set changeable
|
|
*
|
|
* @param boolean $changeable
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setChangeable($changeable)
|
|
{
|
|
$this->changeable = $changeable;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get changeable
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function getChangeable()
|
|
{
|
|
return $this->changeable;
|
|
}
|
|
|
|
/**
|
|
* Set required
|
|
*
|
|
* @param boolean $required
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setRequired($required)
|
|
{
|
|
$this->required = $required;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get required
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function getRequired()
|
|
{
|
|
return $this->required;
|
|
}
|
|
|
|
/**
|
|
* Set group
|
|
*
|
|
* @param string $group
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setGroup($group)
|
|
{
|
|
$this->group = $group;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get group
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getGroup()
|
|
{
|
|
return $this->group;
|
|
}
|
|
|
|
/**
|
|
* Set help
|
|
*
|
|
* @param string $help
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setHelp($help)
|
|
{
|
|
$this->help = $help;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get help
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getHelp()
|
|
{
|
|
return $this->help;
|
|
}
|
|
|
|
/**
|
|
* Set grouped
|
|
*
|
|
* @param string $grouped
|
|
*
|
|
* @return Config
|
|
*/
|
|
public function setGrouped($grouped)
|
|
{
|
|
$this->grouped = $grouped;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get grouped
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getGrouped()
|
|
{
|
|
return $this->grouped;
|
|
}
|
|
}
|