for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DoS\ResourceBundle\Model;
/**
* @author liverbool <[email protected]>
*/
trait OriginatorTrait
{
* @var int
protected $originId;
* @var string
protected $originType;
protected $originAlias;
* {@inheritdoc}
public function getOriginId()
return $this->originId;
}
public function setOriginId($originId)
$this->originId = $originId;
return $this;
public function getOriginType()
return $this->originType;
public function setOriginType($originType)
$this->originType = $originType;
if (method_exists($originType, 'getOriginalAlias')) {
$this->originAlias = $originType::getOriginalAlias();
public function getOriginAlias()
return $this->originAlias;
public function setOriginAlias($originAlias)
$this->originAlias = $originAlias;