From 82870dce4bf932bd6f9a8ffc0c19f00c9591a5b9 Mon Sep 17 00:00:00 2001 From: Brian Weaver <weaver.299@osu.edu> Date: Thu, 4 Mar 2021 11:15:37 -0500 Subject: [PATCH] Update symfony/finder --- composer.lock | 15 +++++++----- vendor/composer/InstalledVersions.php | 10 ++++---- vendor/composer/installed.json | 17 ++++++++------ vendor/composer/installed.php | 10 ++++---- .../finder/Comparator/DateComparator.php | 2 +- .../finder/Comparator/NumberComparator.php | 2 +- vendor/symfony/finder/Finder.php | 23 +++++++++++-------- .../Iterator/FileTypeFilterIterator.php | 4 ++-- .../finder/Iterator/SortableIterator.php | 14 +++++------ vendor/symfony/finder/LICENSE | 2 +- vendor/symfony/finder/composer.json | 2 +- 11 files changed, 56 insertions(+), 45 deletions(-) diff --git a/composer.lock b/composer.lock index 55c0610b13..f2a7ee0f4d 100644 --- a/composer.lock +++ b/composer.lock @@ -13589,16 +13589,16 @@ }, { "name": "symfony/finder", - "version": "v4.4.17", + "version": "v4.4.19", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9f1d1d883b79a91ef320c0c6e803494e042ef36e" + "reference": "25d79cfccfc12e84e7a63a248c3f0720fdd92db6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9f1d1d883b79a91ef320c0c6e803494e042ef36e", - "reference": "9f1d1d883b79a91ef320c0c6e803494e042ef36e", + "url": "https://api.github.com/repos/symfony/finder/zipball/25d79cfccfc12e84e7a63a248c3f0720fdd92db6", + "reference": "25d79cfccfc12e84e7a63a248c3f0720fdd92db6", "shasum": "" }, "require": { @@ -13627,8 +13627,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v4.4.19" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -13643,7 +13646,7 @@ "type": "tidelift" } ], - "time": "2020-11-17T19:45:34+00:00" + "time": "2021-01-27T09:09:26+00:00" }, { "name": "symfony/http-foundation", diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php index 4fad960d5c..eec78f5f11 100644 --- a/vendor/composer/InstalledVersions.php +++ b/vendor/composer/InstalledVersions.php @@ -19,7 +19,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => 'bc97448d30579f8782c495ea4d1603e20c03cabb', + 'reference' => '74792cb8883f86c37e13f5ffccd4a9b988729db6', 'name' => 'osu-asc-webservices/d8-upstream', ), 'versions' => @@ -2384,7 +2384,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => 'bc97448d30579f8782c495ea4d1603e20c03cabb', + 'reference' => '74792cb8883f86c37e13f5ffccd4a9b988729db6', ), 'pantheon-systems/quicksilver-pushback' => array ( @@ -2953,12 +2953,12 @@ class InstalledVersions ), 'symfony/finder' => array ( - 'pretty_version' => 'v4.4.17', - 'version' => '4.4.17.0', + 'pretty_version' => 'v4.4.19', + 'version' => '4.4.19.0', 'aliases' => array ( ), - 'reference' => '9f1d1d883b79a91ef320c0c6e803494e042ef36e', + 'reference' => '25d79cfccfc12e84e7a63a248c3f0720fdd92db6', ), 'symfony/http-foundation' => array ( diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index a84327695d..6e067fda74 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -14220,23 +14220,23 @@ }, { "name": "symfony/finder", - "version": "v4.4.17", - "version_normalized": "4.4.17.0", + "version": "v4.4.19", + "version_normalized": "4.4.19.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9f1d1d883b79a91ef320c0c6e803494e042ef36e" + "reference": "25d79cfccfc12e84e7a63a248c3f0720fdd92db6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9f1d1d883b79a91ef320c0c6e803494e042ef36e", - "reference": "9f1d1d883b79a91ef320c0c6e803494e042ef36e", + "url": "https://api.github.com/repos/symfony/finder/zipball/25d79cfccfc12e84e7a63a248c3f0720fdd92db6", + "reference": "25d79cfccfc12e84e7a63a248c3f0720fdd92db6", "shasum": "" }, "require": { "php": ">=7.1.3" }, - "time": "2020-11-17T19:45:34+00:00", + "time": "2021-01-27T09:09:26+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -14261,8 +14261,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v4.4.19" + }, "funding": [ { "url": "https://symfony.com/sponsor", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index d8405c1eb3..6f80b02e26 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -6,7 +6,7 @@ 'aliases' => array ( ), - 'reference' => 'bc97448d30579f8782c495ea4d1603e20c03cabb', + 'reference' => '74792cb8883f86c37e13f5ffccd4a9b988729db6', 'name' => 'osu-asc-webservices/d8-upstream', ), 'versions' => @@ -2371,7 +2371,7 @@ 'aliases' => array ( ), - 'reference' => 'bc97448d30579f8782c495ea4d1603e20c03cabb', + 'reference' => '74792cb8883f86c37e13f5ffccd4a9b988729db6', ), 'pantheon-systems/quicksilver-pushback' => array ( @@ -2940,12 +2940,12 @@ ), 'symfony/finder' => array ( - 'pretty_version' => 'v4.4.17', - 'version' => '4.4.17.0', + 'pretty_version' => 'v4.4.19', + 'version' => '4.4.19.0', 'aliases' => array ( ), - 'reference' => '9f1d1d883b79a91ef320c0c6e803494e042ef36e', + 'reference' => '25d79cfccfc12e84e7a63a248c3f0720fdd92db6', ), 'symfony/http-foundation' => array ( diff --git a/vendor/symfony/finder/Comparator/DateComparator.php b/vendor/symfony/finder/Comparator/DateComparator.php index d17c77a9d3..ae22c6cbec 100644 --- a/vendor/symfony/finder/Comparator/DateComparator.php +++ b/vendor/symfony/finder/Comparator/DateComparator.php @@ -36,7 +36,7 @@ public function __construct(string $test) throw new \InvalidArgumentException(sprintf('"%s" is not a valid date.', $matches[2])); } - $operator = isset($matches[1]) ? $matches[1] : '=='; + $operator = $matches[1] ?? '=='; if ('since' === $operator || 'after' === $operator) { $operator = '>'; } diff --git a/vendor/symfony/finder/Comparator/NumberComparator.php b/vendor/symfony/finder/Comparator/NumberComparator.php index 80667c9ddd..78e1bd3b34 100644 --- a/vendor/symfony/finder/Comparator/NumberComparator.php +++ b/vendor/symfony/finder/Comparator/NumberComparator.php @@ -74,6 +74,6 @@ public function __construct(?string $test) } $this->setTarget($target); - $this->setOperator(isset($matches[1]) ? $matches[1] : '=='); + $this->setOperator($matches[1] ?? '=='); } } diff --git a/vendor/symfony/finder/Finder.php b/vendor/symfony/finder/Finder.php index cf91436214..4cf723bf33 100644 --- a/vendor/symfony/finder/Finder.php +++ b/vendor/symfony/finder/Finder.php @@ -38,9 +38,9 @@ */ class Finder implements \IteratorAggregate, \Countable { - const IGNORE_VCS_FILES = 1; - const IGNORE_DOT_FILES = 2; - const IGNORE_VCS_IGNORED_FILES = 4; + public const IGNORE_VCS_FILES = 1; + public const IGNORE_DOT_FILES = 2; + public const IGNORE_VCS_IGNORED_FILES = 4; private $mode = 0; private $names = []; @@ -624,7 +624,13 @@ public function getIterator() } if (1 === \count($this->dirs) && 0 === \count($this->iterators)) { - return $this->searchInDirectory($this->dirs[0]); + $iterator = $this->searchInDirectory($this->dirs[0]); + + if ($this->sort || $this->reverseSorting) { + $iterator = (new Iterator\SortableIterator($iterator, $this->sort, $this->reverseSorting))->getIterator(); + } + + return $iterator; } $iterator = new \AppendIterator(); @@ -636,6 +642,10 @@ public function getIterator() $iterator->append($it); } + if ($this->sort || $this->reverseSorting) { + $iterator = (new Iterator\SortableIterator($iterator, $this->sort, $this->reverseSorting))->getIterator(); + } + return $iterator; } @@ -782,11 +792,6 @@ private function searchInDirectory(string $dir): \Iterator $iterator = new Iterator\PathFilterIterator($iterator, $this->paths, $notPaths); } - if ($this->sort || $this->reverseSorting) { - $iteratorAggregate = new Iterator\SortableIterator($iterator, $this->sort, $this->reverseSorting); - $iterator = $iteratorAggregate->getIterator(); - } - return $iterator; } diff --git a/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php b/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php index a4c4eec72e..0ea2c50880 100644 --- a/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php +++ b/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php @@ -18,8 +18,8 @@ */ class FileTypeFilterIterator extends \FilterIterator { - const ONLY_FILES = 1; - const ONLY_DIRECTORIES = 2; + public const ONLY_FILES = 1; + public const ONLY_DIRECTORIES = 2; private $mode; diff --git a/vendor/symfony/finder/Iterator/SortableIterator.php b/vendor/symfony/finder/Iterator/SortableIterator.php index 8f0090c746..dd9ae4ae41 100644 --- a/vendor/symfony/finder/Iterator/SortableIterator.php +++ b/vendor/symfony/finder/Iterator/SortableIterator.php @@ -18,13 +18,13 @@ */ class SortableIterator implements \IteratorAggregate { - const SORT_BY_NONE = 0; - const SORT_BY_NAME = 1; - const SORT_BY_TYPE = 2; - const SORT_BY_ACCESSED_TIME = 3; - const SORT_BY_CHANGED_TIME = 4; - const SORT_BY_MODIFIED_TIME = 5; - const SORT_BY_NAME_NATURAL = 6; + public const SORT_BY_NONE = 0; + public const SORT_BY_NAME = 1; + public const SORT_BY_TYPE = 2; + public const SORT_BY_ACCESSED_TIME = 3; + public const SORT_BY_CHANGED_TIME = 4; + public const SORT_BY_MODIFIED_TIME = 5; + public const SORT_BY_NAME_NATURAL = 6; private $iterator; private $sort; diff --git a/vendor/symfony/finder/LICENSE b/vendor/symfony/finder/LICENSE index 9e936ec044..9ff2d0d630 100644 --- a/vendor/symfony/finder/LICENSE +++ b/vendor/symfony/finder/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2020 Fabien Potencier +Copyright (c) 2004-2021 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/vendor/symfony/finder/composer.json b/vendor/symfony/finder/composer.json index 7a696aa7fe..c86ad2cda0 100644 --- a/vendor/symfony/finder/composer.json +++ b/vendor/symfony/finder/composer.json @@ -1,7 +1,7 @@ { "name": "symfony/finder", "type": "library", - "description": "Symfony Finder Component", + "description": "Finds files and directories via an intuitive fluent interface", "keywords": [], "homepage": "https://symfony.com", "license": "MIT", -- GitLab