for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace CultuurNet\UDB3\Media\Commands;
use CultuurNet\UDB3\Language;
use CultuurNet\UDB3\Media\Properties\MIMEType;
use ValueObjects\Identity\UUID;
use ValueObjects\StringLiteral\StringLiteral;
class UploadImage
{
/**
* @var UUID
*/
protected $fileId;
* @var Language
protected $language;
* @var StringLiteral
protected $description;
protected $copyrightHolder;
* @var MIMEType
protected $mimeType;
protected $filePath;
* @param UUID $fileId
* @param MIMEType $mimeType
* @param StringLiteral $description
* @param StringLiteral $copyrightHolder
* @param StringLiteral $filePath
* @param Language $language
public function __construct(
UUID $fileId,
MIMEType $mimeType,
StringLiteral $description,
StringLiteral $copyrightHolder,
StringLiteral $filePath,
Language $language
) {
$this->fileId = $fileId;
$this->description = $description;
$this->copyrightHolder = $copyrightHolder;
$this->mimeType = $mimeType;
$this->filePath = $filePath;
$this->language = $language;
}
* @return Language
public function getLanguage()
return $this->language;
* @return UUID
public function getFileId()
return $this->fileId;
* @return StringLiteral
public function getDescription()
return $this->description;
public function getCopyrightHolder()
return $this->copyrightHolder;
* @return MIMEType
public function getMimeType()
return $this->mimeType;
public function getFilePath()
return $this->filePath;