public function set_properties(array $properties) { if (!empty($properties['url'])) { $this->set_type(self::TYPE_URL); } else { if ($properties['id_parent'] != Category::ROOT_CATEGORY) { $this->set_type(self::TYPE_FORUM); } else { $this->set_type(self::TYPE_CATEGORY); } } parent::set_properties($properties); $this->set_description($properties['description']); $this->set_last_topic_id($properties['last_topic_id']); $this->set_url($properties['url']); }
public function set_properties(array $properties) { parent::set_properties($properties); $this->set_description($properties['description']); $this->set_image(new Url($properties['image'])); }
public function set_properties(array $properties) { parent::set_properties($properties); $this->set_color($properties['color']); }