object = $object; $this->data = new stdClass(); } public function load($tag = null) { $sql = 'SELECT metadata.data, metadata_field.name FROM metadata ' . 'JOIN metadata_field ON metadata.field = metadata_field.id'; if($tag) { $sql .= ' WHERE metadata_field.name = ?'; } $statement = \Dba::read($sql, $tag); while($object = \Dba::fetch_object($statement, __CLASS__)) { $this->data[$object->getId()] = $object; } return $this->data; } public function save() { } public function get($tag) { return $this->data->$tag; } public function getAll() { return $this->data; } public function set($tag, $data) { $this->data->$tag = $data; } public function setAll($tags) { $this->data = (object) $tags; } }