for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace JobQueue\Domain\Task;
use Ramsey\Uuid\Uuid;
final class Identifier
{
/**
*
* @var string
*/
private $value;
* @param string|null $value
public function __construct(string $value = null)
$this->value = $value ?: (string) Uuid::uuid4();
}
* @return string
public function getValue(): string
return $this->value;
public function __toString(): string