Lines Matching refs:keywordArgs
810 protected function patternMatch($block, $orderedArgs, $keywordArgs) argument
819 $this->zipSetArgs($block->args, $orderedArgs, $keywordArgs);
849 return $block->isVararg || empty($orderedArgs) && empty($keywordArgs);
853 if ($keywordArgs) {
856 if ($arg[0] == 'arg' && isset($keywordArgs[$arg[1]])) {
897 protected function patternMatchAll($blocks, $orderedArgs, $keywordArgs, $skip = []) argument
906 if ($this->patternMatch($block, $orderedArgs, $keywordArgs)) {
918 protected function findBlocks($searchIn, $path, $orderedArgs, $keywordArgs, $seen = []) argument
929 $matches = $this->patternMatchAll($blocks, $orderedArgs, $keywordArgs, $seen);
942 $keywordArgs,
957 return $this->findBlocks($searchIn->parent, $path, $orderedArgs, $keywordArgs, $seen);
1037 $keywordArgs = [];
1044 $keywordArgs[$arg[1]] = $this->reduce($arg[2]);
1056 $mixins = $this->findBlocks($block, $path, $orderedArgs, $keywordArgs);
1083 $this->zipSetArgs($mixin->args, $orderedArgs, $keywordArgs);