public function testSubRequest()
 {
     $request = new Request(array('cmd' => 'info'));
     $httpKernel = $this->getMock('Symfony\\Component\\HttpKernel\\HttpKernelInterface');
     $httpKernel->expects($this->once())->method('handle');
     $event = new ElFinderPreExecutionEvent($request, $httpKernel, 'testInstance', 'testHomeFolder');
     $jsonResponse = $event->subRequest(array('instance' => $event->getInstance(), 'homeFolder' => $event->getHomeFolder()), $request->query->all());
 }
 /**
  * Constructor.
  *
  * @param Request             $request
  * @param HttpKernelInterface $httpKernel
  * @param string              $instance
  * @param string              $homeFolder
  * @param array               $result
  */
 public function __construct(Request $request, HttpKernelInterface $httpKernel, $instance, $homeFolder, array $result)
 {
     parent::__construct($request, $httpKernel, $instance, $homeFolder);
     $this->result = $result;
 }