for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SumoCoders\FrameworkSettingsBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Setting
*
* @ORM\Table()
* @ORM\Entity()
*/
class Setting
{
* @var string
* @ORM\Id
* @ORM\Column(name="name", type="string", length=255)
private $name;
* @ORM\Column(name="value", type="text")
private $value;
* @var boolean
* @ORM\Column(name="editable", type="boolean")
private $editable;
* Set name
* @param string $name
* @return Setting
public function setName($name)
$this->name = $name;
return $this;
}
* Get name
* @return string
public function getName()
return $this->name;
* Set value
* @param string $value
public function setValue($value)
$this->value = json_encode($value);
* Get value
public function getValue()
return json_decode($this->value);
* Set isEditable
* @param boolean $editable
public function setEditable($editable)
$this->editable = $editable;
* Is editable
* @return boolean
public function isEditable()
return $this->editable;