triggerValue)); if (strlen($search) === 0) { Log::debug(sprintf('RuleTrigger NotesContain for journal #%d: "%s" is empty, return false.', $journal->id, $search)); return false; } /** @var Note $note */ $note = $journal->notes()->first(); $text = ''; if (!is_null($note)) { $text = strtolower($note->text); } $strpos = strpos($text, $search); if (!($strpos === false)) { Log::debug(sprintf('RuleTrigger NotesContain for journal #%d: "%s" contains "%s", return true.', $journal->id, $text, $search)); return true; } Log::debug(sprintf('RuleTrigger NotesContain for journal #%d: "%s" does NOT contain "%s", return false.', $journal->id, $text, $search)); return false; } }