File: /var/www/vhost/disk-apps/demo.sports-crowd.com/vendor/dnetix/redirection/src/Traits/StatusTrait.php
<?php
namespace Dnetix\Redirection\Traits;
use Dnetix\Redirection\Entities\Status;
trait StatusTrait
{
/**
* @var Status
*/
protected Status $status;
public function status(): Status
{
return $this->status;
}
public function isApproved(): bool
{
return $this->status()->status() == Status::ST_APPROVED;
}
public function isSuccessful(): bool
{
return !in_array($this->status()->status(), [Status::ST_ERROR, Status::ST_FAILED]);
}
public function isRejected(): bool
{
return $this->status()->status() == Status::ST_REJECTED;
}
}