code: public function setCollection(array $collection)
      {
          list($collection) = $this->fireEvent('collection.set', [ $collection ]);
  
          $this->collection = [];
  
          foreach($collection as $asset)
          {
              $this->appendToCollection($asset);
          }
  
          return $this;
      }
docs: Sets collection of assets.
  @param  array $collection
  @return self