update() public method

Update a specific piece of metadata.
public update ( integer $id, string $name, string $value, string $value_type, integer $owner_guid, integer $access_id ) : boolean
$id integer ID of the metadata to update
$name string Metadata name
$value string Metadata value
$value_type string Value type
$owner_guid integer Owner guid
$access_id integer Access ID
return boolean
Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function update($id, $name, $value, $value_type, $owner_guid, $access_id)
 {
     if (!isset($this->rows[$id])) {
         return false;
     }
     $row = $this->rows[$id];
     $row->name = $name;
     $row->value = $value;
     $row->value_type = detect_extender_valuetype($value, $this->db->sanitizeString(trim($value_type)));
     $row->owner_guid = $owner_guid;
     $row->access_id = $access_id;
     $this->rows[$id] = $row;
     $this->addQuerySpecs($row);
     return parent::update($id, $name, $value, $value_type, $owner_guid, $access_id);
 }