for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace FondBot\Conversation;
use FondBot\Bot;
use FondBot\Traits\Loggable;
use FondBot\Conversation\Traits\Transitions;
use FondBot\Conversation\Traits\Authorization;
use FondBot\Conversation\Traits\HasActivators;
use FondBot\Contracts\Conversation\Conversable;
use FondBot\Conversation\Traits\InteractsWithContext;
use FondBot\Contracts\Conversation\Intent as IntentContract;
abstract class Intent implements IntentContract, Conversable
{
use Authorization, InteractsWithContext, HasActivators, Transitions, Loggable;
/**
* Handle intent.
*
* @param Bot $bot
*/
final public function handle(Bot $bot): void
$this->debug('handle');
$this->bot = $bot;
$this->process();
}