1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2024-12-22 13:12:41 +00:00

Style fixes

This commit is contained in:
J. King 2022-05-31 23:21:33 -04:00
parent 2c19aa06b7
commit 4ed650fd87
16 changed files with 663 additions and 767 deletions

1
.gitignore vendored
View file

@ -11,6 +11,7 @@
/arsse.db* /arsse.db*
/config.php /config.php
/.php_cs.cache /.php_cs.cache
/.php-cs-fixer.cache
/tests/.phpunit.result.cache /tests/.phpunit.result.cache
# Dependencies # Dependencies

View file

@ -48,7 +48,7 @@ $rules = [
'pow_to_exponentiation' => true, 'pow_to_exponentiation' => true,
'set_type_to_cast' => true, 'set_type_to_cast' => true,
'standardize_not_equals' => true, 'standardize_not_equals' => true,
'trailing_comma_in_multiline_array' => true, 'trailing_comma_in_multiline' => true,
'unary_operator_spaces' => true, 'unary_operator_spaces' => true,
'yoda_style' => false, 'yoda_style' => false,
// PSR standard to apply // PSR standard to apply
@ -82,4 +82,4 @@ foreach ($paths as $path) {
$finder = $finder->in($path); $finder = $finder->in($path);
} }
} }
return \PhpCsFixer\Config::create()->setRiskyAllowed(true)->setRules($rules)->setFinder($finder); return (new \PhpCsFixer\Config)->setRiskyAllowed(true)->setRules($rules)->setFinder($finder);

56
composer.lock generated
View file

@ -58,16 +58,16 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "6.5.5", "version": "6.5.6",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" "reference": "f092dd734083473658de3ee4bef093ed77d2689c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f092dd734083473658de3ee4bef093ed77d2689c",
"reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", "reference": "f092dd734083473658de3ee4bef093ed77d2689c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -104,10 +104,40 @@
"MIT" "MIT"
], ],
"authors": [ "authors": [
{
"name": "Graham Campbell",
"email": "hello@gjcampbell.co.uk",
"homepage": "https://github.com/GrahamCampbell"
},
{ {
"name": "Michael Dowling", "name": "Michael Dowling",
"email": "mtdowling@gmail.com", "email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling" "homepage": "https://github.com/mtdowling"
},
{
"name": "Jeremy Lindblom",
"email": "jeremeamia@gmail.com",
"homepage": "https://github.com/jeremeamia"
},
{
"name": "George Mponos",
"email": "gmponos@gmail.com",
"homepage": "https://github.com/gmponos"
},
{
"name": "Tobias Nyholm",
"email": "tobias.nyholm@gmail.com",
"homepage": "https://github.com/Nyholm"
},
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com",
"homepage": "https://github.com/sagikazarmark"
},
{
"name": "Tobias Schultze",
"email": "webmaster@tubo-world.de",
"homepage": "https://github.com/Tobion"
} }
], ],
"description": "Guzzle is a PHP HTTP client library", "description": "Guzzle is a PHP HTTP client library",
@ -123,9 +153,23 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/6.5" "source": "https://github.com/guzzle/guzzle/tree/6.5.6"
}, },
"time": "2020-06-16T21:01:06+00:00" "funding": [
{
"url": "https://github.com/GrahamCampbell",
"type": "github"
},
{
"url": "https://github.com/Nyholm",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
"type": "tidelift"
}
],
"time": "2022-05-25T13:19:12+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",

View file

