class ViewExecutableFactory (View source)

Defines the cache backend factory.

Properties

protected AccountInterface $user

Stores the current user.

protected RequestStack $requestStack

The request stack.

protected ViewsData $viewsData

The views data.

protected RouteProviderInterface $routeProvider

The route provider.

Methods

__construct(AccountInterface $user, RequestStack $request_stack, ViewsData $views_data, RouteProviderInterface $route_provider)

Constructs a new ViewExecutableFactory.

get(ViewEntityInterface $view)

Instantiates a ViewExecutable class.

Details

__construct(AccountInterface $user, RequestStack $request_stack, ViewsData $views_data, RouteProviderInterface $route_provider)

Constructs a new ViewExecutableFactory.

Parameters

AccountInterface $user

The current user.

RequestStack $request_stack

The request stack.

ViewsData $views_data

The views data.

RouteProviderInterface $route_provider

The route provider.

ViewExecutable get(ViewEntityInterface $view)

Instantiates a ViewExecutable class.

Parameters

ViewEntityInterface $view

A view entity instance.

Return Value

ViewExecutable

A ViewExecutable instance.