ViewUIConverter

Provides upcasting for a view entity to be used in the Views UI.

Example:

pattern: '/some/{view}/and/{bar}' options: parameters: view: type: 'entity:view' tempstore: TRUE

The value for {view} will be converted to a view entity prepared for the Views UI and loaded from the views temp store, but it will not touch the value for {bar}.

Hierarchy

File

core/modules/views_ui/src/ParamConverter/ViewUIConverter.php, line 30

Namespace

Drupal\views_ui\ParamConverter

Members

Name Modifiers Type Description
AdminPathConfigEntityConverter::$adminContext protected property The route admin context to determine whether a route is an admin one.
AdminPathConfigEntityConverter::$configFactory protected property The config factory.
EntityConverter::$entityManager protected property Entity manager which performs the upcasting in the end.
EntityConverter::getEntityTypeFromDefaults protected function Determines the entity type ID given a route definition and route defaults.
ViewUIConverter::$tempStoreFactory protected property Stores the tempstore factory.
ViewUIConverter::applies public function Determines if the converter applies to a specific route and variable. Overrides AdminPathConfigEntityConverter::applies
ViewUIConverter::convert public function Converts path variables to their corresponding objects. Overrides AdminPathConfigEntityConverter::convert
ViewUIConverter::__construct public function Constructs a new ViewUIConverter. Overrides AdminPathConfigEntityConverter::__construct
doc_Drupal
2016-10-29 09:56:10
Comments
Leave a Comment

Please login to continue.