render() публичный Метод

create
public render ( string $widgetId, array $args = [] ) : mixed
$widgetId string widget id
$args array to create widget html arguments
Результат mixed
 /**
  * testRenderExceptionOccurOnGuest
  *
  * @return void
  */
 public function testRenderExceptionOccurOnGuest()
 {
     $widgetHandler = new WidgetHandler($this->register, $this->guard, $this->factory, false);
     $register = $this->register;
     $register->shouldReceive('get')->andReturn(null);
     $mockUser = m::mock('Xpressengine\\User\\UserInterface');
     $mockUser->shouldReceive('getRating')->andReturn('guest');
     $guard = $this->guard;
     $guard->shouldReceive('user')->andReturn($mockUser);
     $fakeWidgetRenderString = $widgetHandler->render('testWidgetId', []);
     $this->assertEquals('', $fakeWidgetRenderString);
 }
 /**
  * render
  *
  * @param WidgetHandler $widgetHandler
  *
  * @return mixed
  */
 public function render(WidgetHandler $widgetHandler)
 {
     $id = Input::get('widget');
     $args = Input::except('widget');
     $render = $widgetHandler->render($id, $args);
     return $render;
 }