public function push_content($content = null) { $adobe = new Adobe(); $uploadID = $adobe->create_upload_id(); if (!empty($content)) { $adobe->upload_asset($this, $this->contents[$content], '/images/' . $content, null, $uploadID); } else { foreach ($this->contents as $name => $content) { $adobe->upload_asset($this, $content['path'], '/images/' . $name, null, $uploadID); $this->_links[$name]['href'] = 'contents/images/' . $name; } } if (!empty($content) || count($this->contents) > 0) { $adobe->update_entity($this); $adobe->seal_entity($this, $uploadID); } }