for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace diecoding\aws\s3\commands;
use diecoding\aws\s3\base\commands\ExecutableCommand;
use diecoding\aws\s3\base\commands\traits\Options;
use diecoding\aws\s3\interfaces\commands\HasBucket;
/**
* Class ExistCommand
*
* @method bool execute()
* @package diecoding\aws\s3\commands
*/
class ExistCommand extends ExecutableCommand implements HasBucket
{
use Options;
/** @var string */
protected $bucket;
protected $filename;
* @return string
public function getBucket(): string
return (string)$this->bucket;
}
* @param string $name
* @return $this
public function inBucket(string $name)
$this->bucket = $name;
return $this;
public function getFilename(): string
return (string)$this->filename;
* @param string $filename
public function byFilename(string $filename)
$this->filename = $filename;