*/ interface CommunicationChannel { /** * Get name of channel * @return string */ public function getName(); /** * Processes the input or output message * @param QtiRunnerServiceContext $context - Needs the current runner context * @param array $data * @return array */ public function process(QtiRunnerServiceContext $context, array $data = []); }