| Current Path : /var/www/v3.cesa.co.za/src/CoreBundle/Entity/ |
| Current File : /var/www/v3.cesa.co.za/src/CoreBundle/Entity/SystemSetting.php |
<?php
namespace App\CoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* SystemSetting
*
* @ORM\Table(name="system_setting")
* @ORM\Entity(repositoryClass="App\CoreBundle\Repository\SystemSettingRepository")
*/
class SystemSetting
{
/**
* @ORM\Id
* @ORM\Column(type="string", unique=true)
* @ORM\GeneratedValue(strategy="CUSTOM")
* @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $setting_name;
/**
* @ORM\Column(type="string", length=255)
*/
private $setting_system_name;
/**
* @ORM\Column(type="string", length=255)
*/
private $setting_value;
/**
* @ORM\Column(type="boolean", options={"default": false})
*/
private $is_visible;
/**
* @ORM\ManyToOne(targetEntity="SystemSettingGroup", inversedBy="system_setting")
* @ORM\JoinColumn(name="system_setting_group_id", referencedColumnName="id")
*/
private $system_setting_group;
/**
* Get id
*
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* Set setting_name
*
* @param string $settingName
* @return SystemSetting
*/
public function setSettingName($settingName)
{
$this->setting_name = $settingName;
return $this;
}
/**
* Get setting_name
*
* @return string
*/
public function getSettingName()
{
return $this->setting_name;
}
/**
* Set setting_system_name
*
* @param string $settingSystemName
* @return SystemSetting
*/
public function setSettingSystemName($settingSystemName)
{
$this->setting_system_name = $settingSystemName;
return $this;
}
/**
* Get setting_system_name
*
* @return string
*/
public function getSettingSystemName()
{
return $this->setting_system_name;
}
/**
* Set setting_value
*
* @param string $settingValue
* @return SystemSetting
*/
public function setSettingValue($settingValue)
{
$this->setting_value = $settingValue;
return $this;
}
/**
* Get setting_value
*
* @return string
*/
public function getSettingValue()
{
return $this->setting_value;
}
/**
* Set system_setting_group
*
* @param \CoreBundle\Entity\SystemSettingGroup $systemSettingGroup
* @return SystemSetting
*/
public function setSystemSettingGroup(\App\CoreBundle\Entity\SystemSettingGroup $systemSettingGroup = null)
{
$this->system_setting_group = $systemSettingGroup;
return $this;
}
/**
* Get system_setting_group
*
* @return \CoreBundle\Entity\SystemSettingGroup
*/
public function getSystemSettingGroup()
{
return $this->system_setting_group;
}
/**
* Set is_visible
*
* @param boolean $isVisible
* @return SystemSetting
*/
public function setIsVisible($isVisible)
{
$this->is_visible = $isVisible;
return $this;
}
/**
* Get is_visible
*
* @return boolean
*/
public function getIsVisible()
{
return $this->is_visible;
}
/**
* Get object as string
*
* @return string
*/
public function __toString()
{
return (string) $this->getSettingName();
}
public function isIsVisible(): ?bool
{
return $this->is_visible;
}
public function isVisible(): ?bool
{
return $this->is_visible;
}
}