Bläddra i källkod

Correctif EntitySettingTrait

develop
Guillaume 3 år sedan
förälder
incheckning
393d6d3f00
2 ändrade filer med 34 tillägg och 1 borttagningar
  1. +33
    -0
      Model/Setting/EntitySettingTrait.php
  2. +1
    -1
      Model/Site/SiteModel.php

+ 33
- 0
Model/Setting/EntitySettingTrait.php Visa fil

@@ -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 Visa fil

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

Laddar…
Avbryt
Spara