Skip to content

Commit be94434

Browse files
authored
Merge pull request #10 from DevDavido/development
Bump to v1.0.6
2 parents d747c1b + 263d6be commit be94434

File tree

5 files changed

+331
-1
lines changed

5 files changed

+331
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 1.0.6
4+
- Bugfix: Fixes file require bug from previous release
5+
36
## 1.0.5
47
- Added: Possibility to check plugin audit functionality
58

plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "PerformanceAudit",
33
"description": "Daily performance audits of all your sites in Matomo.",
4-
"version": "1.0.5",
4+
"version": "1.0.6",
55
"theme": false,
66
"require": {
77
"php": ">=7.1.3",

vendor/composer/InstalledVersions.php

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
<?php
2+
3+
namespace Composer;
4+
5+
use Composer\Semver\VersionParser;
6+
7+
8+
9+
10+
11+
12+
class InstalledVersions
13+
{
14+
private static $installed = array (
15+
'root' =>
16+
array (
17+
'pretty_version' => 'dev-main',
18+
'version' => 'dev-main',
19+
'aliases' =>
20+
array (
21+
),
22+
'reference' => '0c62ee6ca3ec1f072d44df006a4ea31ce4b00b2b',
23+
'name' => 'devdavido/performance-audit-plugin',
24+
),
25+
'versions' =>
26+
array (
27+
'devdavido/performance-audit-plugin' =>
28+
array (
29+
'pretty_version' => 'dev-main',
30+
'version' => 'dev-main',
31+
'aliases' =>
32+
array (
33+
),
34+
'reference' => '0c62ee6ca3ec1f072d44df006a4ea31ce4b00b2b',
35+
),
36+
'ducks-project/spl-types' =>
37+
array (
38+
'pretty_version' => 'v1.1.0',
39+
'version' => '1.1.0.0',
40+
'aliases' =>
41+
array (
42+
),
43+
'reference' => '814f5b719fb39975321db0eaf66c4e0d2d93f53e',
44+
),
45+
'jeroen-g/lighthouse' =>
46+
array (
47+
'pretty_version' => 'v0.2',
48+
'version' => '0.2.0.0',
49+
'aliases' =>
50+
array (
51+
),
52+
'reference' => '9cabb6a857b1a9ccc537328956b4e0af2c370f9a',
53+
),
54+
'symfony/polyfill-mbstring' =>
55+
array (
56+
'pretty_version' => 'v1.18.1',
57+
'version' => '1.18.1.0',
58+
'aliases' =>
59+
array (
60+
),
61+
'reference' => 'a6977d63bf9a0ad4c65cd352709e230876f9904a',
62+
),
63+
'symfony/process' =>
64+
array (
65+
'pretty_version' => 'v4.4.11',
66+
'version' => '4.4.11.0',
67+
'aliases' =>
68+
array (
69+
),
70+
'reference' => '65e70bab62f3da7089a8d4591fb23fbacacb3479',
71+
),
72+
),
73+
);
74+
75+
76+
77+
78+
79+
80+
81+
public static function getInstalledPackages()
82+
{
83+
return array_keys(self::$installed['versions']);
84+
}
85+
86+
87+
88+
89+
90+
91+
92+
93+
94+
public static function isInstalled($packageName)
95+
{
96+
return isset(self::$installed['versions'][$packageName]);
97+
}
98+
99+
100+
101+
102+
103+
104+
105+
106+
107+
108+
109+
110+
111+
112+
public static function satisfies(VersionParser $parser, $packageName, $constraint)
113+
{
114+
$constraint = $parser->parseConstraints($constraint);
115+
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
116+
117+
return $provided->matches($constraint);
118+
}
119+
120+
121+
122+
123+
124+
125+
126+
127+
128+
129+
public static function getVersionRanges($packageName)
130+
{
131+
if (!isset(self::$installed['versions'][$packageName])) {
132+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
133+
}
134+
135+
$ranges = array();
136+
if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
137+
$ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
138+
}
139+
if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
140+
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
141+
}
142+
if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
143+
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
144+
}
145+
if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
146+
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
147+
}
148+
149+
return implode(' || ', $ranges);
150+
}
151+
152+
153+
154+
155+
156+
public static function getVersion($packageName)
157+
{
158+
if (!isset(self::$installed['versions'][$packageName])) {
159+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
160+
}
161+
162+
if (!isset(self::$installed['versions'][$packageName]['version'])) {
163+
return null;
164+
}
165+
166+
return self::$installed['versions'][$packageName]['version'];
167+
}
168+
169+
170+
171+
172+
173+
public static function getPrettyVersion($packageName)
174+
{
175+
if (!isset(self::$installed['versions'][$packageName])) {
176+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
177+
}
178+
179+
if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
180+
return null;
181+
}
182+
183+
return self::$installed['versions'][$packageName]['pretty_version'];
184+
}
185+
186+
187+
188+
189+
190+
public static function getReference($packageName)
191+
{
192+
if (!isset(self::$installed['versions'][$packageName])) {
193+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
194+
}
195+
196+
if (!isset(self::$installed['versions'][$packageName]['reference'])) {
197+
return null;
198+
}
199+
200+
return self::$installed['versions'][$packageName]['reference'];
201+
}
202+
203+
204+
205+
206+
207+
public static function getRootPackage()
208+
{
209+
return self::$installed['root'];
210+
}
211+
212+
213+
214+
215+
216+
217+
218+
public static function getRawData()
219+
{
220+
return self::$installed;
221+
}
222+
223+
224+
225+
226+
227+
228+
229+
230+
231+
232+
233+
234+
235+
236+
237+
238+
239+
240+
241+
public static function reload($data)
242+
{
243+
self::$installed = $data;
244+
}
245+
}

