public function push_article()
 {
     // Bundle article into .article file
     $bundlr = new Bundlr();
     $article = $bundlr->bundle($this);
     // Push article to adobe's cloud
     $adobe = new Adobe();
     $adobe->upload_article_folio($this, $article);
 }
 public function update_api_permissions()
 {
     $Adobe = new Adobe();
     $Adobe->get_user_permissions();
 }
 public function link($entity)
 {
     $adobe = new Adobe();
     $cloudEntity = $adobe->getEntity($entity);
     foreach ($this->cloudProperties as $property) {
         $this->{$property} = $cloudEntity->{$property};
     }
     $this->save();
 }