Explorar el Código

Correctif EntitySettingTrait

develop
Guillaume hace 3 años
padre
commit
393d6d3f00
Se han modificado 2 ficheros con 34 adiciones y 1 borrados
  1. +33
    -0
      Model/Setting/EntitySettingTrait.php
  2. +1
    -1
      Model/Site/SiteModel.php

+ 33
- 0
Model/Setting/EntitySettingTrait.php Ver fichero

@@ -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;
}

}

+ 1
- 1
Model/Site/SiteModel.php Ver fichero

@@ -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;

Cargando…
Cancelar
Guardar