vendor/composer/installed.php

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<?php return array (
2+
'root' =>
3+
array (
4+
'pretty_version' => 'dev-main',
5+
'version' => 'dev-main',
6+
'aliases' =>
7+
array (
8+
),
9+
'reference' => '0c62ee6ca3ec1f072d44df006a4ea31ce4b00b2b',
10+
'name' => 'devdavido/performance-audit-plugin',
11+
),
12+
'versions' =>
13+
array (
14+
'devdavido/performance-audit-plugin' =>
15+
array (
16+
'pretty_version' => 'dev-main',
17+
'version' => 'dev-main',
18+
'aliases' =>
19+
array (
20+
),
21+
'reference' => '0c62ee6ca3ec1f072d44df006a4ea31ce4b00b2b',
22+
),
23+
'ducks-project/spl-types' =>
24+
array (
25+
'pretty_version' => 'v1.1.0',
26+
'version' => '1.1.0.0',
27+
'aliases' =>
28+
array (
29+
),
30+
'reference' => '814f5b719fb39975321db0eaf66c4e0d2d93f53e',
31+
),
32+
'jeroen-g/lighthouse' =>
33+
array (
34+
'pretty_version' => 'v0.2',
35+
'version' => '0.2.0.0',
36+
'aliases' =>
37+
array (
38+
),
39+
'reference' => '9cabb6a857b1a9ccc537328956b4e0af2c370f9a',
40+
),
41+
'symfony/polyfill-mbstring' =>
42+
array (
43+
'pretty_version' => 'v1.18.1',
44+
'version' => '1.18.1.0',
45+
'aliases' =>
46+
array (
47+
),
48+
'reference' => 'a6977d63bf9a0ad4c65cd352709e230876f9904a',
49+
),
50+
'symfony/process' =>
51+
array (
52+
'pretty_version' => 'v4.4.11',
53+
'version' => '4.4.11.0',
54+
'aliases' =>
55+
array (
56+
),
57+
'reference' => '65e70bab62f3da7089a8d4591fb23fbacacb3479',
58+
),
59+
),
60+
);

vendor/composer/platform_check.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
// platform_check.php @generated by Composer
4+
5+
$issues = array();
6+
7+
if (!(PHP_VERSION_ID >= 70103)) {
8+
$issues[] = 'Your Composer dependencies require a PHP version ">= 7.1.3". You are running ' . PHP_VERSION . '.';
9+
}
10+
11+
$missingExtensions = array();
12+
extension_loaded('json') || $missingExtensions[] = 'json';
13+
extension_loaded('spl') || $missingExtensions[] = 'spl';
14+
15+
if ($missingExtensions) {
16+
$issues[] = 'Your Composer dependencies require the following PHP extensions to be installed: ' . implode(', ', $missingExtensions);
17+
}
18+
19+
if ($issues) {
20+
echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues);
21+
exit(104);
22+
}

0 commit comments

Comments
 (0)