@@ -133,11 +133,11 @@ discard block |
||
| 133 | 133 | return sprintf('!php/const %s::%s', \get_class($value), $value->name); |
| 134 | 134 | case \is_object($value): |
| 135 | 135 | if ($value instanceof TaggedValue) { |
| 136 | - return '!'.$value->getTag().' '.self::dump($value->getValue(), $flags); |
|
| 136 | + return '!' . $value->getTag() . ' ' . self::dump($value->getValue(), $flags); |
|
| 137 | 137 | } |
| 138 | 138 | |
| 139 | 139 | if (Yaml::DUMP_OBJECT & $flags) { |
| 140 | - return '!php/object '.self::dump(serialize($value)); |
|
| 140 | + return '!php/object ' . self::dump(serialize($value)); |
|
| 141 | 141 | } |
| 142 | 142 | |
| 143 | 143 | if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($value instanceof \stdClass || $value instanceof \ArrayObject)) { |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | } elseif (floor($value) == $value && $repr == $value) { |
| 178 | 178 | // Preserve float data type since storing a whole number will result in integer value. |
| 179 | 179 | if (false === strpos($repr, 'E')) { |
| 180 | - $repr = $repr.'.0'; |
|
| 180 | + $repr = $repr . '.0'; |
|
| 181 | 181 | } |
| 182 | 182 | } |
| 183 | 183 | } else { |
@@ -191,7 +191,7 @@ discard block |
||
| 191 | 191 | case '' == $value: |
| 192 | 192 | return "''"; |
| 193 | 193 | case self::isBinaryString($value): |
| 194 | - return '!!binary '.base64_encode($value); |
|
| 194 | + return '!!binary ' . base64_encode($value); |
|
| 195 | 195 | case Escaper::requiresDoubleQuoting($value): |
| 196 | 196 | return Escaper::escapeWithDoubleQuotes($value); |
| 197 | 197 | case Escaper::requiresSingleQuoting($value): |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | if (Parser::preg_match('/[ \t]+#/', $output, $match, \PREG_OFFSET_CAPTURE)) { |
| 298 | 298 | $output = substr($output, 0, $match[0][1]); |
| 299 | 299 | } |
| 300 | - } elseif (Parser::preg_match('/^(.*?)('.implode('|', $delimiters).')/', substr($scalar, $i), $match)) { |
|
| 300 | + } elseif (Parser::preg_match('/^(.*?)(' . implode('|', $delimiters) . ')/', substr($scalar, $i), $match)) { |
|
| 301 | 301 | $output = $match[1]; |
| 302 | 302 | $i += \strlen($output); |
| 303 | 303 | $output = trim($output); |
@@ -325,7 +325,7 @@ discard block |
||
| 325 | 325 | */ |
| 326 | 326 | private static function parseQuotedScalar(string $scalar, int &$i = 0): string |
| 327 | 327 | { |
| 328 | - if (!Parser::preg_match('/'.self::REGEX_QUOTED_STRING.'/Au', substr($scalar, $i), $match)) { |
|
| 328 | + if (!Parser::preg_match('/' . self::REGEX_QUOTED_STRING . '/Au', substr($scalar, $i), $match)) { |
|
| 329 | 329 | throw new ParseException(sprintf('Malformed inline YAML string: "%s".', substr($scalar, $i)), self::$parsedLineNumber + 1, $scalar, self::$parsedFilename); |
| 330 | 330 | } |
| 331 | 331 | |
@@ -390,7 +390,7 @@ discard block |
||
| 390 | 390 | // embedded mapping? |
| 391 | 391 | try { |
| 392 | 392 | $pos = 0; |
| 393 | - $value = self::parseMapping('{'.$value.'}', $flags, $pos, $references); |
|
| 393 | + $value = self::parseMapping('{' . $value . '}', $flags, $pos, $references); |
|
| 394 | 394 | } catch (\InvalidArgumentException $e) { |
| 395 | 395 | // no, it's not |
| 396 | 396 | } |
@@ -457,7 +457,7 @@ discard block |
||
| 457 | 457 | } |
| 458 | 458 | |
| 459 | 459 | if ('!php/const' === $key) { |
| 460 | - $key .= ' '.self::parseScalar($mapping, $flags, [':'], $i, false); |
|
| 460 | + $key .= ' ' . self::parseScalar($mapping, $flags, [':'], $i, false); |
|
| 461 | 461 | $key = self::evaluateScalar($key, $flags); |
| 462 | 462 | } |
| 463 | 463 | |
@@ -677,7 +677,7 @@ discard block |
||
| 677 | 677 | switch (true) { |
| 678 | 678 | case ctype_digit($scalar): |
| 679 | 679 | if (preg_match('/^0[0-7]+$/', $scalar)) { |
| 680 | - trigger_deprecation('symfony/yaml', '5.1', 'Support for parsing numbers prefixed with 0 as octal numbers. They will be parsed as strings as of 6.0. Use "%s" to represent the octal number.', '0o'.substr($scalar, 1)); |
|
| 680 | + trigger_deprecation('symfony/yaml', '5.1', 'Support for parsing numbers prefixed with 0 as octal numbers. They will be parsed as strings as of 6.0. Use "%s" to represent the octal number.', '0o' . substr($scalar, 1)); |
|
| 681 | 681 | |
| 682 | 682 | return octdec($scalar); |
| 683 | 683 | } |
@@ -687,7 +687,7 @@ discard block |
||
| 687 | 687 | return ($scalar === (string) $cast) ? $cast : $scalar; |
| 688 | 688 | case '-' === $scalar[0] && ctype_digit(substr($scalar, 1)): |
| 689 | 689 | if (preg_match('/^-0[0-7]+$/', $scalar)) { |
| 690 | - trigger_deprecation('symfony/yaml', '5.1', 'Support for parsing numbers prefixed with 0 as octal numbers. They will be parsed as strings as of 6.0. Use "%s" to represent the octal number.', '-0o'.substr($scalar, 2)); |
|
| 690 | + trigger_deprecation('symfony/yaml', '5.1', 'Support for parsing numbers prefixed with 0 as octal numbers. They will be parsed as strings as of 6.0. Use "%s" to represent the octal number.', '-0o' . substr($scalar, 2)); |
|
| 691 | 691 | |
| 692 | 692 | return -octdec(substr($scalar, 1)); |
| 693 | 693 | } |
@@ -699,7 +699,7 @@ discard block |
||
| 699 | 699 | case Parser::preg_match(self::getHexRegex(), $scalar): |
| 700 | 700 | $scalar = str_replace('_', '', $scalar); |
| 701 | 701 | |
| 702 | - return '0x' === $scalar[0].$scalar[1] ? hexdec($scalar) : (float) $scalar; |
|
| 702 | + return '0x' === $scalar[0] . $scalar[1] ? hexdec($scalar) : (float) $scalar; |
|
| 703 | 703 | case '.inf' === $scalarLower: |
| 704 | 704 | case '.nan' === $scalarLower: |
| 705 | 705 | return -log(0); |
@@ -135,7 +135,7 @@ discard block |
||
| 135 | 135 | |
| 136 | 136 | private function validate(string $content, int $flags, ?string $file = null) |
| 137 | 137 | { |
| 138 | - $prevErrorHandler = set_error_handler(function ($level, $message, $file, $line) use (&$prevErrorHandler) { |
|
| 138 | + $prevErrorHandler = set_error_handler(function($level, $message, $file, $line) use (&$prevErrorHandler) { |
|
| 139 | 139 | if (\E_USER_DEPRECATED === $level) { |
| 140 | 140 | throw new ParseException($message, $this->getParser()->getRealCurrentLineNb() + 1); |
| 141 | 141 | } |
@@ -180,10 +180,10 @@ discard block |
||
| 180 | 180 | |
| 181 | 181 | foreach ($filesInfo as $info) { |
| 182 | 182 | if ($info['valid'] && $this->displayCorrectFiles) { |
| 183 | - $io->comment('<info>OK</info>'.($info['file'] ? sprintf(' in %s', $info['file']) : '')); |
|
| 183 | + $io->comment('<info>OK</info>' . ($info['file'] ? sprintf(' in %s', $info['file']) : '')); |
|
| 184 | 184 | } elseif (!$info['valid']) { |
| 185 | 185 | ++$erroredFiles; |
| 186 | - $io->text('<error> ERROR </error>'.($info['file'] ? sprintf(' in %s', $info['file']) : '')); |
|
| 186 | + $io->text('<error> ERROR </error>' . ($info['file'] ? sprintf(' in %s', $info['file']) : '')); |
|
| 187 | 187 | $io->text(sprintf('<error> >> %s</error>', $info['message'])); |
| 188 | 188 | |
| 189 | 189 | if (false !== strpos($info['message'], 'PARSE_CUSTOM_TAGS')) { |
@@ -209,7 +209,7 @@ discard block |
||
| 209 | 209 | { |
| 210 | 210 | $errors = 0; |
| 211 | 211 | |
| 212 | - array_walk($filesInfo, function (&$v) use (&$errors) { |
|
| 212 | + array_walk($filesInfo, function(&$v) use (&$errors) { |
|
| 213 | 213 | $v['file'] = (string) $v['file']; |
| 214 | 214 | if (!$v['valid']) { |
| 215 | 215 | ++$errors; |
@@ -253,7 +253,7 @@ discard block |
||
| 253 | 253 | |
| 254 | 254 | private function getDirectoryIterator(string $directory): iterable |
| 255 | 255 | { |
| 256 | - $default = function ($directory) { |
|
| 256 | + $default = function($directory) { |
|
| 257 | 257 | return new \RecursiveIteratorIterator( |
| 258 | 258 | new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS), |
| 259 | 259 | \RecursiveIteratorIterator::LEAVES_ONLY |
@@ -269,7 +269,7 @@ discard block |
||
| 269 | 269 | |
| 270 | 270 | private function isReadable(string $fileOrDirectory): bool |
| 271 | 271 | { |
| 272 | - $default = function ($fileOrDirectory) { |
|
| 272 | + $default = function($fileOrDirectory) { |
|
| 273 | 273 | return is_readable($fileOrDirectory); |
| 274 | 274 | }; |
| 275 | 275 | |
@@ -181,7 +181,7 @@ discard block |
||
| 181 | 181 | |
| 182 | 182 | $sequenceIndentation = \strlen($values['leadspaces']) + 1; |
| 183 | 183 | $sequenceYaml = substr($this->currentLine, $sequenceIndentation); |
| 184 | - $sequenceYaml .= "\n".$this->getNextEmbedBlock($sequenceIndentation, true); |
|
| 184 | + $sequenceYaml .= "\n" . $this->getNextEmbedBlock($sequenceIndentation, true); |
|
| 185 | 185 | |
| 186 | 186 | $data[] = $this->parseBlock($currentLineNumber, rtrim($sequenceYaml), $flags); |
| 187 | 187 | } elseif (!isset($values['value']) || '' == trim($values['value'], ' ') || 0 === strpos(ltrim($values['value'], ' '), '#')) { |
@@ -196,12 +196,12 @@ discard block |
||
| 196 | 196 | isset($values['leadspaces']) |
| 197 | 197 | && ( |
| 198 | 198 | '!' === $values['value'][0] |
| 199 | - || self::preg_match('#^(?P<key>'.Inline::REGEX_QUOTED_STRING.'|[^ \'"\{\[].*?) *\:(\s+(?P<value>.+?))?\s*$#u', $this->trimTag($values['value']), $matches) |
|
| 199 | + || self::preg_match('#^(?P<key>' . Inline::REGEX_QUOTED_STRING . '|[^ \'"\{\[].*?) *\:(\s+(?P<value>.+?))?\s*$#u', $this->trimTag($values['value']), $matches) |
|
| 200 | 200 | ) |
| 201 | 201 | ) { |
| 202 | 202 | $block = $values['value']; |
| 203 | 203 | if ($this->isNextLineIndented() || isset($matches['value']) && '>-' === $matches['value']) { |
| 204 | - $block .= "\n".$this->getNextEmbedBlock($this->getCurrentLineIndentation() + \strlen($values['leadspaces']) + 1); |
|
| 204 | + $block .= "\n" . $this->getNextEmbedBlock($this->getCurrentLineIndentation() + \strlen($values['leadspaces']) + 1); |
|
| 205 | 205 | } |
| 206 | 206 | |
| 207 | 207 | $data[] = $this->parseBlock($this->getRealCurrentLineNb(), $block, $flags); |
@@ -214,7 +214,7 @@ discard block |
||
| 214 | 214 | array_pop($this->refsBeingParsed); |
| 215 | 215 | } |
| 216 | 216 | } elseif ( |
| 217 | - self::preg_match('#^(?P<key>(?:![^\s]++\s++)?(?:'.Inline::REGEX_QUOTED_STRING.'|(?:!?!php/const:)?[^ \'"\[\{!].*?)) *\:(( |\t)++(?P<value>.+))?$#u', rtrim($this->currentLine), $values) |
|
| 217 | + self::preg_match('#^(?P<key>(?:![^\s]++\s++)?(?:' . Inline::REGEX_QUOTED_STRING . '|(?:!?!php/const:)?[^ \'"\[\{!].*?)) *\:(( |\t)++(?P<value>.+))?$#u', rtrim($this->currentLine), $values) |
|
| 218 | 218 | && (false === strpos($values['key'], ' #') || \in_array($values['key'][0], ['"', "'"])) |
| 219 | 219 | ) { |
| 220 | 220 | if ($context && 'sequence' == $context) { |
@@ -232,7 +232,7 @@ discard block |
||
| 232 | 232 | } |
| 233 | 233 | |
| 234 | 234 | if (!\is_string($key) && !\is_int($key)) { |
| 235 | - throw new ParseException((is_numeric($key) ? 'Numeric' : 'Non-string').' keys are not supported. Quote your evaluable mapping keys instead.', $this->getRealCurrentLineNb() + 1, $this->currentLine); |
|
| 235 | + throw new ParseException((is_numeric($key) ? 'Numeric' : 'Non-string') . ' keys are not supported. Quote your evaluable mapping keys instead.', $this->getRealCurrentLineNb() + 1, $this->currentLine); |
|
| 236 | 236 | } |
| 237 | 237 | |
| 238 | 238 | // Convert float keys to strings, to avoid being converted to integers by PHP |
@@ -737,7 +737,7 @@ discard block |
||
| 737 | 737 | return $this->refs[$value]; |
| 738 | 738 | } |
| 739 | 739 | |
| 740 | - if (\in_array($value[0], ['!', '|', '>'], true) && self::preg_match('/^(?:'.self::TAG_PATTERN.' +)?'.self::BLOCK_SCALAR_HEADER_PATTERN.'$/', $value, $matches)) { |
|
| 740 | + if (\in_array($value[0], ['!', '|', '>'], true) && self::preg_match('/^(?:' . self::TAG_PATTERN . ' +)?' . self::BLOCK_SCALAR_HEADER_PATTERN . '$/', $value, $matches)) { |
|
| 741 | 741 | $modifiers = $matches['modifiers'] ?? ''; |
| 742 | 742 | |
| 743 | 743 | $data = $this->parseBlockScalar($matches['separator'], preg_replace('#\d+#', '', $modifiers), abs((int) $modifiers)); |
@@ -797,7 +797,7 @@ discard block |
||
| 797 | 797 | $value .= $lines[$i]; |
| 798 | 798 | $previousLineBlank = false; |
| 799 | 799 | } else { |
| 800 | - $value .= ' '.$lines[$i]; |
|
| 800 | + $value .= ' ' . $lines[$i]; |
|
| 801 | 801 | $previousLineBlank = false; |
| 802 | 802 | } |
| 803 | 803 | } |
@@ -900,11 +900,11 @@ discard block |
||
| 900 | 900 | $previousLineIndented = false; |
| 901 | 901 | $previousLineBlank = true; |
| 902 | 902 | } elseif (' ' === $blockLines[$i][0]) { |
| 903 | - $text .= "\n".$blockLines[$i]; |
|
| 903 | + $text .= "\n" . $blockLines[$i]; |
|
| 904 | 904 | $previousLineIndented = true; |
| 905 | 905 | $previousLineBlank = false; |
| 906 | 906 | } elseif ($previousLineIndented) { |
| 907 | - $text .= "\n".$blockLines[$i]; |
|
| 907 | + $text .= "\n" . $blockLines[$i]; |
|
| 908 | 908 | $previousLineIndented = false; |
| 909 | 909 | $previousLineBlank = false; |
| 910 | 910 | } elseif ($previousLineBlank || 0 === $i) { |
@@ -912,7 +912,7 @@ discard block |
||
| 912 | 912 | $previousLineIndented = false; |
| 913 | 913 | $previousLineBlank = false; |
| 914 | 914 | } else { |
| 915 | - $text .= ' '.$blockLines[$i]; |
|
| 915 | + $text .= ' ' . $blockLines[$i]; |
|
| 916 | 916 | $previousLineIndented = false; |
| 917 | 917 | $previousLineBlank = false; |
| 918 | 918 | } |
@@ -1128,7 +1128,7 @@ discard block |
||
| 1128 | 1128 | |
| 1129 | 1129 | private function getLineTag(string $value, int $flags, bool $nextLineCheck = true): ?string |
| 1130 | 1130 | { |
| 1131 | - if ('' === $value || '!' !== $value[0] || 1 !== self::preg_match('/^'.self::TAG_PATTERN.' *( +#.*)?$/', $value, $matches)) { |
|
| 1131 | + if ('' === $value || '!' !== $value[0] || 1 !== self::preg_match('/^' . self::TAG_PATTERN . ' *( +#.*)?$/', $value, $matches)) { |
|
| 1132 | 1132 | return null; |
| 1133 | 1133 | } |
| 1134 | 1134 | |
@@ -1177,7 +1177,7 @@ discard block |
||
| 1177 | 1177 | if ("'" === $quotation) { |
| 1178 | 1178 | $value .= '\\'; |
| 1179 | 1179 | } elseif (isset($this->currentLine[++$cursor])) { |
| 1180 | - $value .= '\\'.$this->currentLine[$cursor]; |
|
| 1180 | + $value .= '\\' . $this->currentLine[$cursor]; |
|
| 1181 | 1181 | } |
| 1182 | 1182 | |
| 1183 | 1183 | break; |
@@ -1189,7 +1189,7 @@ discard block |
||
| 1189 | 1189 | break; |
| 1190 | 1190 | } |
| 1191 | 1191 | |
| 1192 | - return $value.$quotation; |
|
| 1192 | + return $value . $quotation; |
|
| 1193 | 1193 | default: |
| 1194 | 1194 | $value .= $this->currentLine[$cursor]; |
| 1195 | 1195 | } |
@@ -29,21 +29,21 @@ |
||
| 29 | 29 | // on the input arrays. This ordering of the characters avoids the use of strtr, |
| 30 | 30 | // which performs more slowly. |
| 31 | 31 | private const ESCAPEES = ['\\', '\\\\', '\\"', '"', |
| 32 | - "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", |
|
| 33 | - "\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f", |
|
| 34 | - "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", |
|
| 35 | - "\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f", |
|
| 36 | - "\x7f", |
|
| 37 | - "\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9", |
|
| 38 | - ]; |
|
| 32 | + "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", |
|
| 33 | + "\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f", |
|
| 34 | + "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", |
|
| 35 | + "\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f", |
|
| 36 | + "\x7f", |
|
| 37 | + "\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9", |
|
| 38 | + ]; |
|
| 39 | 39 | private const ESCAPED = ['\\\\', '\\"', '\\\\', '\\"', |
| 40 | - '\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a', |
|
| 41 | - '\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f', |
|
| 42 | - '\\x10', '\\x11', '\\x12', '\\x13', '\\x14', '\\x15', '\\x16', '\\x17', |
|
| 43 | - '\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f', |
|
| 44 | - '\\x7f', |
|
| 45 | - '\\N', '\\_', '\\L', '\\P', |
|
| 46 | - ]; |
|
| 40 | + '\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a', |
|
| 41 | + '\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f', |
|
| 42 | + '\\x10', '\\x11', '\\x12', '\\x13', '\\x14', '\\x15', '\\x16', '\\x17', |
|
| 43 | + '\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f', |
|
| 44 | + '\\x7f', |
|
| 45 | + '\\N', '\\_', '\\L', '\\P', |
|
| 46 | + ]; |
|
| 47 | 47 | |
| 48 | 48 | /** |
| 49 | 49 | * Determines if a PHP value would require double quoting in YAML. |
@@ -29,18 +29,18 @@ discard block |
||
| 29 | 29 | // on the input arrays. This ordering of the characters avoids the use of strtr, |
| 30 | 30 | // which performs more slowly. |
| 31 | 31 | private const ESCAPEES = ['\\', '\\\\', '\\"', '"', |
| 32 | - "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", |
|
| 33 | - "\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f", |
|
| 34 | - "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", |
|
| 35 | - "\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f", |
|
| 32 | + "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07", |
|
| 33 | + "\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f", |
|
| 34 | + "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17", |
|
| 35 | + "\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f", |
|
| 36 | 36 | "\x7f", |
| 37 | 37 | "\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9", |
| 38 | 38 | ]; |
| 39 | 39 | private const ESCAPED = ['\\\\', '\\"', '\\\\', '\\"', |
| 40 | - '\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a', |
|
| 41 | - '\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f', |
|
| 40 | + '\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a', |
|
| 41 | + '\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f', |
|
| 42 | 42 | '\\x10', '\\x11', '\\x12', '\\x13', '\\x14', '\\x15', '\\x16', '\\x17', |
| 43 | - '\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f', |
|
| 43 | + '\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f', |
|
| 44 | 44 | '\\x7f', |
| 45 | 45 | '\\N', '\\_', '\\L', '\\P', |
| 46 | 46 | ]; |
@@ -52,7 +52,7 @@ discard block |
||
| 52 | 52 | */ |
| 53 | 53 | public static function requiresDoubleQuoting(string $value): bool |
| 54 | 54 | { |
| 55 | - return 0 < preg_match('/'.self::REGEX_CHARACTER_TO_ESCAPE.'/u', $value); |
|
| 55 | + return 0 < preg_match('/' . self::REGEX_CHARACTER_TO_ESCAPE . '/u', $value); |
|
| 56 | 56 | } |
| 57 | 57 | |
| 58 | 58 | /** |
@@ -45,12 +45,12 @@ discard block |
||
| 45 | 45 | */ |
| 46 | 46 | public function unescapeDoubleQuotedString(string $value): string |
| 47 | 47 | { |
| 48 | - $callback = function ($match) { |
|
| 48 | + $callback = function($match) { |
|
| 49 | 49 | return $this->unescapeCharacter($match[0]); |
| 50 | 50 | }; |
| 51 | 51 | |
| 52 | 52 | // evaluate the string |
| 53 | - return preg_replace_callback('/'.self::REGEX_ESCAPED_CHARACTER.'/u', $callback, $value); |
|
| 53 | + return preg_replace_callback('/' . self::REGEX_ESCAPED_CHARACTER . '/u', $callback, $value); |
|
| 54 | 54 | } |
| 55 | 55 | |
| 56 | 56 | /** |
@@ -121,12 +121,12 @@ discard block |
||
| 121 | 121 | return \chr($c); |
| 122 | 122 | } |
| 123 | 123 | if (0x800 > $c) { |
| 124 | - return \chr(0xC0 | $c >> 6).\chr(0x80 | $c & 0x3F); |
|
| 124 | + return \chr(0xC0 | $c >> 6) . \chr(0x80 | $c & 0x3F); |
|
| 125 | 125 | } |
| 126 | 126 | if (0x10000 > $c) { |
| 127 | - return \chr(0xE0 | $c >> 12).\chr(0x80 | $c >> 6 & 0x3F).\chr(0x80 | $c & 0x3F); |
|
| 127 | + return \chr(0xE0 | $c >> 12) . \chr(0x80 | $c >> 6 & 0x3F) . \chr(0x80 | $c & 0x3F); |
|
| 128 | 128 | } |
| 129 | 129 | |
| 130 | - return \chr(0xF0 | $c >> 18).\chr(0x80 | $c >> 12 & 0x3F).\chr(0x80 | $c >> 6 & 0x3F).\chr(0x80 | $c & 0x3F); |
|
| 130 | + return \chr(0xF0 | $c >> 18) . \chr(0x80 | $c >> 12 & 0x3F) . \chr(0x80 | $c >> 6 & 0x3F) . \chr(0x80 | $c & 0x3F); |
|
| 131 | 131 | } |
| 132 | 132 | } |
@@ -57,7 +57,7 @@ discard block |
||
| 57 | 57 | } |
| 58 | 58 | |
| 59 | 59 | if ($inline <= 0 || (!\is_array($input) && !$input instanceof TaggedValue && $dumpObjectAsInlineMap) || empty($input)) { |
| 60 | - $output .= $prefix.Inline::dump($input, $flags); |
|
| 60 | + $output .= $prefix . Inline::dump($input, $flags); |
|
| 61 | 61 | } elseif ($input instanceof TaggedValue) { |
| 62 | 62 | $output .= $this->dumpTaggedValue($input, $inline, $indent, $flags, $prefix); |
| 63 | 63 | } else { |
@@ -79,7 +79,7 @@ discard block |
||
| 79 | 79 | $blockChompingIndicator = '-'; |
| 80 | 80 | } |
| 81 | 81 | |
| 82 | - $output .= sprintf('%s%s%s |%s%s', $prefix, $dumpAsMap ? Inline::dump($key, $flags).':' : '-', '', $blockIndentationIndicator, $blockChompingIndicator); |
|
| 82 | + $output .= sprintf('%s%s%s |%s%s', $prefix, $dumpAsMap ? Inline::dump($key, $flags) . ':' : '-', '', $blockIndentationIndicator, $blockChompingIndicator); |
|
| 83 | 83 | |
| 84 | 84 | foreach (explode("\n", $value) as $row) { |
| 85 | 85 | if ('' === $row) { |
@@ -93,7 +93,7 @@ discard block |
||
| 93 | 93 | } |
| 94 | 94 | |
| 95 | 95 | if ($value instanceof TaggedValue) { |
| 96 | - $output .= sprintf('%s%s !%s', $prefix, $dumpAsMap ? Inline::dump($key, $flags).':' : '-', $value->getTag()); |
|
| 96 | + $output .= sprintf('%s%s !%s', $prefix, $dumpAsMap ? Inline::dump($key, $flags) . ':' : '-', $value->getTag()); |
|
| 97 | 97 | |
| 98 | 98 | if (Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK & $flags && \is_string($value->getValue()) && false !== strpos($value->getValue(), "\n") && false === strpos($value->getValue(), "\r\n")) { |
| 99 | 99 | $blockIndentationIndicator = $this->getBlockIndentationIndicator($value->getValue()); |
@@ -107,7 +107,7 @@ discard block |
||
| 107 | 107 | } |
| 108 | 108 | |
| 109 | 109 | if ($inline - 1 <= 0 || null === $value->getValue() || \is_scalar($value->getValue())) { |
| 110 | - $output .= ' '.$this->dump($value->getValue(), $inline - 1, 0, $flags)."\n"; |
|
| 110 | + $output .= ' ' . $this->dump($value->getValue(), $inline - 1, 0, $flags) . "\n"; |
|
| 111 | 111 | } else { |
| 112 | 112 | $output .= "\n"; |
| 113 | 113 | $output .= $this->dump($value->getValue(), $inline - 1, $dumpAsMap ? $indent + $this->indentation : $indent + 2, $flags); |
@@ -126,10 +126,10 @@ discard block |
||
| 126 | 126 | |
| 127 | 127 | $output .= sprintf('%s%s%s%s', |
| 128 | 128 | $prefix, |
| 129 | - $dumpAsMap ? Inline::dump($key, $flags).':' : '-', |
|
| 129 | + $dumpAsMap ? Inline::dump($key, $flags) . ':' : '-', |
|
| 130 | 130 | $willBeInlined ? ' ' : "\n", |
| 131 | 131 | $this->dump($value, $inline - 1, $willBeInlined ? 0 : $indent + $this->indentation, $flags) |
| 132 | - ).($willBeInlined ? "\n" : ''); |
|
| 132 | + ) . ($willBeInlined ? "\n" : ''); |
|
| 133 | 133 | } |
| 134 | 134 | } |
| 135 | 135 | |
@@ -138,7 +138,7 @@ discard block |
||
| 138 | 138 | |
| 139 | 139 | private function dumpTaggedValue(TaggedValue $value, int $inline, int $indent, int $flags, string $prefix): string |
| 140 | 140 | { |
| 141 | - $output = sprintf('%s!%s', $prefix ? $prefix.' ' : '', $value->getTag()); |
|
| 141 | + $output = sprintf('%s!%s', $prefix ? $prefix . ' ' : '', $value->getTag()); |
|
| 142 | 142 | |
| 143 | 143 | if (Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK & $flags && \is_string($value->getValue()) && false !== strpos($value->getValue(), "\n") && false === strpos($value->getValue(), "\r\n")) { |
| 144 | 144 | $blockIndentationIndicator = $this->getBlockIndentationIndicator($value->getValue()); |
@@ -152,10 +152,10 @@ discard block |
||
| 152 | 152 | } |
| 153 | 153 | |
| 154 | 154 | if ($inline - 1 <= 0 || null === $value->getValue() || \is_scalar($value->getValue())) { |
| 155 | - return $output.' '.$this->dump($value->getValue(), $inline - 1, 0, $flags)."\n"; |
|
| 155 | + return $output . ' ' . $this->dump($value->getValue(), $inline - 1, 0, $flags) . "\n"; |
|
| 156 | 156 | } |
| 157 | 157 | |
| 158 | - return $output."\n".$this->dump($value->getValue(), $inline - 1, $indent, $flags); |
|
| 158 | + return $output . "\n" . $this->dump($value->getValue(), $inline - 1, $indent, $flags); |
|
| 159 | 159 | } |
| 160 | 160 | |
| 161 | 161 | private function getBlockIndentationIndicator(string $value): string |
@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | |
| 70 | 70 | public function apply(string $text): string |
| 71 | 71 | { |
| 72 | - return $this->set().$text.$this->unset(); |
|
| 72 | + return $this->set() . $text . $this->unset(); |
|
| 73 | 73 | } |
| 74 | 74 | |
| 75 | 75 | public function set(): string |
@@ -120,22 +120,22 @@ discard block |
||
| 120 | 120 | $color = substr($color, 1); |
| 121 | 121 | |
| 122 | 122 | if (3 === \strlen($color)) { |
| 123 | - $color = $color[0].$color[0].$color[1].$color[1].$color[2].$color[2]; |
|
| 123 | + $color = $color[0] . $color[0] . $color[1] . $color[1] . $color[2] . $color[2]; |
|
| 124 | 124 | } |
| 125 | 125 | |
| 126 | 126 | if (6 !== \strlen($color)) { |
| 127 | 127 | throw new InvalidArgumentException(sprintf('Invalid "%s" color.', $color)); |
| 128 | 128 | } |
| 129 | 129 | |
| 130 | - return ($background ? '4' : '3').$this->convertHexColorToAnsi(hexdec($color)); |
|
| 130 | + return ($background ? '4' : '3') . $this->convertHexColorToAnsi(hexdec($color)); |
|
| 131 | 131 | } |
| 132 | 132 | |
| 133 | 133 | if (isset(self::COLORS[$color])) { |
| 134 | - return ($background ? '4' : '3').self::COLORS[$color]; |
|
| 134 | + return ($background ? '4' : '3') . self::COLORS[$color]; |
|
| 135 | 135 | } |
| 136 | 136 | |
| 137 | 137 | if (isset(self::BRIGHT_COLORS[$color])) { |
| 138 | - return ($background ? '10' : '9').self::BRIGHT_COLORS[$color]; |
|
| 138 | + return ($background ? '10' : '9') . self::BRIGHT_COLORS[$color]; |
|
| 139 | 139 | } |
| 140 | 140 | |
| 141 | 141 | throw new InvalidArgumentException(sprintf('Invalid "%s" color; expected one of (%s).', $color, implode(', ', array_merge(array_keys(self::COLORS), array_keys(self::BRIGHT_COLORS))))); |
@@ -253,18 +253,18 @@ |
||
| 253 | 253 | } |
| 254 | 254 | |
| 255 | 255 | if ($currentLineLength) { |
| 256 | - $prefix = substr($text, 0, $i = $width - $currentLineLength)."\n"; |
|
| 256 | + $prefix = substr($text, 0, $i = $width - $currentLineLength) . "\n"; |
|
| 257 | 257 | $text = substr($text, $i); |
| 258 | 258 | } else { |
| 259 | 259 | $prefix = ''; |
| 260 | 260 | } |
| 261 | 261 | |
| 262 | 262 | preg_match('~(\\n)$~', $text, $matches); |
| 263 | - $text = $prefix.$this->addLineBreaks($text, $width); |
|
| 264 | - $text = rtrim($text, "\n").($matches[1] ?? ''); |
|
| 263 | + $text = $prefix . $this->addLineBreaks($text, $width); |
|
| 264 | + $text = rtrim($text, "\n") . ($matches[1] ?? ''); |
|
| 265 | 265 | |
| 266 | 266 | if (!$currentLineLength && '' !== $current && "\n" !== substr($current, -1)) { |
| 267 | - $text = "\n".$text; |
|
| 267 | + $text = "\n" . $text; |
|
| 268 | 268 | } |
| 269 | 269 | |
| 270 | 270 | $lines = explode("\n", $text); |
@@ -117,16 +117,16 @@ discard block |
||
| 117 | 117 | private function getInputOptionData(InputOption $option, bool $negated = false): array |
| 118 | 118 | { |
| 119 | 119 | return $negated ? [ |
| 120 | - 'name' => '--no-'.$option->getName(), |
|
| 120 | + 'name' => '--no-' . $option->getName(), |
|
| 121 | 121 | 'shortcut' => '', |
| 122 | 122 | 'accept_value' => false, |
| 123 | 123 | 'is_value_required' => false, |
| 124 | 124 | 'is_multiple' => false, |
| 125 | - 'description' => 'Negate the "--'.$option->getName().'" option', |
|
| 125 | + 'description' => 'Negate the "--' . $option->getName() . '" option', |
|
| 126 | 126 | 'default' => false, |
| 127 | 127 | ] : [ |
| 128 | - 'name' => '--'.$option->getName(), |
|
| 129 | - 'shortcut' => $option->getShortcut() ? '-'.str_replace('|', '|-', $option->getShortcut()) : '', |
|
| 128 | + 'name' => '--' . $option->getName(), |
|
| 129 | + 'shortcut' => $option->getShortcut() ? '-' . str_replace('|', '|-', $option->getShortcut()) : '', |
|
| 130 | 130 | 'accept_value' => $option->acceptValue(), |
| 131 | 131 | 'is_value_required' => $option->isValueRequired(), |
| 132 | 132 | 'is_multiple' => $option->isArray(), |
@@ -146,7 +146,7 @@ discard block |
||
| 146 | 146 | foreach ($definition->getOptions() as $name => $option) { |
| 147 | 147 | $inputOptions[$name] = $this->getInputOptionData($option); |
| 148 | 148 | if ($option->isNegatable()) { |
| 149 | - $inputOptions['no-'.$name] = $this->getInputOptionData($option, true); |
|
| 149 | + $inputOptions['no-' . $name] = $this->getInputOptionData($option, true); |
|
| 150 | 150 | } |
| 151 | 151 | } |
| 152 | 152 | |