Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c7bd34d54 | ||
|
|
a797c4f406 | ||
|
|
a815ba515c | ||
|
|
595b696a03 | ||
|
|
de563bb5d4 | ||
|
|
8875774ddb |
No files matched your search
@@ -6,6 +6,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
## 3.3.5 - 2021-09-21
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- reduced maximum Server Timing headers size to 2K (half of possible nginx defaults)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- allowed Composer install on PHP 8
|
||||||
|
|
||||||
|
## 3.3.4 - 2020-11-16
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- non-ASCII characters in Server Timing headers
|
||||||
|
|
||||||
## 3.3.3 - 2020-03-11
|
## 3.3.3 - 2020-03-11
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ _Make a site, make it fast._
|
|||||||
[](https://packagist.org/packages/rarst/laps)
|
[](https://packagist.org/packages/rarst/laps)
|
||||||
[](https://packagist.org/packages/rarst/laps)
|
[](https://packagist.org/packages/rarst/laps)
|
||||||
[](https://packagist.org/packages/rarst/laps)
|
[](https://packagist.org/packages/rarst/laps)
|
||||||
[](https://github.com/php-pds/skeleton)
|
|
||||||
[](https://github.com/Rarst/laps/releases/latest/download/laps.zip)
|
[](https://github.com/Rarst/laps/releases/latest/download/laps.zip)
|
||||||
|
|
||||||
Laps is a plugin that **shows performance information** about WordPress page load.
|
Laps is a plugin that **shows performance information** about WordPress page load.
|
||||||
@@ -44,7 +43,7 @@ API requests need to be authenticated as admin for performance data to be sent.
|
|||||||
|
|
||||||
## Tests
|
## Tests
|
||||||
|
|
||||||
Tests require [Brain Monkey](https://github.com/Brain-WP/BrainMonkey) (included in dependencies) and PHPUnit 8 (not included).
|
Tests require [Brain Monkey](https://github.com/Brain-WP/BrainMonkey) (included in dependencies) and PHPUnit 9 (not included).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
phpunit
|
phpunit
|
||||||
|
|||||||
+2
-2
@@ -25,8 +25,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require" : {
|
"require" : {
|
||||||
"php" : "^7.1.3",
|
"php" : "^7.1.3 || ^8",
|
||||||
"composer/installers": "^1.6",
|
"composer/installers": "^1.6 || ^2",
|
||||||
"symfony/stopwatch" : "^4.2.1",
|
"symfony/stopwatch" : "^4.2.1",
|
||||||
"mustache/mustache" : "^2.12",
|
"mustache/mustache" : "^2.12",
|
||||||
"pimple/pimple" : "^3.2.3"
|
"pimple/pimple" : "^3.2.3"
|
||||||
|
|||||||
Generated
+180
-95
@@ -4,38 +4,39 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "a72036af9e80358500e4274847500bcc",
|
"content-hash": "56d31c242653d4e375949ef0356705dc",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "composer/installers",
|
"name": "composer/installers",
|
||||||
"version": "v1.8.0",
|
"version": "v2.0.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/composer/installers.git",
|
"url": "https://github.com/composer/installers.git",
|
||||||
"reference": "7d610d50aae61ae7ed6675e58efeabdf279bb5e3"
|
"reference": "a241e78aaeb09781f5f5b92ac01ffd13ab43e5e8"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/composer/installers/zipball/7d610d50aae61ae7ed6675e58efeabdf279bb5e3",
|
"url": "https://api.github.com/repos/composer/installers/zipball/a241e78aaeb09781f5f5b92ac01ffd13ab43e5e8",
|
||||||
"reference": "7d610d50aae61ae7ed6675e58efeabdf279bb5e3",
|
"reference": "a241e78aaeb09781f5f5b92ac01ffd13ab43e5e8",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"composer-plugin-api": "^1.0"
|
"composer-plugin-api": "^1.0 || ^2.0",
|
||||||
},
|
"php": "^7.2 || ^8.0"
|
||||||
"replace": {
|
|
||||||
"roundcube/plugin-installer": "*",
|
|
||||||
"shama/baton": "*"
|
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"composer/composer": "1.0.*@dev",
|
"composer/composer": "1.6.* || ^2.0",
|
||||||
"phpunit/phpunit": "^4.8.36"
|
"composer/semver": "^1 || ^3",
|
||||||
|
"phpstan/phpstan": "^0.12.55",
|
||||||
|
"phpstan/phpstan-phpunit": "^0.12.16",
|
||||||
|
"symfony/phpunit-bridge": "^5.3",
|
||||||
|
"symfony/process": "^5"
|
||||||
},
|
},
|
||||||
"type": "composer-plugin",
|
"type": "composer-plugin",
|
||||||
"extra": {
|
"extra": {
|
||||||
"class": "Composer\\Installers\\Plugin",
|
"class": "Composer\\Installers\\Plugin",
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.0-dev"
|
"dev-main": "2.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -57,7 +58,6 @@
|
|||||||
"description": "A multi-framework Composer library installer",
|
"description": "A multi-framework Composer library installer",
|
||||||
"homepage": "https://composer.github.io/installers/",
|
"homepage": "https://composer.github.io/installers/",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"Craft",
|
|
||||||
"Dolibarr",
|
"Dolibarr",
|
||||||
"Eliasis",
|
"Eliasis",
|
||||||
"Hurad",
|
"Hurad",
|
||||||
@@ -73,11 +73,11 @@
|
|||||||
"Porto",
|
"Porto",
|
||||||
"RadPHP",
|
"RadPHP",
|
||||||
"SMF",
|
"SMF",
|
||||||
|
"Starbug",
|
||||||
"Thelia",
|
"Thelia",
|
||||||
"Whmcs",
|
"Whmcs",
|
||||||
"WolfCMS",
|
"WolfCMS",
|
||||||
"agl",
|
"agl",
|
||||||
"aimeos",
|
|
||||||
"annotatecms",
|
"annotatecms",
|
||||||
"attogram",
|
"attogram",
|
||||||
"bitrix",
|
"bitrix",
|
||||||
@@ -96,7 +96,6 @@
|
|||||||
"grav",
|
"grav",
|
||||||
"installer",
|
"installer",
|
||||||
"itop",
|
"itop",
|
||||||
"joomla",
|
|
||||||
"known",
|
"known",
|
||||||
"kohana",
|
"kohana",
|
||||||
"laravel",
|
"laravel",
|
||||||
@@ -106,13 +105,16 @@
|
|||||||
"majima",
|
"majima",
|
||||||
"mako",
|
"mako",
|
||||||
"mediawiki",
|
"mediawiki",
|
||||||
|
"miaoxing",
|
||||||
"modulework",
|
"modulework",
|
||||||
"modx",
|
"modx",
|
||||||
"moodle",
|
"moodle",
|
||||||
"osclass",
|
"osclass",
|
||||||
|
"pantheon",
|
||||||
"phpbb",
|
"phpbb",
|
||||||
"piwik",
|
"piwik",
|
||||||
"ppi",
|
"ppi",
|
||||||
|
"processwire",
|
||||||
"puppet",
|
"puppet",
|
||||||
"pxcms",
|
"pxcms",
|
||||||
"reindex",
|
"reindex",
|
||||||
@@ -121,14 +123,31 @@
|
|||||||
"silverstripe",
|
"silverstripe",
|
||||||
"sydes",
|
"sydes",
|
||||||
"sylius",
|
"sylius",
|
||||||
"symfony",
|
"tastyigniter",
|
||||||
"typo3",
|
|
||||||
"wordpress",
|
"wordpress",
|
||||||
"yawik",
|
"yawik",
|
||||||
"zend",
|
"zend",
|
||||||
"zikula"
|
"zikula"
|
||||||
],
|
],
|
||||||
"time": "2020-02-07T10:39:20+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/composer/installers/issues",
|
||||||
|
"source": "https://github.com/composer/installers/tree/v2.0.1"
|
||||||
|
},
|
||||||
|
"funding": [
|
||||||
|
{
|
||||||
|
"url": "https://packagist.com",
|
||||||
|
"type": "custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://github.com/composer",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
||||||
|
"type": "tidelift"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"time": "2021-09-13T08:21:20+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mustache/mustache",
|
"name": "mustache/mustache",
|
||||||
@@ -174,33 +193,37 @@
|
|||||||
"mustache",
|
"mustache",
|
||||||
"templating"
|
"templating"
|
||||||
],
|
],
|
||||||
|
"support": {
|
||||||
|
"issues": "https://github.com/bobthecow/mustache.php/issues",
|
||||||
|
"source": "https://github.com/bobthecow/mustache.php/tree/master"
|
||||||
|
},
|
||||||
"time": "2019-11-23T21:40:31+00:00"
|
"time": "2019-11-23T21:40:31+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pimple/pimple",
|
"name": "pimple/pimple",
|
||||||
"version": "v3.2.3",
|
"version": "v3.4.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/silexphp/Pimple.git",
|
"url": "https://github.com/silexphp/Pimple.git",
|
||||||
"reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
|
"reference": "86406047271859ffc13424a048541f4531f53601"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
|
"url": "https://api.github.com/repos/silexphp/Pimple/zipball/86406047271859ffc13424a048541f4531f53601",
|
||||||
"reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
|
"reference": "86406047271859ffc13424a048541f4531f53601",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.3.0",
|
"php": ">=7.2.5",
|
||||||
"psr/container": "^1.0"
|
"psr/container": "^1.1"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"symfony/phpunit-bridge": "^3.2"
|
"symfony/phpunit-bridge": "^5.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "3.2.x-dev"
|
"dev-master": "3.4.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -219,36 +242,34 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Pimple, a simple Dependency Injection Container",
|
"description": "Pimple, a simple Dependency Injection Container",
|
||||||
"homepage": "http://pimple.sensiolabs.org",
|
"homepage": "https://pimple.symfony.com",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"container",
|
"container",
|
||||||
"dependency injection"
|
"dependency injection"
|
||||||
],
|
],
|
||||||
"time": "2018-01-21T07:42:36+00:00"
|
"support": {
|
||||||
|
"source": "https://github.com/silexphp/Pimple/tree/v3.4.0"
|
||||||
|
},
|
||||||
|
"time": "2021-03-06T08:28:00+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/container",
|
"name": "psr/container",
|
||||||
"version": "1.0.0",
|
"version": "1.1.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/php-fig/container.git",
|
"url": "https://github.com/php-fig/container.git",
|
||||||
"reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
|
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
|
"url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||||
"reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
|
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=5.3.0"
|
"php": ">=7.2.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
|
||||||
"branch-alias": {
|
|
||||||
"dev-master": "1.0.x-dev"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Psr\\Container\\": "src/"
|
"Psr\\Container\\": "src/"
|
||||||
@@ -261,7 +282,7 @@
|
|||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "PHP-FIG",
|
"name": "PHP-FIG",
|
||||||
"homepage": "http://www.php-fig.org/"
|
"homepage": "https://www.php-fig.org/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Common Container Interface (PHP FIG PSR-11)",
|
"description": "Common Container Interface (PHP FIG PSR-11)",
|
||||||
@@ -273,25 +294,29 @@
|
|||||||
"container-interop",
|
"container-interop",
|
||||||
"psr"
|
"psr"
|
||||||
],
|
],
|
||||||
"time": "2017-02-14T16:28:37+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/php-fig/container/issues",
|
||||||
|
"source": "https://github.com/php-fig/container/tree/1.1.1"
|
||||||
|
},
|
||||||
|
"time": "2021-03-05T17:36:06+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/service-contracts",
|
"name": "symfony/service-contracts",
|
||||||
"version": "v2.0.1",
|
"version": "v2.4.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/service-contracts.git",
|
"url": "https://github.com/symfony/service-contracts.git",
|
||||||
"reference": "144c5e51266b281231e947b51223ba14acf1a749"
|
"reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749",
|
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
|
||||||
"reference": "144c5e51266b281231e947b51223ba14acf1a749",
|
"reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.2.5",
|
"php": ">=7.2.5",
|
||||||
"psr/container": "^1.0"
|
"psr/container": "^1.1"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"symfony/service-implementation": ""
|
"symfony/service-implementation": ""
|
||||||
@@ -299,7 +324,11 @@
|
|||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "2.0-dev"
|
"dev-main": "2.4-dev"
|
||||||
|
},
|
||||||
|
"thanks": {
|
||||||
|
"name": "symfony/contracts",
|
||||||
|
"url": "https://github.com/symfony/contracts"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -331,32 +360,44 @@
|
|||||||
"interoperability",
|
"interoperability",
|
||||||
"standards"
|
"standards"
|
||||||
],
|
],
|
||||||
"time": "2019-11-18T17:27:11+00:00"
|
"support": {
|
||||||
|
"source": "https://github.com/symfony/service-contracts/tree/v2.4.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": "2021-04-01T10:43:52+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/stopwatch",
|
"name": "symfony/stopwatch",
|
||||||
"version": "v4.4.4",
|
"version": "v4.4.27",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/stopwatch.git",
|
"url": "https://github.com/symfony/stopwatch.git",
|
||||||
"reference": "abc08d7c48987829bac301347faa10f7e8bbf4fb"
|
"reference": "c85d997af06a58ba83e2d2538e335b894c24523d"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/abc08d7c48987829bac301347faa10f7e8bbf4fb",
|
"url": "https://api.github.com/repos/symfony/stopwatch/zipball/c85d997af06a58ba83e2d2538e335b894c24523d",
|
||||||
"reference": "abc08d7c48987829bac301347faa10f7e8bbf4fb",
|
"reference": "c85d997af06a58ba83e2d2538e335b894c24523d",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1.3",
|
"php": ">=7.1.3",
|
||||||
"symfony/service-contracts": "^1.0|^2"
|
"symfony/service-contracts": "^1.0|^2"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
|
||||||
"branch-alias": {
|
|
||||||
"dev-master": "4.4-dev"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Symfony\\Component\\Stopwatch\\": ""
|
"Symfony\\Component\\Stopwatch\\": ""
|
||||||
@@ -379,24 +420,41 @@
|
|||||||
"homepage": "https://symfony.com/contributors"
|
"homepage": "https://symfony.com/contributors"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Symfony Stopwatch Component",
|
"description": "Provides a way to profile code",
|
||||||
"homepage": "https://symfony.com",
|
"homepage": "https://symfony.com",
|
||||||
"time": "2020-01-04T13:00:46+00:00"
|
"support": {
|
||||||
|
"source": "https://github.com/symfony/stopwatch/tree/v4.4.27"
|
||||||
|
},
|
||||||
|
"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": "2021-07-10T08:41:57+00:00"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"packages-dev": [
|
"packages-dev": [
|
||||||
{
|
{
|
||||||
"name": "antecedent/patchwork",
|
"name": "antecedent/patchwork",
|
||||||
"version": "2.1.12",
|
"version": "2.1.15",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/antecedent/patchwork.git",
|
"url": "https://github.com/antecedent/patchwork.git",
|
||||||
"reference": "b98e046dd4c0acc34a0846604f06f6111654d9ea"
|
"reference": "0430ceaac7f447f1778c199ec19d7e4362a6f961"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/antecedent/patchwork/zipball/b98e046dd4c0acc34a0846604f06f6111654d9ea",
|
"url": "https://api.github.com/repos/antecedent/patchwork/zipball/0430ceaac7f447f1778c199ec19d7e4362a6f961",
|
||||||
"reference": "b98e046dd4c0acc34a0846604f06f6111654d9ea",
|
"reference": "0430ceaac7f447f1778c199ec19d7e4362a6f961",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -427,20 +485,24 @@
|
|||||||
"runkit",
|
"runkit",
|
||||||
"testing"
|
"testing"
|
||||||
],
|
],
|
||||||
"time": "2019-12-22T17:52:09+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/antecedent/patchwork/issues",
|
||||||
|
"source": "https://github.com/antecedent/patchwork/tree/2.1.15"
|
||||||
|
},
|
||||||
|
"time": "2021-08-22T08:00:13+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "brain/monkey",
|
"name": "brain/monkey",
|
||||||
"version": "2.4.0",
|
"version": "2.6.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/Brain-WP/BrainMonkey.git",
|
"url": "https://github.com/Brain-WP/BrainMonkey.git",
|
||||||
"reference": "b3ce8b619c26db6abd01b9dcfd6a2c0254060956"
|
"reference": "7042140000b4b18034c0c0010d86274a00f25442"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/Brain-WP/BrainMonkey/zipball/b3ce8b619c26db6abd01b9dcfd6a2c0254060956",
|
"url": "https://api.github.com/repos/Brain-WP/BrainMonkey/zipball/7042140000b4b18034c0c0010d86274a00f25442",
|
||||||
"reference": "b3ce8b619c26db6abd01b9dcfd6a2c0254060956",
|
"reference": "7042140000b4b18034c0c0010d86274a00f25442",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -449,9 +511,9 @@
|
|||||||
"php": ">=5.6.0"
|
"php": ">=5.6.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"dealerdirect/phpcodesniffer-composer-installer": "^0.4",
|
"dealerdirect/phpcodesniffer-composer-installer": "^0.6 || ^0.7",
|
||||||
"phpcompatibility/php-compatibility": "^9.3.0",
|
"phpcompatibility/php-compatibility": "^9.3.0",
|
||||||
"phpunit/phpunit": "^5.7.9 || ^6.0 || ^7.0"
|
"phpunit/phpunit": "^5.7.9 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
@@ -493,24 +555,28 @@
|
|||||||
"test",
|
"test",
|
||||||
"testing"
|
"testing"
|
||||||
],
|
],
|
||||||
"time": "2019-11-24T16:03:21+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/Brain-WP/BrainMonkey/issues",
|
||||||
|
"source": "https://github.com/Brain-WP/BrainMonkey"
|
||||||
|
},
|
||||||
|
"time": "2020-10-13T17:56:14+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "hamcrest/hamcrest-php",
|
"name": "hamcrest/hamcrest-php",
|
||||||
"version": "v2.0.0",
|
"version": "v2.0.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hamcrest/hamcrest-php.git",
|
"url": "https://github.com/hamcrest/hamcrest-php.git",
|
||||||
"reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
|
"reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
|
"url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
|
||||||
"reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
|
"reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^5.3|^7.0"
|
"php": "^5.3|^7.0|^8.0"
|
||||||
},
|
},
|
||||||
"replace": {
|
"replace": {
|
||||||
"cordoval/hamcrest-php": "*",
|
"cordoval/hamcrest-php": "*",
|
||||||
@@ -518,14 +584,13 @@
|
|||||||
"kodova/hamcrest-php": "*"
|
"kodova/hamcrest-php": "*"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/php-file-iterator": "1.3.3",
|
"phpunit/php-file-iterator": "^1.4 || ^2.0",
|
||||||
"phpunit/phpunit": "~4.0",
|
"phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
|
||||||
"satooshi/php-coveralls": "^1.0"
|
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "2.0-dev"
|
"dev-master": "2.1-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -535,40 +600,47 @@
|
|||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
"license": [
|
"license": [
|
||||||
"BSD"
|
"BSD-3-Clause"
|
||||||
],
|
],
|
||||||
"description": "This is the PHP port of Hamcrest Matchers",
|
"description": "This is the PHP port of Hamcrest Matchers",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"test"
|
"test"
|
||||||
],
|
],
|
||||||
"time": "2016-01-20T08:20:44+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/hamcrest/hamcrest-php/issues",
|
||||||
|
"source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1"
|
||||||
|
},
|
||||||
|
"time": "2020-07-09T08:09:16+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mockery/mockery",
|
"name": "mockery/mockery",
|
||||||
"version": "1.3.1",
|
"version": "1.4.4",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/mockery/mockery.git",
|
"url": "https://github.com/mockery/mockery.git",
|
||||||
"reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be"
|
"reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/mockery/mockery/zipball/f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be",
|
"url": "https://api.github.com/repos/mockery/mockery/zipball/e01123a0e847d52d186c5eb4b9bf58b0c6d00346",
|
||||||
"reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be",
|
"reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"hamcrest/hamcrest-php": "~2.0",
|
"hamcrest/hamcrest-php": "^2.0.1",
|
||||||
"lib-pcre": ">=7.0",
|
"lib-pcre": ">=7.0",
|
||||||
"php": ">=5.6.0"
|
"php": "^7.3 || ^8.0"
|
||||||
|
},
|
||||||
|
"conflict": {
|
||||||
|
"phpunit/phpunit": "<8.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0"
|
"phpunit/phpunit": "^8.5 || ^9.3"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
"dev-master": "1.3.x-dev"
|
"dev-master": "1.4.x-dev"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
@@ -606,7 +678,11 @@
|
|||||||
"test double",
|
"test double",
|
||||||
"testing"
|
"testing"
|
||||||
],
|
],
|
||||||
"time": "2019-12-26T09:49:15+00:00"
|
"support": {
|
||||||
|
"issues": "https://github.com/mockery/mockery/issues",
|
||||||
|
"source": "https://github.com/mockery/mockery/tree/1.4.4"
|
||||||
|
},
|
||||||
|
"time": "2021-09-13T15:28:59+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pds/skeleton",
|
"name": "pds/skeleton",
|
||||||
@@ -637,6 +713,10 @@
|
|||||||
],
|
],
|
||||||
"description": "Standard for PHP package skeletons.",
|
"description": "Standard for PHP package skeletons.",
|
||||||
"homepage": "https://github.com/php-pds/skeleton",
|
"homepage": "https://github.com/php-pds/skeleton",
|
||||||
|
"support": {
|
||||||
|
"issues": "https://github.com/php-pds/skeleton/issues",
|
||||||
|
"source": "https://github.com/php-pds/skeleton/tree/1.x"
|
||||||
|
},
|
||||||
"time": "2017-01-25T23:30:41+00:00"
|
"time": "2017-01-25T23:30:41+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -688,6 +768,10 @@
|
|||||||
"responsive",
|
"responsive",
|
||||||
"web"
|
"web"
|
||||||
],
|
],
|
||||||
|
"support": {
|
||||||
|
"issues": "https://github.com/twbs/bootstrap/issues",
|
||||||
|
"source": "https://github.com/twbs/bootstrap/tree/v3.4.1"
|
||||||
|
},
|
||||||
"time": "2019-02-13T15:55:38+00:00"
|
"time": "2019-02-13T15:55:38+00:00"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -697,7 +781,8 @@
|
|||||||
"prefer-stable": false,
|
"prefer-stable": false,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": "^7.1.3"
|
"php": "^7.1.3 || ^8"
|
||||||
},
|
},
|
||||||
"platform-dev": []
|
"platform-dev": [],
|
||||||
|
"plugin-api-version": "2.1.0"
|
||||||
}
|
}
|
||||||
@@ -5,10 +5,10 @@ Plugin Name: Laps
|
|||||||
Plugin URI: https://github.com/Rarst/laps
|
Plugin URI: https://github.com/Rarst/laps
|
||||||
Description: Light WordPress profiler.
|
Description: Light WordPress profiler.
|
||||||
Author: Andrey “Rarst” Savchenko
|
Author: Andrey “Rarst” Savchenko
|
||||||
Version: 3.3.3
|
Version: 3.3.5
|
||||||
Author URI: https://www.rarst.net/
|
Author URI: https://www.rarst.net/
|
||||||
Text Domain: laps
|
Requires PHP: 7.1.3
|
||||||
Domain Path: /lang
|
Update URI: false
|
||||||
License: MIT
|
License: MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -63,12 +63,13 @@ class Server_Timing_Manager {
|
|||||||
|
|
||||||
$header .= sprintf( '%s;dur=%.2f;desc="%s", ', $record->get_category(), $duration, $record->get_name() );
|
$header .= sprintf( '%s;dur=%.2f;desc="%s", ', $record->get_category(), $duration, $record->get_name() );
|
||||||
|
|
||||||
if ( strlen( $header ) > 4000 ) { // 8+KB headers break proxies, so we cut off at 1/2 that limit.
|
if ( strlen( $header ) > 2000 ) { // 8+KB headers break proxies, 4+KB nginx, so we cut off at 1/2 that limit.
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
header( 'Server-Timing: ' . preg_replace( '/\R/', '', $header ) );
|
// Sanitize to visible US ASCII character range (32-126).
|
||||||
|
header( 'Server-Timing: ' . preg_replace( '/[^\x20-\x7E]/', '', $header ) );
|
||||||
|
|
||||||
return $input;
|
return $input;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ class AssetTest extends LapsTestCase {
|
|||||||
|
|
||||||
$manager = new Asset_Manager();
|
$manager = new Asset_Manager();
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'wp_enqueue_scripts', [ $manager, 'enqueue_scripts' ] ) );
|
$this->assertTrue( (bool) has_action( 'wp_enqueue_scripts', [ $manager, 'enqueue_scripts' ] ) );
|
||||||
$this->assertTrue( has_action( 'admin_enqueue_scripts', [ $manager, 'enqueue_scripts' ] ) );
|
$this->assertTrue( (bool) has_action( 'admin_enqueue_scripts', [ $manager, 'enqueue_scripts' ] ) );
|
||||||
|
|
||||||
return $manager;
|
return $manager;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ class LoadOrderTest extends LapsTestCase {
|
|||||||
|
|
||||||
$manager = new Load_Order_Manager();
|
$manager = new Load_Order_Manager();
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'pre_update_option_active_plugins', [ $manager, 'pre_update_option_active_plugins' ] ) );
|
$this->assertTrue( (bool) has_action( 'pre_update_option_active_plugins', [ $manager, 'pre_update_option_active_plugins' ] ) );
|
||||||
$this->assertTrue( has_action( 'pre_update_site_option_active_sitewide_plugins', [ $manager, 'pre_update_option_active_plugins' ] ) );
|
$this->assertTrue( (bool) has_action( 'pre_update_site_option_active_sitewide_plugins', [ $manager, 'pre_update_option_active_plugins' ] ) );
|
||||||
|
|
||||||
return $manager;
|
return $manager;
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class ToolbarTest extends LapsTestCase {
|
|||||||
$collector = new Lazy_Proxy_Collector( [] );
|
$collector = new Lazy_Proxy_Collector( [] );
|
||||||
$manager = new Toolbar_Manager( $collector, new \Mustache_Engine() );
|
$manager = new Toolbar_Manager( $collector, new \Mustache_Engine() );
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'admin_bar_menu', [ $manager, 'admin_bar_menu' ] ) );
|
$this->assertTrue( (bool) has_action( 'admin_bar_menu', [ $manager, 'admin_bar_menu' ] ) );
|
||||||
|
|
||||||
return $manager;
|
return $manager;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,9 +18,9 @@ class HookTest extends LapsTestCase {
|
|||||||
$stopwatch = new Stopwatch();
|
$stopwatch = new Stopwatch();
|
||||||
$collector = new Hook_Collector( $stopwatch, [ 'core' => new Core_Events() ] );
|
$collector = new Hook_Collector( $stopwatch, [ 'core' => new Core_Events() ] );
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'after_setup_theme', [ $collector, 'after_setup_theme' ] ) );
|
$this->assertTrue( (bool) has_action( 'after_setup_theme', [ $collector, 'after_setup_theme' ] ) );
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'plugins_loaded', 'function ($input)' ) );
|
$this->assertTrue( (bool) has_action( 'plugins_loaded', 'function ($input)' ) );
|
||||||
|
|
||||||
$collector->after_setup_theme();
|
$collector->after_setup_theme();
|
||||||
$stopwatch->start( 'Toolbar' );
|
$stopwatch->start( 'Toolbar' );
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ class HttpTest extends LapsTestCase {
|
|||||||
$url = 'https://example.com/';
|
$url = 'https://example.com/';
|
||||||
$collector = new Http_Collector( $stopwatch );
|
$collector = new Http_Collector( $stopwatch );
|
||||||
|
|
||||||
$this->assertTrue( has_action( 'pre_http_request', [ $collector, 'pre_http_request' ] ) );
|
$this->assertTrue( (bool) has_action( 'pre_http_request', [ $collector, 'pre_http_request' ] ) );
|
||||||
$this->assertTrue( has_action( 'http_api_debug', [ $collector, 'http_api_debug' ] ) );
|
$this->assertTrue( (bool) has_action( 'http_api_debug', [ $collector, 'http_api_debug' ] ) );
|
||||||
|
|
||||||
$collector->pre_http_request( false, [], $url );
|
$collector->pre_http_request( false, [], $url );
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ class SqlTest extends LapsTestCase {
|
|||||||
|
|
||||||
$collector = new Sql_Collector();
|
$collector = new Sql_Collector();
|
||||||
|
|
||||||
$this->assertTrue( has_filter( 'query', [ $collector, 'query' ] ) );
|
$this->assertTrue( (bool) has_filter( 'query', [ $collector, 'query' ] ) );
|
||||||
|
|
||||||
$query = 'SELECT * FROM wp_posts';
|
$query = 'SELECT * FROM wp_posts';
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user