Lines Matching refs:tag

78             $tag = self::parseTag($value, $i, $flags);
97 if (null !== $tag && '' !== $tag) {
98 return new TaggedValue($tag, $result);
364 $tag = self::parseTag($sequence, $i, $flags);
375 $value = self::parseScalar($sequence, $flags, [',', ']'], $i, null === $tag, $references, $isQuoted);
396 if (null !== $tag && '' !== $tag) {
397 $value = new TaggedValue($tag, $value);
479 $tag = self::parseTag($mapping, $i, $flags);
493 if (null !== $tag) {
494 $output[$key] = new TaggedValue($tag, $value);
512 if (null !== $tag) {
513 $output[$key] = new TaggedValue($tag, $value);
522 $value = self::parseScalar($mapping, $flags, [',', '}', "\n"], $i, null === $tag, $references, $isValueQuoted);
535 if (null !== $tag) {
536 $output[$key] = new TaggedValue($tag, $value);
612 trigger_deprecation('symfony/yaml', '5.1', 'Using the !php/object tag without a value is deprecated.');
628 trigger_deprecation('symfony/yaml', '5.1', 'Using the !php/const tag without a value is deprecated.');
651 throw new ParseException(sprintf('The string "%s" could not be parsed as it uses an unsupported built-in tag.', $scalar), self::$parsedLineNumber, $scalar, self::$parsedFilename);
728 $tag = substr($value, $i + 1, $tagLength);
733 if ('' === $tag && (!isset($value[$nextOffset]) || \in_array($value[$nextOffset], [']', '}', ','], true))) {
737 // Is followed by a scalar and is a built-in tag
738 if ('' !== $tag && (!isset($value[$nextOffset]) || !\in_array($value[$nextOffset], ['[', '{'], true)) && ('!' === $tag[0] || 'str' === $tag || 'php/const' === $tag || 'php/object' === $tag)) {
746 if ('' !== $tag && '!' === $tag[0]) {
747 throw new ParseException(sprintf('The built-in tag "!%s" is not implemented.', $tag), self::$parsedLineNumber + 1, $value, self::$parsedFilename);
750 if ('' !== $tag && !isset($value[$i])) {
751 throw new ParseException(sprintf('Missing value for tag "%s".', $tag), self::$parsedLineNumber + 1, $value, self::$parsedFilename);
754 if ('' === $tag || Yaml::PARSE_CUSTOM_TAGS & $flags) {
755 return $tag;
758 throw new ParseException(sprintf('Tags support is not enabled. Enable the "Yaml::PARSE_CUSTOM_TAGS" flag to use "!%s".', $tag), self::$parsedLineNumber + 1, $value, self::$parsedFilename);