@ -243,7 +243,6 @@ trait ExclusionMembers {
return $this->act(__FUNCTION__, func_num_args(), $spec); return $this->act(__FUNCTION__, func_num_args(), $spec);
} }
public function markedRange($start = null, $end = null) { public function markedRange($start = null, $end = null) {
if ($start === null && $end === null) { if ($start === null && $end === null) {
$spec = null; $spec = null;

View file

@ -280,7 +280,7 @@ class Database {
} }
/** Renames a user /** Renames a user
* *
* This does not have an effect on their numeric ID, but has a cascading effect on many tables * This does not have an effect on their numeric ID, but has a cascading effect on many tables
*/ */
public function userRename(string $user, string $name): bool { public function userRename(string $user, string $name): bool {
@ -337,7 +337,7 @@ class Database {
} }
/** Retrieves any metadata associated with a user /** Retrieves any metadata associated with a user
* *
* @param string $user The user whose metadata is to be retrieved * @param string $user The user whose metadata is to be retrieved
* @param bool $includeLarge Whether to include values which can be arbitrarily large text * @param bool $includeLarge Whether to include values which can be arbitrarily large text
*/ */
@ -855,8 +855,8 @@ class Database {
sum(case when \"read\" = 1 and hidden = 0 then 1 else 0 end) as marked sum(case when \"read\" = 1 and hidden = 0 then 1 else 0 end) as marked
from arsse_marks group by subscription from arsse_marks group by subscription
) as mark_stats on mark_stats.subscription = s.id", ) as mark_stats on mark_stats.subscription = s.id",
["str", "int"], ["str", "int"],
[$user, $folder] [$user, $folder]
); );
$q->setWhere("s.owner = ?", ["str"], [$user]); $q->setWhere("s.owner = ?", ["str"], [$user]);
$nocase = $this->db->sqlToken("nocase"); $nocase = $this->db->sqlToken("nocase");
@ -1613,26 +1613,26 @@ class Database {
} }
// ensure any used array-type context options contain at least one member // ensure any used array-type context options contain at least one member
foreach ([ foreach ([
"articles", "articles",
"editions", "editions",
"subscriptions", "subscriptions",
"folders", "folders",
"foldersShallow", "foldersShallow",
"labels", "labels",
"labelNames", "labelNames",
"tags", "tags",
"tagNames", "tagNames",
"searchTerms", "searchTerms",
"titleTerms", "titleTerms",
"authorTerms", "authorTerms",
"annotationTerms", "annotationTerms",
"modifiedRanges", "modifiedRanges",
"markedRanges", "markedRanges",
] as $m) { ] as $m) {
if ($context->$m() && !$context->$m) { if ($context->$m() && !$context->$m) {
throw new Db\ExceptionInput("tooShort", ['field' => $m, 'action' => $this->caller(), 'min' => 1]); throw new Db\ExceptionInput("tooShort", ['field' => $m, 'action' => $this->caller(), 'min' => 1]);
}
} }
}
// next compute the context, supplying the query to manipulate directly // next compute the context, supplying the query to manipulate directly
$this->articleFilter($context, $q); $this->articleFilter($context, $q);
} }
@ -1921,8 +1921,8 @@ class Database {
touched = 1 touched = 1
where where
article in (select article from target_articles) article in (select article from target_articles)
and subscription in (select distinct subscription from target_articles)", and subscription in (select distinct subscription from target_articles)",
[$subq->getTypes(), "bool"], [$subq->getTypes(), "bool"],
[$subq->getValues(), $data['read']] [$subq->getValues(), $data['read']]
); );
$this->db->prepare($q->getQuery(), $q->getTypes())->run($q->getValues()); $this->db->prepare($q->getQuery(), $q->getTypes())->run($q->getValues());
@ -1952,7 +1952,7 @@ class Database {
where where
article in (select article from target_articles) article in (select article from target_articles)
and subscription in (select distinct subscription from target_articles)", and subscription in (select distinct subscription from target_articles)",
[$subq->getTypes(), $setTypes], [$subq->getTypes(), $setTypes],
[$subq->getValues(), $setValues] [$subq->getValues(), $setValues]
); );
$this->db->prepare($q->getQuery(), $q->getTypes())->run($q->getValues()); $this->db->prepare($q->getQuery(), $q->getTypes())->run($q->getValues());

View file

@ -319,7 +319,7 @@ class Search {
$start = $day."T00:00:00 $tz"; $start = $day."T00:00:00 $tz";
$end = $day."T23:59:59 $tz"; $end = $day."T23:59:59 $tz";
$cc = $neg ? $c->not : $c; $cc = $neg ? $c->not : $c;
// NOTE: TTRSS treats multiple positive dates as contradictory; we instead treat them as complimentary instead, because it makes more sense // NOTE: TTRSS treats multiple positive dates as contradictory; we instead treat them as complimentary instead, because it makes more sense
return $cc->modifiedRanges(array_merge($cc->modifiedRanges, [[$start, $end]])); return $cc->modifiedRanges(array_merge($cc->modifiedRanges, [[$start, $end]]));
} }

View file

