/** * @param array $entities * @param float $confidence */ public function __construct(array $entities, $confidence) { parent::__construct(Step::TYPE_MERGE, $confidence, $entities); }
/** * @param string $message * @param float $confidence * @param array $entities */ public function __construct($message, $confidence, array $entities = []) { parent::__construct(Step::TYPE_MESSAGE, $confidence, $entities); $this->message = $message; }
/** * @param string $action * @param float $confidence * @param array $entities */ public function __construct($action, $confidence, array $entities = []) { parent::__construct(Step::TYPE_ACTION, $confidence, $entities); $this->action = $action; }
/** * @param float $confidence */ public function __construct($confidence) { parent::__construct(Step::TYPE_STOP, $confidence); }