Lines Matching refs:key

142                     foreach ($value as $key => $val) {
143 $output[] = sprintf('%s: %s', self::dump($key, $flags), self::dump($val, $flags));
216 foreach ($value as $key => $val) {
217 if ($key !== $expectedKey++) {
245 foreach ($value as $key => $val) {
246 $output[] = sprintf('%s: %s', self::dump($key, $flags), self::dump($val, $flags));
438 // key
441 $key = self::parseScalar($mapping, $flags, [':', ' '], $i, false);
444 throw new ParseException('Missing mapping key.', self::$parsedLineNumber + 1, $mapping);
447 if ('!php/const' === $key) {
448 $key .= ' '.self::parseScalar($mapping, $flags, [':'], $i, false);
449 $key = self::evaluateScalar($key, $flags);
457 $evaluatedKey = self::evaluateScalar($key, $flags, $references);
459 if ('' !== $key && $evaluatedKey !== $key && !\is_string($evaluatedKey) && !\is_int($evaluatedKey)) {
468 if ('<<' === $key) {
488 if ('<<' === $key) {
492 } elseif ($allowOverwrite || !isset($output[$key])) {
494 $output[$key] = new TaggedValue($tag, $value);
496 $output[$key] = $value;
498 } elseif (isset($output[$key])) {
499 throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
509 if ('<<' === $key) {
511 } elseif ($allowOverwrite || !isset($output[$key])) {
513 $output[$key] = new TaggedValue($tag, $value);
515 $output[$key] = $value;
517 } elseif (isset($output[$key])) {
518 throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
527 if ('<<' === $key) {
529 } elseif ($allowOverwrite || !isset($output[$key])) {
536 $output[$key] = new TaggedValue($tag, $value);
538 $output[$key] = $value;
540 } elseif (isset($output[$key])) {
541 throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);