ConversationManager
Table of Contents
Properties
-
$factory
: callable(string): Conversation
-
$logger
: LoggerInterface|null
Methods
-
__construct()
: mixed
-
clear()
: void
-
intercept()
: bool
-
start()
: void
$factory
private
callable(string): Conversation
$factory
$logger
read-only
private
LoggerInterface|null
$logger
= null
__construct()
public
__construct([LoggerInterface|null $logger = null ][, callable|null $factory = null ]) : mixed
Parameters
-
$logger
: LoggerInterface|null
= null
-
-
$factory
: callable|null
= null
-
clear()
public
clear(Thread $thread) : void
Parameters
-
$thread
: Thread
-
intercept()
public
intercept(Thread $thread, Message $message) : bool
Parameters
-
$thread
: Thread
-
-
$message
: Message
-
start()
public
start(string $class, Thread $thread, Message $message) : void
Parameters
-
$class
: string
-
-
$thread
: Thread
-
-
$message
: Message
-