is_satisfied()) { Event::raise('rule_triggered', $this, time()); $this->do_action(); } Event::raise('rule_not_triggered', $this, time()); } /** * Show the rule's name * * @return string */ public function __toString() { return $this->name; } }