/**
  * Returns TRUE if the other source is an S3 source and shares the same credentials
  * @param Assets_base_source $source
  * @return mixed
  */
 public function can_move_files_from(Assets_base_source $source)
 {
     return $source instanceof Assets_s3_source && $this->settings()->access_key_id == $source->settings()->access_key_id && $this->settings()->secret_access_key == $source->settings()->secret_access_key;
 }
Beispiel #2
0
 /**
  * Returns TRUE if source is capable from performing the file move from another source as if the file being moved was
  * inside the new source already. For example - all EE operations and S3 operations, that take place on the same AWS account.
  *
  * @param Assets_base_source $source
  * @return boolean
  */
 public function can_move_files_from(Assets_base_source $source)
 {
     return $source instanceof Assets_rs_source && $this->settings()->username == $source->settings()->username && $this->settings()->api_key == $source->settings()->api_key;
 }