summaryrefslogtreecommitdiff
path: root/vendor/composer/InstalledVersions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-01 18:36:47 +0300
committerAndrew Dolgov <[email protected]>2021-03-01 18:36:47 +0300
commitf38be747d132d754801c46ee3df15f8c27a03762 (patch)
treee5d8ad7d7e099da7e4662a5b0e504893d3d8b1b3 /vendor/composer/InstalledVersions.php
parentf96abd2b52b9de5eac3651594ca32c6a4023c3e3 (diff)
initial for idiorm
Diffstat (limited to 'vendor/composer/InstalledVersions.php')
-rw-r--r--vendor/composer/InstalledVersions.php30
1 files changed, 24 insertions, 6 deletions
diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php
index 584bd5959..e17d3b0a7 100644
--- a/vendor/composer/InstalledVersions.php
+++ b/vendor/composer/InstalledVersions.php
@@ -30,7 +30,8 @@ private static $installed = array (
'aliases' =>
array (
),
- 'reference' => 'bada1601fc231ecde54a528a545611429d60af21',
+ 'reference' => 'f96abd2b52b9de5eac3651594ca32c6a4023c3e3',
+ 'dev-requirement' => true,
'name' => '__root__',
),
'versions' =>
@@ -42,7 +43,8 @@ private static $installed = array (
'aliases' =>
array (
),
- 'reference' => 'bada1601fc231ecde54a528a545611429d60af21',
+ 'reference' => 'f96abd2b52b9de5eac3651594ca32c6a4023c3e3',
+ 'dev-requirement' => false,
),
'beberlei/assert' =>
array (
@@ -52,6 +54,7 @@ private static $installed = array (
array (
),
'reference' => 'd63a6943fc4fd1a2aedb65994e3548715105abcf',
+ 'dev-requirement' => false,
),
'chillerlan/php-qrcode' =>
array (
@@ -61,6 +64,7 @@ private static $installed = array (
array (
),
'reference' => 'd8bf297e6843a53aeaa8f3285ce04fc349d133d6',
+ 'dev-requirement' => false,
),
'chillerlan/php-settings-container' =>
array (
@@ -70,6 +74,17 @@ private static $installed = array (
array (
),
'reference' => 'b9b0431dffd74102ee92348a63b4c33fc8ba639b',
+ 'dev-requirement' => false,
+ ),
+ 'j4mie/idiorm' =>
+ array (
+ 'pretty_version' => 'v1.5.7',
+ 'version' => '1.5.7.0',
+ 'aliases' =>
+ array (
+ ),
+ 'reference' => 'd23f97053ef5d0b988a02c6a71eb5c6118b2f5b4',
+ 'dev-requirement' => false,
),
'mervick/material-design-icons' =>
array (
@@ -79,6 +94,7 @@ private static $installed = array (
array (
),
'reference' => '635435c8d3df3a6da3241648caf8a65d1c07cc1a',
+ 'dev-requirement' => false,
),
'paragonie/constant_time_encoding' =>
array (
@@ -88,6 +104,7 @@ private static $installed = array (
array (
),
'reference' => 'f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c',
+ 'dev-requirement' => false,
),
'spomky-labs/otphp' =>
array (
@@ -97,6 +114,7 @@ private static $installed = array (
array (
),
'reference' => 'f44cce5a9db4b8da410215d992110482c931232f',
+ 'dev-requirement' => false,
),
'thecodingmachine/safe' =>
array (
@@ -106,6 +124,7 @@ private static $installed = array (
array (
),
'reference' => 'a8ab0876305a4cdaef31b2350fcb9811b5608dbc',
+ 'dev-requirement' => false,
),
),
);
@@ -125,7 +144,6 @@ foreach (self::getInstalled() as $installed) {
$packages[] = array_keys($installed['versions']);
}
-
if (1 === \count($packages)) {
return $packages[0];
}
@@ -141,11 +159,12 @@ return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
-public static function isInstalled($packageName)
+
+public static function isInstalled($packageName, $includeDevRequirements = true)
{
foreach (self::getInstalled() as $installed) {
if (isset($installed['versions'][$packageName])) {
-return true;
+return $includeDevRequirements || empty($installed['versions'][$packageName]['dev-requirement']);
}
}
@@ -164,7 +183,6 @@ return false;
-
public static function satisfies(VersionParser $parser, $packageName, $constraint)
{
$constraint = $parser->parseConstraints($constraint);