class ParamConverterManager

Manages converter services for converting request parameters to full objects.

A typical use case for this would be upcasting (converting) a node id to a node entity.

Hierarchy

File

core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php, line 14

Namespace

Drupal\Core\ParamConverter

Members

Name Modifiers Type Description
ParamConverterManager::$converters protected property Array of loaded converter services keyed by their ids.
ParamConverterManager::addConverter public function Registers a parameter converter with the manager. Overrides ParamConverterManagerInterface::addConverter
ParamConverterManager::convert public function Invokes the registered converter for each defined parameter on a route. Overrides ParamConverterManagerInterface::convert
ParamConverterManager::getConverter public function Lazy-loads converter services. Overrides ParamConverterManagerInterface::getConverter
ParamConverterManager::setRouteParameterConverters public function Saves a list of applicable converters to each route. Overrides ParamConverterManagerInterface::setRouteParameterConverters

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!ParamConverter!ParamConverterManager.php/class/ParamConverterManager/8.1.x