Learn how to use Engine hooks to customize the conversation flow
true
allows the operation to proceed and false
prevents it. In most cases, it’s better to throw and handle exceptions instead of just returning false
, since returning false
silently stops execution.$reinjectInstructionsPer
property defines when to reinject the instructions again. By default, it is set to 0
(disabled).true
unless you explicitly want to halt executionfalse
&$result
), ensure you understand the implications