Pimcore\Model\Object\Data\Link::setValues PHP Метод

setValues() публичный Метод

public setValues ( array $data = [] )
$data array
    public function setValues($data = [])
    {
        if (is_array($data) && count($data) > 0) {
            foreach ($data as $key => $value) {
                $method = "set" . $key;
                if (method_exists($this, $method)) {
                    $this->{$method}($value);
                }
            }
        }
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * @see Model\Object\ClassDefinition\Data::getDataFromEditmode
  * @param string $data
  * @param null|Model\Object\AbstractObject $object
  * @return string
  */
 public function getDataFromEditmode($data, $object = null)
 {
     $link = new Object\Data\Link();
     $link->setValues($data);
     if ($link->isEmpty()) {
         return false;
     }
     return $link;
 }