/** * Transforms the selected data into the structure object * * @param array $data * @return \Zork\Model\Structure\StructureAbstract */ public function selected(array $data) { if (isset($data['tags']) && is_string($data['tags'])) { $data['tags'] = explode(static::TAG_SEPARATOR, $data['tags']); } if (isset($data['tagIds']) && is_string($data['tagIds'])) { $data['tagIds'] = explode(static::TAG_SEPARATOR, $data['tagIds']); } if (isset($data['localeTags']) && is_string($data['localeTags'])) { $data['localeTags'] = explode(static::TAG_SEPARATOR, $data['localeTags']); } if (isset($data['proxyData']) && is_string($data['proxyData'])) { $data['proxyData'] = $this->parseProxyData($data['proxyData']); } return parent::selected($data); }
/** * Transforms the selected data into the structure object * * @param array $data * @return \Zork\Model\Structure\StructureAbstract */ public function selected(array $data) { if (isset($data['proxyData']) && is_string($data['proxyData'])) { $data['proxyData'] = $this->parseProxyData($data['proxyData']); } return parent::selected($data); }
/** * Transforms the selected data into the structure object * * @param array $data * @return \Customize\Model\Rule\Structure */ public function selected(array $data) { if (isset($data[self::PROPERTIES_FIELD]) && is_string($data[self::PROPERTIES_FIELD])) { $data[self::PROPERTIES_FIELD] = $this->parseProperties($data[self::PROPERTIES_FIELD]); } return parent::selected($data); }