Sulu\Component\Websocket\MessageDispatcher\MessageBuilderInterface::build PHP Method

build() public method

public build ( $handlerName, array $message, array $options, boolean $error = false ) : string
$handlerName
$message array
$options array
$error boolean
return string
    public function build($handlerName, array $message, array $options, $error = false);

Usage Example

Example #1
0
 /**
  * {@inheritdoc}
  */
 public function dispatch(ConnectionInterface $conn, $name, array $message, array $options, ConnectionContextInterface $context)
 {
     if (!array_key_exists($name, $this->handlers)) {
         throw new HandlerNotFoundException($name);
     }
     $error = false;
     try {
         $message = $this->handlers[$name]->handle($conn, $message, $context);
     } catch (MessageHandlerException $ex) {
         $message = $ex->getResponseMessage();
         $error = true;
     }
     return $this->messageBuilder->build($name, $message, $options, $error);
 }
All Usage Examples Of Sulu\Component\Websocket\MessageDispatcher\MessageBuilderInterface::build
MessageBuilderInterface