Lines Matching refs:self
39 self::$exceptionOnInvalidType = (bool) (Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE & $flags);
40 self::$objectSupport = (bool) (Yaml::PARSE_OBJECT & $flags);
41 self::$objectForMap = (bool) (Yaml::PARSE_OBJECT_FOR_MAP & $flags);
42 self::$constantSupport = (bool) (Yaml::PARSE_CONSTANT & $flags);
43 self::$parsedFilename = $parsedFilename;
46 self::$parsedLineNumber = $parsedLineNumber;
63 self::initialize($flags);
78 $tag = self::parseTag($value, $i, $flags);
81 $result = self::parseSequence($value, $flags, $i, $references);
85 $result = self::parseMapping($value, $flags, $i, $references);
89 $result = self::parseScalar($value, $flags, null, $i, true, $references);
94 …Unexpected characters near "%s".', substr($value, $i)), self::$parsedLineNumber + 1, $value, self:…
125 return self::dumpNull($flags);
132 return '!'.$value->getTag().' '.self::dump($value->getValue(), $flags);
136 return '!php/object '.self::dump(serialize($value));
143 … $output[] = sprintf('%s: %s', self::dump($key, $flags), self::dump($val, $flags));
153 return self::dumpNull($flags);
155 return self::dumpArray($value, $flags);
157 return self::dumpNull($flags);
189 case self::isBinaryString($value):
195 case Parser::preg_match(self::getHexRegex(), $value):
196 case Parser::preg_match(self::getTimestampRegex(), $value):
234 if (($value || Yaml::DUMP_EMPTY_ARRAY_AS_SEQUENCE & $flags) && !self::isHash($value)) {
237 $output[] = self::dump($val, $flags);
246 $output[] = sprintf('%s: %s', self::dump($key, $flags), self::dump($val, $flags));
273 $output = self::parseQuotedScalar($scalar, $i);
278 …ne, expected one of "%s".', implode('', $delimiters)), self::$parsedLineNumber + 1, $scalar, self:…
281 …f('Unexpected characters (%s).', substr($scalar, $i)), self::$parsedLineNumber + 1, $scalar, self:…
301 …sprintf('Malformed inline YAML string: "%s".', $scalar), self::$parsedLineNumber + 1, null, self::…
306 …n scalar; you need to quote the scalar.', $output[0]), self::$parsedLineNumber + 1, $output, self:…
310 $output = self::evaluateScalar($output, $flags, $references, $isQuoted);
324 if (!Parser::preg_match('/'.self::REGEX_QUOTED_STRING.'/Au', substr($scalar, $i), $match)) {
325 …rmed inline YAML string: "%s".', substr($scalar, $i)), self::$parsedLineNumber + 1, $scalar, self:…
364 $tag = self::parseTag($sequence, $i, $flags);
368 $value = self::parseSequence($sequence, $flags, $i, $references);
372 $value = self::parseMapping($sequence, $flags, $i, $references);
375 …$value = self::parseScalar($sequence, $flags, [',', ']'], $i, null === $tag, $references, $isQuote…
382 $value = self::parseMapping('{'.$value.'}', $flags, $pos, $references);
405 …rintf('Malformed inline YAML string: "%s".', $sequence), self::$parsedLineNumber + 1, null, self::…
431 if (self::$objectForMap) {
441 $key = self::parseScalar($mapping, $flags, [':', ' '], $i, false);
444 … throw new ParseException('Missing mapping key.', self::$parsedLineNumber + 1, $mapping);
448 $key .= ' '.self::parseScalar($mapping, $flags, [':'], $i, false);
449 $key = self::evaluateScalar($key, $flags);
457 $evaluatedKey = self::evaluateScalar($key, $flags, $references);
460 …to strings is not supported. Quote your evaluable mapping keys instead.', self::$parsedLineNumber …
465 …a space or an indication character (i.e. " ", ",", "[", "]", "{", "}").', self::$parsedLineNumber …
479 $tag = self::parseTag($mapping, $i, $flags);
483 $value = self::parseSequence($mapping, $flags, $i, $references);
499 …throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + …
504 $value = self::parseMapping($mapping, $flags, $i, $references);
518 …throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + …
522 …$value = self::parseScalar($mapping, $flags, [',', '}', "\n"], $i, null === $tag, $references, $is…
541 …throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + …
551 …printf('Malformed inline YAML string: "%s".', $mapping), self::$parsedLineNumber + 1, null, self::…
575 …ion('A reference must contain at least one character.', self::$parsedLineNumber + 1, $value, self:…
579 …tion(sprintf('Reference "%s" does not exist.', $value), self::$parsedLineNumber + 1, $value, self:…
603 $s = self::parseQuotedScalar($s);
610 if (self::$objectSupport) {
617 return unserialize(self::parseScalar(substr($scalar, 12)));
620 if (self::$exceptionOnInvalidType) {
621 … support when parsing a YAML file has been disabled.', self::$parsedLineNumber + 1, $scalar, self:…
626 if (self::$constantSupport) {
634 … if (\defined($const = self::parseScalar(substr($scalar, 11), 0, null, $i, false))) {
638 …(sprintf('The constant "%s" is not defined.', $const), self::$parsedLineNumber + 1, $scalar, self:…
640 if (self::$exceptionOnInvalidType) {
641 …"Yaml::PARSE_CONSTANT" flag to the parser?', $scalar), self::$parsedLineNumber + 1, $scalar, self:…
648 return self::evaluateBinaryScalar(substr($scalar, 9));
651 …rsed as it uses an unsupported built-in tag.', $scalar), self::$parsedLineNumber, $scalar, self::$…
687 case Parser::preg_match(self::getHexRegex(), $scalar):
698 case Parser::preg_match(self::getTimestampRegex(), $scalar):
734 …scalar value "!" is not supported. You must quote it.', self::$parsedLineNumber + 1, $value, self:…
747 …tf('The built-in tag "!%s" is not implemented.', $tag), self::$parsedLineNumber + 1, $value, self:…
751 …Exception(sprintf('Missing value for tag "%s".', $tag), self::$parsedLineNumber + 1, $value, self:…
758 …e "Yaml::PARSE_CUSTOM_TAGS" flag to use "!%s".', $tag), self::$parsedLineNumber + 1, $value, self:…
763 $parsedBinaryData = self::parseScalar(preg_replace('/\s/', '', $scalar));
766 … four (%d bytes given).', \strlen($parsedBinaryData)), self::$parsedLineNumber + 1, $scalar, self:…
770 …%s) contains invalid characters.', $parsedBinaryData), self::$parsedLineNumber + 1, $scalar, self:…