aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/vendor/symfony/yaml
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/vendor/symfony/yaml')
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/CHANGELOG.md196
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Command/LintCommand.php255
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Dumper.php125
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Escaper.php101
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Exception/DumpException.php21
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Exception/ExceptionInterface.php21
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Exception/ParseException.php139
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Exception/RuntimeException.php21
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Inline.php753
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/LICENSE19
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Parser.php1245
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/README.md13
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Tag/TaggedValue.php38
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Unescaper.php138
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/Yaml.php102
-rw-r--r--srcs/phpmyadmin/vendor/symfony/yaml/composer.json43
16 files changed, 0 insertions, 3230 deletions
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/CHANGELOG.md b/srcs/phpmyadmin/vendor/symfony/yaml/CHANGELOG.md
deleted file mode 100644
index ff78af2..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/CHANGELOG.md
+++ /dev/null
@@ -1,196 +0,0 @@
-CHANGELOG
-=========
-
-4.4.0
------
-
- * Added support for parsing the inline notation spanning multiple lines.
- * Added support to dump `null` as `~` by using the `Yaml::DUMP_NULL_AS_TILDE` flag.
- * deprecated accepting STDIN implicitly when using the `lint:yaml` command, use `lint:yaml -` (append a dash) instead to make it explicit.
-
-4.3.0
------
-
- * Using a mapping inside a multi-line string is deprecated and will throw a `ParseException` in 5.0.
-
-4.2.0
------
-
- * added support for multiple files or directories in `LintCommand`
-
-4.0.0
------
-
- * The behavior of the non-specific tag `!` is changed and now forces
- non-evaluating your values.
- * complex mappings will throw a `ParseException`
- * support for the comma as a group separator for floats has been dropped, use
- the underscore instead
- * support for the `!!php/object` tag has been dropped, use the `!php/object`
- tag instead
- * duplicate mapping keys throw a `ParseException`
- * non-string mapping keys throw a `ParseException`, use the `Yaml::PARSE_KEYS_AS_STRINGS`
- flag to cast them to strings
- * `%` at the beginning of an unquoted string throw a `ParseException`
- * mappings with a colon (`:`) that is not followed by a whitespace throw a
- `ParseException`
- * the `Dumper::setIndentation()` method has been removed
- * being able to pass boolean options to the `Yaml::parse()`, `Yaml::dump()`,
- `Parser::parse()`, and `Dumper::dump()` methods to configure the behavior of
- the parser and dumper is no longer supported, pass bitmask flags instead
- * the constructor arguments of the `Parser` class have been removed
- * the `Inline` class is internal and no longer part of the BC promise
- * removed support for the `!str` tag, use the `!!str` tag instead
- * added support for tagged scalars.
-
- ```yml
- Yaml::parse('!foo bar', Yaml::PARSE_CUSTOM_TAGS);
- // returns TaggedValue('foo', 'bar');
- ```
-
-3.4.0
------
-
- * added support for parsing YAML files using the `Yaml::parseFile()` or `Parser::parseFile()` method
-
- * the `Dumper`, `Parser`, and `Yaml` classes are marked as final
-
- * Deprecated the `!php/object:` tag which will be replaced by the
- `!php/object` tag (without the colon) in 4.0.
-
- * Deprecated the `!php/const:` tag which will be replaced by the
- `!php/const` tag (without the colon) in 4.0.
-
- * Support for the `!str` tag is deprecated, use the `!!str` tag instead.
-
- * Deprecated using the non-specific tag `!` as its behavior will change in 4.0.
- It will force non-evaluating your values in 4.0. Use plain integers or `!!float` instead.
-
-3.3.0
------
-
- * Starting an unquoted string with a question mark followed by a space is
- deprecated and will throw a `ParseException` in Symfony 4.0.
-
- * Deprecated support for implicitly parsing non-string mapping keys as strings.
- Mapping keys that are no strings will lead to a `ParseException` in Symfony
- 4.0. Use quotes to opt-in for keys to be parsed as strings.
-
- Before:
-
- ```php
- $yaml = <<<YAML
- null: null key
- true: boolean true
- 2.0: float key
- YAML;
-
- Yaml::parse($yaml);
- ```
-
- After:
-
- ```php
-
- $yaml = <<<YAML
- "null": null key
- "true": boolean true
- "2.0": float key
- YAML;
-
- Yaml::parse($yaml);
- ```
-
- * Omitted mapping values will be parsed as `null`.
-
- * Omitting the key of a mapping is deprecated and will throw a `ParseException` in Symfony 4.0.
-
- * Added support for dumping empty PHP arrays as YAML sequences:
-
- ```php
- Yaml::dump([], 0, 0, Yaml::DUMP_EMPTY_ARRAY_AS_SEQUENCE);
- ```
-
-3.2.0
------
-
- * Mappings with a colon (`:`) that is not followed by a whitespace are deprecated
- when the mapping key is not quoted and will lead to a `ParseException` in
- Symfony 4.0 (e.g. `foo:bar` must be `foo: bar`).
-
- * Added support for parsing PHP constants:
-
- ```php
- Yaml::parse('!php/const:PHP_INT_MAX', Yaml::PARSE_CONSTANT);
- ```
-
- * Support for silently ignoring duplicate mapping keys in YAML has been
- deprecated and will lead to a `ParseException` in Symfony 4.0.
-
-3.1.0
------
-
- * Added support to dump `stdClass` and `ArrayAccess` objects as YAML mappings
- through the `Yaml::DUMP_OBJECT_AS_MAP` flag.
-
- * Strings that are not UTF-8 encoded will be dumped as base64 encoded binary
- data.
-
- * Added support for dumping multi line strings as literal blocks.
-
- * Added support for parsing base64 encoded binary data when they are tagged
- with the `!!binary` tag.
-
- * Added support for parsing timestamps as `\DateTime` objects:
-
- ```php
- Yaml::parse('2001-12-15 21:59:43.10 -5', Yaml::PARSE_DATETIME);
- ```
-
- * `\DateTime` and `\DateTimeImmutable` objects are dumped as YAML timestamps.
-
- * Deprecated usage of `%` at the beginning of an unquoted string.
-
- * Added support for customizing the YAML parser behavior through an optional bit field:
-
- ```php
- Yaml::parse('{ "foo": "bar", "fiz": "cat" }', Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE | Yaml::PARSE_OBJECT | Yaml::PARSE_OBJECT_FOR_MAP);
- ```
-
- * Added support for customizing the dumped YAML string through an optional bit field:
-
- ```php
- Yaml::dump(['foo' => new A(), 'bar' => 1], 0, 0, Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE | Yaml::DUMP_OBJECT);
- ```
-
-3.0.0
------
-
- * Yaml::parse() now throws an exception when a blackslash is not escaped
- in double-quoted strings
-
-2.8.0
------
-
- * Deprecated usage of a colon in an unquoted mapping value
- * Deprecated usage of @, \`, | and > at the beginning of an unquoted string
- * When surrounding strings with double-quotes, you must now escape `\` characters. Not
- escaping those characters (when surrounded by double-quotes) is deprecated.
-
- Before:
-
- ```yml
- class: "Foo\Var"
- ```
-
- After:
-
- ```yml
- class: "Foo\\Var"
- ```
-
-2.1.0
------
-
- * Yaml::parse() does not evaluate loaded files as PHP files by default
- anymore (call Yaml::enablePhpParsing() to get back the old behavior)
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Command/LintCommand.php b/srcs/phpmyadmin/vendor/symfony/yaml/Command/LintCommand.php
deleted file mode 100644
index 65ef531..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Command/LintCommand.php
+++ /dev/null
@@ -1,255 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml\Command;
-
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Exception\InvalidArgumentException;
-use Symfony\Component\Console\Exception\RuntimeException;
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Style\SymfonyStyle;
-use Symfony\Component\Yaml\Exception\ParseException;
-use Symfony\Component\Yaml\Parser;
-use Symfony\Component\Yaml\Yaml;
-
-/**
- * Validates YAML files syntax and outputs encountered errors.
- *
- * @author Grégoire Pineau <lyrixx@lyrixx.info>
- * @author Robin Chalas <robin.chalas@gmail.com>
- */
-class LintCommand extends Command
-{
- protected static $defaultName = 'lint:yaml';
-
- private $parser;
- private $format;
- private $displayCorrectFiles;
- private $directoryIteratorProvider;
- private $isReadableProvider;
-
- public function __construct(string $name = null, callable $directoryIteratorProvider = null, callable $isReadableProvider = null)
- {
- parent::__construct($name);
-
- $this->directoryIteratorProvider = $directoryIteratorProvider;
- $this->isReadableProvider = $isReadableProvider;
- }
-
- /**
- * {@inheritdoc}
- */
- protected function configure()
- {
- $this
- ->setDescription('Lints a file and outputs encountered errors')
- ->addArgument('filename', InputArgument::IS_ARRAY, 'A file, a directory or "-" for reading from STDIN')
- ->addOption('format', null, InputOption::VALUE_REQUIRED, 'The output format', 'txt')
- ->addOption('parse-tags', null, InputOption::VALUE_NONE, 'Parse custom tags')
- ->setHelp(<<<EOF
-The <info>%command.name%</info> command lints a YAML file and outputs to STDOUT
-the first encountered syntax error.
-
-You can validates YAML contents passed from STDIN:
-
- <info>cat filename | php %command.full_name% -</info>
-
-You can also validate the syntax of a file:
-
- <info>php %command.full_name% filename</info>
-
-Or of a whole directory:
-
- <info>php %command.full_name% dirname</info>
- <info>php %command.full_name% dirname --format=json</info>
-
-EOF
- )
- ;
- }
-
- protected function execute(InputInterface $input, OutputInterface $output)
- {
- $io = new SymfonyStyle($input, $output);
- $filenames = (array) $input->getArgument('filename');
- $this->format = $input->getOption('format');
- $this->displayCorrectFiles = $output->isVerbose();
- $flags = $input->getOption('parse-tags') ? Yaml::PARSE_CUSTOM_TAGS : 0;
-
- if (['-'] === $filenames) {
- return $this->display($io, [$this->validate(file_get_contents('php://stdin'), $flags)]);
- }
-
- // @deprecated to be removed in 5.0
- if (!$filenames) {
- if (0 === ftell(STDIN)) {
- @trigger_error('Piping content from STDIN to the "lint:yaml" command without passing the dash symbol "-" as argument is deprecated since Symfony 4.4.', E_USER_DEPRECATED);
-
- return $this->display($io, [$this->validate(file_get_contents('php://stdin'), $flags)]);
- }
-
- throw new RuntimeException('Please provide a filename or pipe file content to STDIN.');
- }
-
- $filesInfo = [];
- foreach ($filenames as $filename) {
- if (!$this->isReadable($filename)) {
- throw new RuntimeException(sprintf('File or directory "%s" is not readable.', $filename));
- }
-
- foreach ($this->getFiles($filename) as $file) {
- $filesInfo[] = $this->validate(file_get_contents($file), $flags, $file);
- }
- }
-
- return $this->display($io, $filesInfo);
- }
-
- private function validate(string $content, int $flags, string $file = null)
- {
- $prevErrorHandler = set_error_handler(function ($level, $message, $file, $line) use (&$prevErrorHandler) {
- if (E_USER_DEPRECATED === $level) {
- throw new ParseException($message, $this->getParser()->getRealCurrentLineNb() + 1);
- }
-
- return $prevErrorHandler ? $prevErrorHandler($level, $message, $file, $line) : false;
- });
-
- try {
- $this->getParser()->parse($content, Yaml::PARSE_CONSTANT | $flags);
- } catch (ParseException $e) {
- return ['file' => $file, 'line' => $e->getParsedLine(), 'valid' => false, 'message' => $e->getMessage()];
- } finally {
- restore_error_handler();
- }
-
- return ['file' => $file, 'valid' => true];
- }
-
- private function display(SymfonyStyle $io, array $files): int
- {
- switch ($this->format) {
- case 'txt':
- return $this->displayTxt($io, $files);
- case 'json':
- return $this->displayJson($io, $files);
- default:
- throw new InvalidArgumentException(sprintf('The format "%s" is not supported.', $this->format));
- }
- }
-
- private function displayTxt(SymfonyStyle $io, array $filesInfo): int
- {
- $countFiles = \count($filesInfo);
- $erroredFiles = 0;
- $suggestTagOption = false;
-
- foreach ($filesInfo as $info) {
- if ($info['valid'] && $this->displayCorrectFiles) {
- $io->comment('<info>OK</info>'.($info['file'] ? sprintf(' in %s', $info['file']) : ''));
- } elseif (!$info['valid']) {
- ++$erroredFiles;
- $io->text('<error> ERROR </error>'.($info['file'] ? sprintf(' in %s', $info['file']) : ''));
- $io->text(sprintf('<error> >> %s</error>', $info['message']));
-
- if (false !== strpos($info['message'], 'PARSE_CUSTOM_TAGS')) {
- $suggestTagOption = true;
- }
- }
- }
-
- if (0 === $erroredFiles) {
- $io->success(sprintf('All %d YAML files contain valid syntax.', $countFiles));
- } else {
- $io->warning(sprintf('%d YAML files have valid syntax and %d contain errors.%s', $countFiles - $erroredFiles, $erroredFiles, $suggestTagOption ? ' Use the --parse-tags option if you want parse custom tags.' : ''));
- }
-
- return min($erroredFiles, 1);
- }
-
- private function displayJson(SymfonyStyle $io, array $filesInfo): int
- {
- $errors = 0;
-
- array_walk($filesInfo, function (&$v) use (&$errors) {
- $v['file'] = (string) $v['file'];
- if (!$v['valid']) {
- ++$errors;
- }
-
- if (isset($v['message']) && false !== strpos($v['message'], 'PARSE_CUSTOM_TAGS')) {
- $v['message'] .= ' Use the --parse-tags option if you want parse custom tags.';
- }
- });
-
- $io->writeln(json_encode($filesInfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
-
- return min($errors, 1);
- }
-
- private function getFiles(string $fileOrDirectory): iterable
- {
- if (is_file($fileOrDirectory)) {
- yield new \SplFileInfo($fileOrDirectory);
-
- return;
- }
-
- foreach ($this->getDirectoryIterator($fileOrDirectory) as $file) {
- if (!\in_array($file->getExtension(), ['yml', 'yaml'])) {
- continue;
- }
-
- yield $file;
- }
- }
-
- private function getParser(): Parser
- {
- if (!$this->parser) {
- $this->parser = new Parser();
- }
-
- return $this->parser;
- }
-
- private function getDirectoryIterator(string $directory): iterable
- {
- $default = function ($directory) {
- return new \RecursiveIteratorIterator(
- new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
- \RecursiveIteratorIterator::LEAVES_ONLY
- );
- };
-
- if (null !== $this->directoryIteratorProvider) {
- return ($this->directoryIteratorProvider)($directory, $default);
- }
-
- return $default($directory);
- }
-
- private function isReadable(string $fileOrDirectory): bool
- {
- $default = function ($fileOrDirectory) {
- return is_readable($fileOrDirectory);
- };
-
- if (null !== $this->isReadableProvider) {
- return ($this->isReadableProvider)($fileOrDirectory, $default);
- }
-
- return $default($fileOrDirectory);
- }
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Dumper.php b/srcs/phpmyadmin/vendor/symfony/yaml/Dumper.php
deleted file mode 100644
index 0b56779..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Dumper.php
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml;
-
-use Symfony\Component\Yaml\Tag\TaggedValue;
-
-/**
- * Dumper dumps PHP variables to YAML strings.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- *
- * @final
- */
-class Dumper
-{
- /**
- * The amount of spaces to use for indentation of nested nodes.
- *
- * @var int
- */
- protected $indentation;
-
- public function __construct(int $indentation = 4)
- {
- if ($indentation < 1) {
- throw new \InvalidArgumentException('The indentation must be greater than zero.');
- }
-
- $this->indentation = $indentation;
- }
-
- /**
- * Dumps a PHP value to YAML.
- *
- * @param mixed $input The PHP value
- * @param int $inline The level where you switch to inline YAML
- * @param int $indent The level of indentation (used internally)
- * @param int $flags A bit field of Yaml::DUMP_* constants to customize the dumped YAML string
- *
- * @return string The YAML representation of the PHP value
- */
- public function dump($input, int $inline = 0, int $indent = 0, int $flags = 0): string
- {
- $output = '';
- $prefix = $indent ? str_repeat(' ', $indent) : '';
- $dumpObjectAsInlineMap = true;
-
- if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($input instanceof \ArrayObject || $input instanceof \stdClass)) {
- $dumpObjectAsInlineMap = empty((array) $input);
- }
-
- if ($inline <= 0 || (!\is_array($input) && !$input instanceof TaggedValue && $dumpObjectAsInlineMap) || empty($input)) {
- $output .= $prefix.Inline::dump($input, $flags);
- } else {
- $dumpAsMap = Inline::isHash($input);
-
- foreach ($input as $key => $value) {
- if ($inline >= 1 && Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK & $flags && \is_string($value) && false !== strpos($value, "\n") && false === strpos($value, "\r\n")) {
- // If the first line starts with a space character, the spec requires a blockIndicationIndicator
- // http://www.yaml.org/spec/1.2/spec.html#id2793979
- $blockIndentationIndicator = (' ' === substr($value, 0, 1)) ? (string) $this->indentation : '';
- $output .= sprintf("%s%s%s |%s\n", $prefix, $dumpAsMap ? Inline::dump($key, $flags).':' : '-', '', $blockIndentationIndicator);
-
- foreach (explode("\n", $value) as $row) {
- $output .= sprintf("%s%s%s\n", $prefix, str_repeat(' ', $this->indentation), $row);
- }
-
- continue;
- }
-
- if ($value instanceof TaggedValue) {
- $output .= sprintf('%s%s !%s', $prefix, $dumpAsMap ? Inline::dump($key, $flags).':' : '-', $value->getTag());
-
- if ($inline >= 1 && Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK & $flags && \is_string($value->getValue()) && false !== strpos($value->getValue(), "\n") && false === strpos($value->getValue(), "\r\n")) {
- // If the first line starts with a space character, the spec requires a blockIndicationIndicator
- // http://www.yaml.org/spec/1.2/spec.html#id2793979
- $blockIndentationIndicator = (' ' === substr($value->getValue(), 0, 1)) ? (string) $this->indentation : '';
- $output .= sprintf(" |%s\n", $blockIndentationIndicator);
-
- foreach (explode("\n", $value->getValue()) as $row) {
- $output .= sprintf("%s%s%s\n", $prefix, str_repeat(' ', $this->indentation), $row);
- }
-
- continue;
- }
-
- if ($inline - 1 <= 0 || null === $value->getValue() || is_scalar($value->getValue())) {
- $output .= ' '.$this->dump($value->getValue(), $inline - 1, 0, $flags)."\n";
- } else {
- $output .= "\n";
- $output .= $this->dump($value->getValue(), $inline - 1, $dumpAsMap ? $indent + $this->indentation : $indent + 2, $flags);
- }
-
- continue;
- }
-
- $dumpObjectAsInlineMap = true;
-
- if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($value instanceof \ArrayObject || $value instanceof \stdClass)) {
- $dumpObjectAsInlineMap = empty((array) $value);
- }
-
- $willBeInlined = $inline - 1 <= 0 || !\is_array($value) && $dumpObjectAsInlineMap || empty($value);
-
- $output .= sprintf('%s%s%s%s',
- $prefix,
- $dumpAsMap ? Inline::dump($key, $flags).':' : '-',
- $willBeInlined ? ' ' : "\n",
- $this->dump($value, $inline - 1, $willBeInlined ? 0 : $indent + $this->indentation, $flags)
- ).($willBeInlined ? "\n" : '');
- }
- }
-
- return $output;
- }
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Escaper.php b/srcs/phpmyadmin/vendor/symfony/yaml/Escaper.php
deleted file mode 100644
index afff168..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Escaper.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml;
-
-/**
- * Escaper encapsulates escaping rules for single and double-quoted
- * YAML strings.
- *
- * @author Matthew Lewinski <matthew@lewinski.org>
- *
- * @internal
- */
-class Escaper
-{
- // Characters that would cause a dumped string to require double quoting.
- const REGEX_CHARACTER_TO_ESCAPE = "[\\x00-\\x1f]|\xc2\x85|\xc2\xa0|\xe2\x80\xa8|\xe2\x80\xa9";
-
- // Mapping arrays for escaping a double quoted string. The backslash is
- // first to ensure proper escaping because str_replace operates iteratively
- // on the input arrays. This ordering of the characters avoids the use of strtr,
- // which performs more slowly.
- private static $escapees = ['\\', '\\\\', '\\"', '"',
- "\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07",
- "\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f",
- "\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17",
- "\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f",
- "\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9",
- ];
- private static $escaped = ['\\\\', '\\"', '\\\\', '\\"',
- '\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a',
- '\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f',
- '\\x10', '\\x11', '\\x12', '\\x13', '\\x14', '\\x15', '\\x16', '\\x17',
- '\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f',
- '\\N', '\\_', '\\L', '\\P',
- ];
-
- /**
- * Determines if a PHP value would require double quoting in YAML.
- *
- * @param string $value A PHP value
- *
- * @return bool True if the value would require double quotes
- */
- public static function requiresDoubleQuoting(string $value): bool
- {
- return 0 < preg_match('/'.self::REGEX_CHARACTER_TO_ESCAPE.'/u', $value);
- }
-
- /**
- * Escapes and surrounds a PHP value with double quotes.
- *
- * @param string $value A PHP value
- *
- * @return string The quoted, escaped string
- */
- public static function escapeWithDoubleQuotes(string $value): string
- {
- return sprintf('"%s"', str_replace(self::$escapees, self::$escaped, $value));
- }
-
- /**
- * Determines if a PHP value would require single quoting in YAML.
- *
- * @param string $value A PHP value
- *
- * @return bool True if the value would require single quotes
- */
- public static function requiresSingleQuoting(string $value): bool
- {
- // Determines if a PHP value is entirely composed of a value that would
- // require single quoting in YAML.
- if (\in_array(strtolower($value), ['null', '~', 'true', 'false', 'y', 'n', 'yes', 'no', 'on', 'off'])) {
- return true;
- }
-
- // Determines if the PHP value contains any single characters that would
- // cause it to require single quoting in YAML.
- return 0 < preg_match('/[ \s \' " \: \{ \} \[ \] , & \* \# \?] | \A[ \- ? | < > = ! % @ ` ]/x', $value);
- }
-
- /**
- * Escapes and surrounds a PHP value with single quotes.
- *
- * @param string $value A PHP value
- *
- * @return string The quoted, escaped string
- */
- public static function escapeWithSingleQuotes(string $value): string
- {
- return sprintf("'%s'", str_replace('\'', '\'\'', $value));
- }
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/DumpException.php b/srcs/phpmyadmin/vendor/symfony/yaml/Exception/DumpException.php
deleted file mode 100644
index cce972f..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/DumpException.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml\Exception;
-
-/**
- * Exception class thrown when an error occurs during dumping.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DumpException extends RuntimeException
-{
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ExceptionInterface.php b/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ExceptionInterface.php
deleted file mode 100644
index 9091316..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ExceptionInterface.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml\Exception;
-
-/**
- * Exception interface for all exceptions thrown by the component.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-interface ExceptionInterface extends \Throwable
-{
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ParseException.php b/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ParseException.php
deleted file mode 100644
index ce623a3..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/ParseException.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml\Exception;
-
-/**
- * Exception class thrown when an error occurs during parsing.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class ParseException extends RuntimeException
-{
- private $parsedFile;
- private $parsedLine;
- private $snippet;
- private $rawMessage;
-
- /**
- * @param string $message The error message
- * @param int $parsedLine The line where the error occurred
- * @param string|null $snippet The snippet of code near the problem
- * @param string|null $parsedFile The file name where the error occurred
- * @param \Exception|null $previous The previous exception
- */
- public function __construct(string $message, int $parsedLine = -1, string $snippet = null, string $parsedFile = null, \Throwable $previous = null)
- {
- $this->parsedFile = $parsedFile;
- $this->parsedLine = $parsedLine;
- $this->snippet = $snippet;
- $this->rawMessage = $message;
-
- $this->updateRepr();
-
- parent::__construct($this->message, 0, $previous);
- }
-
- /**
- * Gets the snippet of code near the error.
- *
- * @return string The snippet of code
- */
- public function getSnippet()
- {
- return $this->snippet;
- }
-
- /**
- * Sets the snippet of code near the error.
- *
- * @param string $snippet The code snippet
- */
- public function setSnippet($snippet)
- {
- $this->snippet = $snippet;
-
- $this->updateRepr();
- }
-
- /**
- * Gets the filename where the error occurred.
- *
- * This method returns null if a string is parsed.
- *
- * @return string The filename
- */
- public function getParsedFile()
- {
- return $this->parsedFile;
- }
-
- /**
- * Sets the filename where the error occurred.
- *
- * @param string $parsedFile The filename
- */
- public function setParsedFile($parsedFile)
- {
- $this->parsedFile = $parsedFile;
-
- $this->updateRepr();
- }
-
- /**
- * Gets the line where the error occurred.
- *
- * @return int The file line
- */
- public function getParsedLine()
- {
- return $this->parsedLine;
- }
-
- /**
- * Sets the line where the error occurred.
- *
- * @param int $parsedLine The file line
- */
- public function setParsedLine($parsedLine)
- {
- $this->parsedLine = $parsedLine;
-
- $this->updateRepr();
- }
-
- private function updateRepr()
- {
- $this->message = $this->rawMessage;
-
- $dot = false;
- if ('.' === substr($this->message, -1)) {
- $this->message = substr($this->message, 0, -1);
- $dot = true;
- }
-
- if (null !== $this->parsedFile) {
- $this->message .= sprintf(' in %s', json_encode($this->parsedFile, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE));
- }
-
- if ($this->parsedLine >= 0) {
- $this->message .= sprintf(' at line %d', $this->parsedLine);
- }
-
- if ($this->snippet) {
- $this->message .= sprintf(' (near "%s")', $this->snippet);
- }
-
- if ($dot) {
- $this->message .= '.';
- }
- }
-}
diff --git a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/RuntimeException.php b/srcs/phpmyadmin/vendor/symfony/yaml/Exception/RuntimeException.php
deleted file mode 100644
index 3f36b73..0000000
--- a/srcs/phpmyadmin/vendor/symfony/yaml/Exception/RuntimeException.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Yaml\Exception;