@ -12,147 +12,147 @@ use JKingWeb\Arsse\Database;
class TestDatabase extends \JKingWeb\Arsse\Test\AbstractTest { class TestDatabase extends \JKingWeb\Arsse\Test\AbstractTest {
protected const COL_DEFS = [ protected const COL_DEFS = [
'arsse_meta' => [ 'arsse_meta' => [
'key' => "strict str", 'key' => "strict str",
'value' => "str", 'value' => "str",
], ],
'arsse_users' => [ 'arsse_users' => [
'id' => "strict str", 'id' => "strict str",
'password' => "str", 'password' => "str",
'num' => "strict int", 'num' => "strict int",
'admin' => "strict bool", 'admin' => "strict bool",
], ],
'arsse_user_meta' => [ 'arsse_user_meta' => [
'owner' => "strict str", 'owner' => "strict str",
'key' => "strict str", 'key' => "strict str",
'modified' => "strict datetime", 'modified' => "strict datetime",
'value' => "str", 'value' => "str",
], ],
'arsse_sessions' => [ 'arsse_sessions' => [
'id' => "strict str", 'id' => "strict str",
'created' => "strict datetime", 'created' => "strict datetime",
'expires' => "strict datetime", 'expires' => "strict datetime",
'user' => "strict str", 'user' => "strict str",
], ],
'arsse_tokens' => [ 'arsse_tokens' => [
'id' => "strict str", 'id' => "strict str",
'class' => "strict str", 'class' => "strict str",
'user' => "strict str", 'user' => "strict str",
'created' => "strict datetime", 'created' => "strict datetime",
'expires' => "datetime", 'expires' => "datetime",
'data' => "str", 'data' => "str",
], ],
'arsse_feeds' => [ 'arsse_feeds' => [
'id' => "int", 'id' => "int",
'url' => "strict str", 'url' => "strict str",
'title' => "str", 'title' => "str",
'source' => "str", 'source' => "str",
'updated' => "datetime", 'updated' => "datetime",
'modified' => "datetime", 'modified' => "datetime",
'next_fetch' => "datetime", 'next_fetch' => "datetime",
'orphaned' => "datetime", 'orphaned' => "datetime",
'etag' => "strict str", 'etag' => "strict str",
'err_count' => "strict int", 'err_count' => "strict int",
'err_msg' => "str", 'err_msg' => "str",
'username' => "strict str", 'username' => "strict str",
'password' => "strict str", 'password' => "strict str",
'size' => "strict int", 'size' => "strict int",
'icon' => "int", 'icon' => "int",
], ],
'arsse_icons' => [ 'arsse_icons' => [
'id' => "int", 'id' => "int",
'url' => "strict str", 'url' => "strict str",
'modified' => "datetime", 'modified' => "datetime",
'etag' => "strict str", 'etag' => "strict str",
'next_fetch' => "datetime", 'next_fetch' => "datetime",
'orphaned' => "datetime", 'orphaned' => "datetime",
'type' => "str", 'type' => "str",
'data' => "blob", 'data' => "blob",
], ],
'arsse_articles' => [ 'arsse_articles' => [
'id' => "int", 'id' => "int",
'feed' => "strict int", 'feed' => "strict int",
'url' => "str", 'url' => "str",
'title' => "str", 'title' => "str",
'author' => "str", 'author' => "str",
'published' => "datetime", 'published' => "datetime",
'edited' => "datetime", 'edited' => "datetime",
'modified' => "strict datetime", 'modified' => "strict datetime",
'guid' => "str", 'guid' => "str",
'url_title_hash' => "strict str", 'url_title_hash' => "strict str",
'url_content_hash' => "strict str", 'url_content_hash' => "strict str",
'title_content_hash' => "strict str", 'title_content_hash' => "strict str",
'content_scraped' => "str", 'content_scraped' => "str",
'content' => "str", 'content' => "str",
], ],
'arsse_editions' => [ 'arsse_editions' => [
'id' => "int", 'id' => "int",
'article' => "strict int", 'article' => "strict int",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
'arsse_enclosures' => [ 'arsse_enclosures' => [
'article' => "strict int", 'article' => "strict int",
'url' => "str", 'url' => "str",
'type' => "str", 'type' => "str",
], ],
'arsse_categories' => [ 'arsse_categories' => [
'article' => "strict int", 'article' => "strict int",
'name' => "str", 'name' => "str",
], ],
'arsse_marks' => [ 'arsse_marks' => [
'article' => "strict int", 'article' => "strict int",
'subscription' => "strict int", 'subscription' => "strict int",
'read' => "strict bool", 'read' => "strict bool",
'starred' => "strict bool", 'starred' => "strict bool",
'modified' => "datetime", 'modified' => "datetime",
'note' => "strict str", 'note' => "strict str",
'touched' => "strict bool", 'touched' => "strict bool",
'hidden' => "strict bool", 'hidden' => "strict bool",
], ],
'arsse_subscriptions' => [ 'arsse_subscriptions' => [
'id' => "int", 'id' => "int",
'owner' => "strict str", 'owner' => "strict str",
'feed' => "strict int", 'feed' => "strict int",
'added' => "strict datetime", 'added' => "strict datetime",
'modified' => "strict datetime", 'modified' => "strict datetime",
'title' => "str", 'title' => "str",
'order_type' => "strict int", 'order_type' => "strict int",
'pinned' => "strict bool", 'pinned' => "strict bool",
'folder' => "int", 'folder' => "int",
'keep_rule' => "str", 'keep_rule' => "str",
'block_rule' => "str", 'block_rule' => "str",
'scrape' => "strict bool", 'scrape' => "strict bool",
], ],
'arsse_folders' => [ 'arsse_folders' => [
'id' => "int", 'id' => "int",
'owner' => "strict str", 'owner' => "strict str",
'parent' => "int", 'parent' => "int",
'name' => "strict str", 'name' => "strict str",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
'arsse_tags' => [ 'arsse_tags' => [
'id' => "int", 'id' => "int",
'owner' => "strict str", 'owner' => "strict str",
'name' => "strict str", 'name' => "strict str",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
'arsse_tag_members' => [ 'arsse_tag_members' => [
'tag' => "strict int", 'tag' => "strict int",
'subscription' => "strict int", 'subscription' => "strict int",
'assigned' => "strict bool", 'assigned' => "strict bool",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
'arsse_labels' => [ 'arsse_labels' => [
'id' => "int", 'id' => "int",
'owner' => "strict str", 'owner' => "strict str",
'name' => "strict str", 'name' => "strict str",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
'arsse_label_members' => [ 'arsse_label_members' => [
'label' => "strict int", 'label' => "strict int",
'article' => "strict int", 'article' => "strict int",
'subscription' => "strict int", 'subscription' => "strict int",
'assigned' => "strict bool", 'assigned' => "strict bool",
'modified' => "strict datetime", 'modified' => "strict datetime",
], ],
]; ];

View file

@ -93,7 +93,7 @@ class TestContext extends \JKingWeb\Arsse\Test\AbstractTest {
'articleRange' => [[1, 100], [1, 100]], 'articleRange' => [[1, 100], [1, 100]],
'editionRange' => [[1, 100], [1, 100]], 'editionRange' => [[1, 100], [1, 100]],
]; ];
foreach($tests as $k => $t) { foreach ($tests as $k => $t) {
yield $k => array_merge([$k], $t, [false]); yield $k => array_merge([$k], $t, [false]);
if (method_exists(ExclusionContext::class, $k)) { if (method_exists(ExclusionContext::class, $k)) {
yield "$k (not)" => array_merge([$k], $t, [true]); yield "$k (not)" => array_merge([$k], $t, [true]);
@ -169,7 +169,7 @@ class TestContext extends \JKingWeb\Arsse\Test\AbstractTest {
$this->assertTrue(isset($c1[2])); $this->assertTrue(isset($c1[2]));
$c1[] = $c2; $c1[] = $c2;
$act = []; $act = [];
foreach($c1 as $k => $v) { foreach ($c1 as $k => $v) {
$act[$k] = $v; $act[$k] = $v;
} }
$exp = [2 => $c3, $c2]; $exp = [2 => $c3, $c2];

View file

@ -9,9 +9,9 @@ namespace JKingWeb\Arsse\TestCase\Misc;
use JKingWeb\Arsse\Misc\Query; use JKingWeb\Arsse\Misc\Query;
use JKingWeb\Arsse\Misc\QueryFilter; use JKingWeb\Arsse\Misc\QueryFilter;
/** /**
* @covers \JKingWeb\Arsse\Misc\Query * @covers \JKingWeb\Arsse\Misc\Query
* @covers \JKingWeb\Arsse\Misc\QueryFilter * @covers \JKingWeb\Arsse\Misc\QueryFilter
*/ */
class TestQuery extends \JKingWeb\Arsse\Test\AbstractTest { class TestQuery extends \JKingWeb\Arsse\Test\AbstractTest {
public function testBasicQuery(): void { public function testBasicQuery(): void {
@ -112,4 +112,4 @@ class TestQuery extends \JKingWeb\Arsse\Test\AbstractTest {
$this->assertSame(["datetime", "str", "int", "str", "int"], $q->getTypes()); $this->assertSame(["datetime", "str", "int", "str", "int"], $q->getTypes());
$this->assertSame([1, "ook", 42, "ook", 42], $q->getValues()); $this->assertSame([1, "ook", 42, "ook", 42], $q->getValues());
} }
} }

View file

@ -1524,11 +1524,11 @@ LONG_STRING;
'content' => '<p>Article content 1</p>', 'content' => '<p>Article content 1</p>',
], ],
[ [
'id' => "102", 'id' => "102",
'guid' => "SHA256:5be8a5a46ecd52ed132191c8d27fb1af6b3d4edc00234c5d9f8f0e10562ed3b7", 'guid' => "SHA256:5be8a5a46ecd52ed132191c8d27fb1af6b3d4edc00234c5d9f8f0e10562ed3b7",
'title' => 'Article title 2', 'title' => 'Article title 2',
'link' => 'http://example.com/2', 'link' => 'http://example.com/2',
'labels' => [], 'labels' => [],
'unread' => false, 'unread' => false,
'marked' => false, 'marked' => false,
'published' => false, 'published' => false,

View file

@ -1,5 +1,5 @@
{ {
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^2.8" "friendsofphp/php-cs-fixer": "^3.0"
} }
} }

File diff suppressed because it is too large Load diff

View file

@ -83,16 +83,16 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "7.4.2", "version": "7.4.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
"reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -187,7 +187,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.4.2" "source": "https://github.com/guzzle/guzzle/tree/7.4.3"
}, },
"funding": [ "funding": [
{ {
@ -203,7 +203,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-20T14:16:28+00:00" "time": "2022-05-25T13:24:33+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
@ -898,16 +898,16 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v5.4.7", "version": "v5.4.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6" "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/900275254f0a1a2afff1ab0e11abd5587a10e1d6", "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb",
"reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6", "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -977,7 +977,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v5.4.7" "source": "https://github.com/symfony/console/tree/v5.4.9"
}, },
"funding": [ "funding": [
{ {
@ -993,29 +993,29 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-31T17:09:19+00:00" "time": "2022-05-18T06:17:34+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
"version": "v3.0.0", "version": "v3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced" "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
"reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2" "php": ">=8.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.0-dev" "dev-main": "3.1-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -1044,7 +1044,7 @@
"description": "A generic function and convention to trigger deprecation notices", "description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.0" "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1060,20 +1060,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-11-01T23:48:49+00:00" "time": "2022-02-25T11:15:52+00:00"
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v5.4.6", "version": "v5.4.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465" "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6b0d0e4aca38d57605dcd11e2416994b38774522",
"reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465", "reference": "6b0d0e4aca38d57605dcd11e2416994b38774522",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1117,7 +1117,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v5.4.6" "source": "https://github.com/symfony/http-foundation/tree/v5.4.9"
}, },
"funding": [ "funding": [
{ {
@ -1133,20 +1133,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-05T21:03:43+00:00" "time": "2022-05-17T15:07:29+00:00"
}, },
{ {
"name": "symfony/mime", "name": "symfony/mime",
"version": "v5.4.7", "version": "v5.4.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/mime.git", "url": "https://github.com/symfony/mime.git",
"reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c" "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/mime/zipball/92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", "url": "https://api.github.com/repos/symfony/mime/zipball/2b3802a24e48d0cfccf885173d2aac91e73df92e",
"reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", "reference": "2b3802a24e48d0cfccf885173d2aac91e73df92e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1200,7 +1200,7 @@
"mime-type" "mime-type"
], ],
"support": { "support": {
"source": "https://github.com/symfony/mime/tree/v5.4.7" "source": "https://github.com/symfony/mime/tree/v5.4.9"
}, },
"funding": [ "funding": [
{ {
@ -1216,7 +1216,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-11T16:08:05+00:00" "time": "2022-05-21T10:24:18+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@ -1962,16 +1962,16 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v5.4.7", "version": "v5.4.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "38a44b2517b470a436e1c944bf9b9ba3961137fb" "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/38a44b2517b470a436e1c944bf9b9ba3961137fb", "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3",
"reference": "38a44b2517b470a436e1c944bf9b9ba3961137fb", "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2004,7 +2004,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v5.4.7" "source": "https://github.com/symfony/process/tree/v5.4.8"
}, },
"funding": [ "funding": [
{ {
@ -2020,24 +2020,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-18T16:18:52+00:00" "time": "2022-04-08T05:07:18+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v3.0.0", "version": "v3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/service-contracts.git", "url": "https://github.com/symfony/service-contracts.git",
"reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603" "reference": "d66cd8ab656780f62c4215b903a420eb86358957"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/36715ebf9fb9db73db0cb24263c79077c6fe8603", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d66cd8ab656780f62c4215b903a420eb86358957",
"reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603", "reference": "d66cd8ab656780f62c4215b903a420eb86358957",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"psr/container": "^2.0" "psr/container": "^2.0"
}, },
"conflict": { "conflict": {
@ -2049,7 +2049,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.0-dev" "dev-main": "3.1-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -2059,7 +2059,10 @@
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Symfony\\Contracts\\Service\\": "" "Symfony\\Contracts\\Service\\": ""
} },
"exclude-from-classmap": [
"/Test/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -2086,7 +2089,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/service-contracts/tree/v3.0.0" "source": "https://github.com/symfony/service-contracts/tree/v3.1.0"
}, },
"funding": [ "funding": [
{ {
@ -2102,24 +2105,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-11-04T17:53:12+00:00" "time": "2022-05-07T08:07:09+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v6.0.3", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2" "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2", "url": "https://api.github.com/repos/symfony/string/zipball/d3edc75baf9f1d4f94879764dda2e1ac33499529",
"reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2", "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0",
@ -2171,7 +2174,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v6.0.3" "source": "https://github.com/symfony/string/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -2187,7 +2190,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-01-02T09:55:41+00:00" "time": "2022-04-22T08:18:23+00:00"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
@ -2344,5 +2347,5 @@
"prefer-lowest": false, "prefer-lowest": false,
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.2.0" "plugin-api-version": "2.3.0"
} }

View file

@ -79,5 +79,5 @@
"prefer-lowest": false, "prefer-lowest": false,
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.2.0" "plugin-api-version": "2.3.0"
} }

View file

@ -448,16 +448,16 @@
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v4.13.2", "version": "v4.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "210577fe3cf7badcc5814d99455df46564f3c077" "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1",
"reference": "210577fe3cf7badcc5814d99455df46564f3c077", "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -498,9 +498,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0"
}, },
"time": "2021-11-30T19:35:32+00:00" "time": "2022-05-31T20:59:12+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -2417,21 +2417,20 @@
}, },
{ {
"name": "webmozart/glob", "name": "webmozart/glob",
"version": "4.4.0", "version": "4.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozarts/glob.git", "url": "https://github.com/webmozarts/glob.git",
"reference": "539b5dbc10021d3f9242e7a9e9b6b37843179e83" "reference": "3c17f7dec3d9d0e87b575026011f2e75a56ed655"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozarts/glob/zipball/539b5dbc10021d3f9242e7a9e9b6b37843179e83", "url": "https://api.github.com/repos/webmozarts/glob/zipball/3c17f7dec3d9d0e87b575026011f2e75a56ed655",
"reference": "539b5dbc10021d3f9242e7a9e9b6b37843179e83", "reference": "3c17f7dec3d9d0e87b575026011f2e75a56ed655",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.3 || ^8.0.0", "php": "^7.3 || ^8.0.0"
"webmozart/path-util": "^2.2"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.5", "phpunit/phpunit": "^9.5",
@ -2461,60 +2460,9 @@
"description": "A PHP implementation of Ant's glob.", "description": "A PHP implementation of Ant's glob.",
"support": { "support": {
"issues": "https://github.com/webmozarts/glob/issues", "issues": "https://github.com/webmozarts/glob/issues",
"source": "https://github.com/webmozarts/glob/tree/4.4.0" "source": "https://github.com/webmozarts/glob/tree/4.6.0"
}, },
"time": "2021-10-07T16:13:08+00:00" "time": "2022-05-24T19:45:58+00:00"
},
{
"name": "webmozart/path-util",
"version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/webmozart/path-util.git",
"reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
"reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
"webmozart/assert": "~1.0"
},
"require-dev": {
"phpunit/phpunit": "^4.6",
"sebastian/version": "^1.0.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.3-dev"
}
},
"autoload": {
"psr-4": {
"Webmozart\\PathUtil\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Bernhard Schussek",
"email": "bschussek@gmail.com"
}
],
"description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.",
"support": {
"issues": "https://github.com/webmozart/path-util/issues",
"source": "https://github.com/webmozart/path-util/tree/2.3.0"
},
"abandoned": "symfony/filesystem",
"time": "2015-12-17T08:42:14+00:00"
} }
], ],
"aliases": [], "aliases": [],
@ -2524,5 +2472,5 @@
"prefer-lowest": false, "prefer-lowest": false,
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.2.0" "plugin-api-version": "2.3.0"
} }

View file

@ -90,22 +90,22 @@
}, },
{ {
"name": "consolidation/annotated-command", "name": "consolidation/annotated-command",
"version": "4.5.3", "version": "4.5.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/consolidation/annotated-command.git", "url": "https://github.com/consolidation/annotated-command.git",
"reference": "1941a743e63993288e09d0686a4cb7ed47813213" "reference": "67cea8e8e7656b74da651ea6f49321853996c0fd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/consolidation/annotated-command/zipball/1941a743e63993288e09d0686a4cb7ed47813213", "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/67cea8e8e7656b74da651ea6f49321853996c0fd",
"reference": "1941a743e63993288e09d0686a4cb7ed47813213", "reference": "67cea8e8e7656b74da651ea6f49321853996c0fd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"consolidation/output-formatters": "^4.1.1", "consolidation/output-formatters": "^4.1.1",
"php": ">=7.1.3", "php": ">=7.1.3",
"psr/log": "^1|^2", "psr/log": "^1|^2|^3",
"symfony/console": "^4.4.8|^5|^6", "symfony/console": "^4.4.8|^5|^6",
"symfony/event-dispatcher": "^4.4.8|^5|^6", "symfony/event-dispatcher": "^4.4.8|^5|^6",
"symfony/finder": "^4.4.8|^5|^6" "symfony/finder": "^4.4.8|^5|^6"
@ -119,7 +119,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "5.x-dev" "dev-main": "4.x-dev"
} }
}, },
"autoload": { "autoload": {
@ -140,9 +140,9 @@
"description": "Initialize Symfony Console commands from annotated command class methods.", "description": "Initialize Symfony Console commands from annotated command class methods.",
"support": { "support": {
"issues": "https://github.com/consolidation/annotated-command/issues", "issues": "https://github.com/consolidation/annotated-command/issues",
"source": "https://github.com/consolidation/annotated-command/tree/4.5.3" "source": "https://github.com/consolidation/annotated-command/tree/4.5.5"
}, },
"time": "2022-04-02T00:17:53+00:00" "time": "2022-04-26T16:18:25+00:00"
}, },
{ {
"name": "consolidation/config", "name": "consolidation/config",
@ -546,26 +546,25 @@
}, },
{ {
"name": "grasmash/expander", "name": "grasmash/expander",
"version": "2.0.2", "version": "2.0.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/grasmash/expander.git", "url": "https://github.com/grasmash/expander.git",
"reference": "f4df21d01d1fbda38269cca89e3dbb6ba223da7f" "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/grasmash/expander/zipball/f4df21d01d1fbda38269cca89e3dbb6ba223da7f", "url": "https://api.github.com/repos/grasmash/expander/zipball/b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e",
"reference": "f4df21d01d1fbda38269cca89e3dbb6ba223da7f", "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"dflydev/dot-access-data": "^3.0.0", "dflydev/dot-access-data": "^3.0.0",
"php": ">=5.6", "php": ">=7.1",
"psr/log": "^1 | ^2" "psr/log": "^1 | ^2 | ^3"
}, },
"require-dev": { "require-dev": {
"greg-1-anderson/composer-test-scenarios": "^1", "greg-1-anderson/composer-test-scenarios": "^1",
"php-coveralls/php-coveralls": "^2.0",
"phpunit/phpunit": "^6.0 || ^8.0 || ^9", "phpunit/phpunit": "^6.0 || ^8.0 || ^9",
"squizlabs/php_codesniffer": "^2.7 || ^3.3" "squizlabs/php_codesniffer": "^2.7 || ^3.3"
}, },
@ -592,9 +591,9 @@
"description": "Expands internal property references in PHP arrays file.", "description": "Expands internal property references in PHP arrays file.",
"support": { "support": {
"issues": "https://github.com/grasmash/expander/issues", "issues": "https://github.com/grasmash/expander/issues",
"source": "https://github.com/grasmash/expander/tree/2.0.2" "source": "https://github.com/grasmash/expander/tree/2.0.3"
}, },
"time": "2022-02-24T03:58:20+00:00" "time": "2022-04-25T22:17:46+00:00"
}, },
{ {
"name": "league/container", "name": "league/container",
@ -1071,20 +1070,21 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v6.0.7", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "70dcf7b2ca2ea08ad6ebcc475f104a024fb5632e" "reference": "c9646197ef43b0e2ff44af61e7f0571526fd4170"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/70dcf7b2ca2ea08ad6ebcc475f104a024fb5632e", "url": "https://api.github.com/repos/symfony/console/zipball/c9646197ef43b0e2ff44af61e7f0571526fd4170",
"reference": "70dcf7b2ca2ea08ad6ebcc475f104a024fb5632e", "reference": "c9646197ef43b0e2ff44af61e7f0571526fd4170",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-mbstring": "~1.0",
"symfony/service-contracts": "^1.1|^2|^3", "symfony/service-contracts": "^1.1|^2|^3",
"symfony/string": "^5.4|^6.0" "symfony/string": "^5.4|^6.0"
@ -1146,7 +1146,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v6.0.7" "source": "https://github.com/symfony/console/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1162,24 +1162,91 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-31T17:18:25+00:00" "time": "2022-05-27T06:34:22+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/deprecation-contracts",
"version": "v6.0.3", "version": "v3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934" "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6472ea2dd415e925b90ca82be64b8bc6157f3934", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
"reference": "6472ea2dd415e925b90ca82be64b8bc6157f3934", "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.1-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
"files": [
"function.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-02-25T11:15:52+00:00"
},
{
"name": "symfony/event-dispatcher",
"version": "v6.1.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
"reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347",
"reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/event-dispatcher-contracts": "^2|^3" "symfony/event-dispatcher-contracts": "^2|^3"
}, },
"conflict": { "conflict": {
@ -1229,7 +1296,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v6.0.3" "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1245,24 +1312,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-01-02T09:55:41+00:00" "time": "2022-05-05T16:51:07+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
"version": "v3.0.0", "version": "v3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git", "url": "https://github.com/symfony/event-dispatcher-contracts.git",
"reference": "aa5422287b75594b90ee9cd807caf8f0df491385" "reference": "02ff5eea2f453731cfbc6bc215e456b781480448"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/aa5422287b75594b90ee9cd807caf8f0df491385", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448",
"reference": "aa5422287b75594b90ee9cd807caf8f0df491385", "reference": "02ff5eea2f453731cfbc6bc215e456b781480448",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"psr/event-dispatcher": "^1" "psr/event-dispatcher": "^1"
}, },
"suggest": { "suggest": {
@ -1271,7 +1338,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.0-dev" "dev-main": "3.1-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -1308,7 +1375,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.0" "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1324,24 +1391,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-07-15T12:33:35+00:00" "time": "2022-02-25T11:15:52+00:00"
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v6.0.7", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff" "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff", "url": "https://api.github.com/repos/symfony/filesystem/zipball/3132d2f43ca799c2aa099f9738d98228c56baa5d",
"reference": "6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff", "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.8" "symfony/polyfill-mbstring": "~1.8"
}, },
@ -1371,7 +1438,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v6.0.7" "source": "https://github.com/symfony/filesystem/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1387,24 +1454,27 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-04-01T12:54:51+00:00" "time": "2022-05-21T13:34:40+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v6.0.3", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "8661b74dbabc23223f38c9b99d3f8ade71170430" "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430", "url": "https://api.github.com/repos/symfony/finder/zipball/45b8beb69d6eb3b05a65689ebfd4222326773f8f",
"reference": "8661b74dbabc23223f38c9b99d3f8ade71170430", "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2" "php": ">=8.1"
},
"require-dev": {
"symfony/filesystem": "^6.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -1432,7 +1502,7 @@
"description": "Finds files and directories via an intuitive fluent interface", "description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/finder/tree/v6.0.3" "source": "https://github.com/symfony/finder/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1448,7 +1518,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-01-26T17:23:29+00:00" "time": "2022-04-15T08:08:08+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@ -1782,20 +1852,20 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v6.0.7", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "e13f6757e267d687e20ec5b26ccfcbbe511cd8f4" "reference": "318718453c2be58266f1a9e74063d13cb8dd4165"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/e13f6757e267d687e20ec5b26ccfcbbe511cd8f4", "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165",
"reference": "e13f6757e267d687e20ec5b26ccfcbbe511cd8f4", "reference": "318718453c2be58266f1a9e74063d13cb8dd4165",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2" "php": ">=8.1"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -1823,7 +1893,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v6.0.7" "source": "https://github.com/symfony/process/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1839,24 +1909,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-03-18T16:21:55+00:00" "time": "2022-05-11T12:12:29+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
"version": "v3.0.0", "version": "v3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/service-contracts.git", "url": "https://github.com/symfony/service-contracts.git",
"reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603" "reference": "d66cd8ab656780f62c4215b903a420eb86358957"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/36715ebf9fb9db73db0cb24263c79077c6fe8603", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d66cd8ab656780f62c4215b903a420eb86358957",
"reference": "36715ebf9fb9db73db0cb24263c79077c6fe8603", "reference": "d66cd8ab656780f62c4215b903a420eb86358957",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"psr/container": "^2.0" "psr/container": "^2.0"
}, },
"conflict": { "conflict": {
@ -1868,7 +1938,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "3.0-dev" "dev-main": "3.1-dev"
}, },
"thanks": { "thanks": {
"name": "symfony/contracts", "name": "symfony/contracts",
@ -1878,7 +1948,10 @@
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Symfony\\Contracts\\Service\\": "" "Symfony\\Contracts\\Service\\": ""
} },
"exclude-from-classmap": [
"/Test/"
]
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -1905,7 +1978,7 @@
"standards" "standards"
], ],
"support": { "support": {
"source": "https://github.com/symfony/service-contracts/tree/v3.0.0" "source": "https://github.com/symfony/service-contracts/tree/v3.1.0"
}, },
"funding": [ "funding": [
{ {
@ -1921,24 +1994,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-11-04T17:53:12+00:00" "time": "2022-05-07T08:07:09+00:00"
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v6.0.3", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2" "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2", "url": "https://api.github.com/repos/symfony/string/zipball/d3edc75baf9f1d4f94879764dda2e1ac33499529",
"reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2", "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0",
@ -1990,7 +2063,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v6.0.3" "source": "https://github.com/symfony/string/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -2006,24 +2079,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-01-02T09:55:41+00:00" "time": "2022-04-22T08:18:23+00:00"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
"version": "v6.0.3", "version": "v6.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/yaml.git", "url": "https://github.com/symfony/yaml.git",
"reference": "e77f3ea0b21141d771d4a5655faa54f692b34af5" "reference": "84ce4f9d2d68f306f971a39d949d8f4b5550dba2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/e77f3ea0b21141d771d4a5655faa54f692b34af5", "url": "https://api.github.com/repos/symfony/yaml/zipball/84ce4f9d2d68f306f971a39d949d8f4b5550dba2",
"reference": "e77f3ea0b21141d771d4a5655faa54f692b34af5", "reference": "84ce4f9d2d68f306f971a39d949d8f4b5550dba2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.2", "php": ">=8.1",
"symfony/polyfill-ctype": "^1.8" "symfony/polyfill-ctype": "^1.8"
}, },
"conflict": { "conflict": {
@ -2064,7 +2137,7 @@
"description": "Loads and dumps YAML files", "description": "Loads and dumps YAML files",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/yaml/tree/v6.0.3" "source": "https://github.com/symfony/yaml/tree/v6.1.0"
}, },
"funding": [ "funding": [
{ {
@ -2080,7 +2153,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-01-26T17:23:29+00:00" "time": "2022-04-15T14:25:02+00:00"
} }
], ],
"aliases": [], "aliases": [],
@ -2090,5 +2163,5 @@
"prefer-lowest": false, "prefer-lowest": false,
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.2.0" "plugin-api-version": "2.3.0"
} }