class ArgumentsResolver

Resolves the arguments to pass to a callable.

Hierarchy

File

core/lib/Drupal/Component/Utility/ArgumentsResolver.php, line 8

Namespace

Drupal\Component\Utility

Members

Name Modifiers Type Description
ArgumentsResolver::$objects protected property An associative array of parameter names to object candidate values.
ArgumentsResolver::$scalars protected property An associative array of parameter names to scalar candidate values.
ArgumentsResolver::$wildcards protected property An array object candidates tried on every parameter regardless of name.
ArgumentsResolver::getArgument protected function Gets the argument value for a parameter.
ArgumentsResolver::getArguments public function Gets arguments suitable for passing to the given callable. Overrides ArgumentsResolverInterface::getArguments
ArgumentsResolver::getReflector protected function Gets a reflector for the access check callable.
ArgumentsResolver::handleUnresolvedArgument protected function Handles unresolved arguments for getArgument().
ArgumentsResolver::__construct public function Constructs a new ArgumentsResolver.

© 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!Component!Utility!ArgumentsResolver.php/class/ArgumentsResolver/8.1.x