Bristol SU Support Package
ActivityRequiresParticipant.php
Go to the documentation of this file.
1 <?php
2 
4 
6 use Exception;
7 use Throwable;
8 
13 {
19  private $activity;
20 
29  public function __construct($message = "", $code = 0, Throwable $previous = null, $activity = null)
30  {
31  parent::__construct($message, $code, $previous);
32  $this->activity = $activity;
33  }
34 
44  public static function createWithActivity(Activity $activity, string $message = '', int $code = 0)
45  {
46  return new self($message, $code, null, $activity);
47  }
48 
54  public function getActivity()
55  {
56  return $this->activity;
57  }
58 }
__construct($message="", $code=0, Throwable $previous=null, $activity=null)
static createWithActivity(Activity $activity, string $message='', int $code=0)