Lines Matching defs:mergeCache
132 ?DoubleKeyMap $mergeCache
140 return self::mergeSingletons($a, $b, $rootIsWildcard, $mergeCache);
168 return self::mergeArrays($a, $b, $rootIsWildcard, $mergeCache);
197 ?DoubleKeyMap $mergeCache
199 if ($mergeCache !== null) {
200 $previous = $mergeCache->getByTwoKeys($a, $b);
206 $previous = $mergeCache->getByTwoKeys($b, $a);
216 if ($mergeCache !== null) {
217 $mergeCache->set($a, $b, $rootMerge);
228 $parent = self::merge($a->parent, $b->parent, $rootIsWildcard, $mergeCache);
246 if ($mergeCache !== null) {
247 $mergeCache->set($a, $b, $spc);
275 if ($mergeCache !== null) {
276 $mergeCache->set($a, $b, $apc);
297 if ($mergeCache !== null) {
298 $mergeCache->set($a, $b, $a_);
407 ?DoubleKeyMap $mergeCache
409 if ($mergeCache !== null) {
410 $previous = $mergeCache->getByTwoKeys($a, $b);
416 $previous = $mergeCache->getByTwoKeys($b, $a);
455 $mergedParent = self::merge($a_parent, $b_parent, $rootIsWildcard, $mergeCache);
499 if ($mergeCache !== null) {
500 $mergeCache->set($a, $b, $a_);
517 if ($mergeCache !== null) {
518 $mergeCache->set($a, $b, $a);
525 if ($mergeCache !== null) {
526 $mergeCache->set($a, $b, $b);
532 if ($mergeCache !== null) {
533 $mergeCache->set($a, $b, $M);