Lines Matching refs:name
41 $class = (new \ReflectionClass(\get_class($callable[0])))->name;
123 foreach ($arguments as $name => $node) {
124 if (!\is_int($name)) {
126 $name = $this->normalizeName($name);
131 $parameters[$name] = $node;
156 $name = $this->normalizeName($callableParameter->name);
158 if ('start' === $name) {
159 $name = 'low';
160 } elseif ('end' === $name) {
161 $name = 'high';
165 $names[] = $name;
167 if (\array_key_exists($name, $parameters)) {
169 …w new SyntaxError(sprintf('Argument "%s" is defined twice for %s "%s".', $name, $callType, $callNa…
175 …$name, $callType, $callName, implode(', ', $names), \count($missingArguments) > 1 ? 's' : '', impl…
180 $arguments[] = $parameters[$name];
181 unset($parameters[$name]);
195 $missingArguments[] = $name;
198 … SyntaxError(sprintf('Value for argument "%s" is required for %s "%s".', $name, $callType, $callNa…
241 protected function normalizeName($name) argument
243 …wer(preg_replace(['/([A-Z]+)([A-Z][a-z])/', '/([a-z\d])([A-Z])/'], ['\\1_\\2', '\\1_\\2'], $name));
278 $callableName = $r->name;
280 $callableName = $r->getDeclaringClass()->name.'::'.$callableName;