triggerValue = $triggerValue; $self->stopProcessing = $stopProcessing; return $self; } /** * @codeCoverageIgnore * @param RuleTrigger $trigger * * @return AbstractTrigger */ public static function makeFromTrigger(RuleTrigger $trigger) { $self = new static; $self->trigger = $trigger; $self->triggerValue = $trigger->trigger_value; $self->stopProcessing = $trigger->stop_processing; return $self; } /** * @codeCoverageIgnore * @param string $triggerValue * * @return AbstractTrigger */ public static function makeFromTriggerValue(string $triggerValue) { $self = new static; $self->triggerValue = $triggerValue; return $self; } /** * @codeCoverageIgnore * @return RuleTrigger */ public function getTrigger(): RuleTrigger { return $this->trigger; } /** * @codeCoverageIgnore * @return string */ public function getTriggerValue(): string { return $this->triggerValue; } }