/**
  * @param Filesystem $filesystem
  * @param array $options
  */
 public function __construct(Filesystem $filesystem, array $options = array())
 {
     parent::__construct($options);
     $this->setFilesystem($filesystem);
 }
 /**
  * @param RepositoryInterface $repository
  * @param array $options
  */
 public function __construct(RepositoryInterface $repository, array $options = array())
 {
     parent::__construct($options);
     $this->setRepository($repository);
 }