@@ -0,0 +1,33 @@ | |||
<?php | |||
namespace Lc\SovBundle\Model\Setting; | |||
trait EntitySettingTrait | |||
{ | |||
public function getSetting($name) | |||
{ | |||
if ($this->getSettings()) { | |||
foreach ($this->getSettings() as $setting) { | |||
if ($setting->getName() == $name) { | |||
return $setting; | |||
} | |||
} | |||
} | |||
return false; | |||
} | |||
public function getSettingValue($name) | |||
{ | |||
if ($this->getSettings()) { | |||
foreach ($this->getSettings() as $setting) { | |||
if ($setting->getName() == $name) { | |||
return $setting->getValue(); | |||
} | |||
} | |||
} | |||
return false; | |||
} | |||
} |
@@ -5,7 +5,7 @@ namespace Lc\SovBundle\Model\Site; | |||
use Doctrine\Common\Collections\ArrayCollection; | |||
use Doctrine\Common\Collections\Collection; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\CaracoleBundle\Model\Setting\EntitySettingTrait; | |||
use Lc\SovBundle\Model\Setting\EntitySettingTrait; | |||
use Lc\SovBundle\Model\Setting\SiteSettingInterface; | |||
use Lc\SovBundle\Doctrine\EntityInterface; | |||
use Lc\SovBundle\Doctrine\Extension\DevAliasInterface; |