Example #1
0
 /**
  * Static constructor - start processor
  *
  * @param array|object                           $payload
  * @param \Comodojo\RpcServer\Request\Parameters $parameters
  * @param \Psr\Log\LoggerInterface               $logger
  *
  * @return mixed
  * @throws Exception
  */
 public static function process($payload, Parameters $parameters, \Psr\Log\LoggerInterface $logger)
 {
     try {
         $processor = new JsonProcessor($payload, $parameters, $logger);
         $return = $processor->run();
     } catch (Exception $e) {
         throw $e;
     }
     return $return;
 }