Commit Graph

126783 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
090da99bdf
Merge pull request #18477 from MauricioFauth/identifier-name
Create the `Identifiers\Identifier` interface
2023-06-01 20:02:05 -03:00
Maurício Meneghini Fauth
1be42d13de
Create the Identifiers\Identifier interface
Changes Dbal\DatabaseName, Dbal\TableName and Triggers\TriggerName to
implements the new Identifier\Identifier interface.
Moves Dbal\DatabaseName, Dbal\TableName and Triggers\TriggerName to the
Identifiers namespace.
Renames the tryFromValue() and fromValue() methods to just tryFrom() and
from() respectively.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-06-01 19:09:25 -03:00
William Desportes
b2555a4fe4
Merge remote-tracking branch 'origin/master' 2023-06-01 10:01:39 +02:00
William Desportes
bf9519444a
Merge #18474 - Require min php 80102 (8.1.2)
Pull-request: #18474
Ref: #18217

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-06-01 10:00:32 +02:00
Maurício Meneghini Fauth
4953dd1ad0
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 22:30:01 -03:00
faissaloux
6ee89e6e84 require min php 80102
Signed-off-by: faissaloux <fwahabali@gmail.com>
2023-05-31 23:34:47 +01:00
Maurício Meneghini Fauth
578dbb301c
Fix SQL statement not being displayed correctly on RTL languages
Fixes #18471

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 12:48:34 -03:00
Maurício Meneghini Fauth
9c01b7ce48
Extract guard condition from Triggers\Triggers::export()
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 02:37:38 -03:00
Maurício Meneghini Fauth
1f734f932c
Fix mutation tests workflow for push events
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 02:31:58 -03:00
Maurício Meneghini Fauth
b11d81b40c
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 00:50:54 -03:00
Maurício Meneghini Fauth
3f587ccce4
Improve unit test for ResponseRenderer::setAjax()
Also tests the setAjax() method of Header, Footer and Console classes.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-31 00:26:48 -03:00
Maurício Meneghini Fauth
1e2114c812
Merge pull request #18468 from MauricioFauth/template-twig-env
Refactor Template class to lazy load the Twig Environment
2023-05-30 21:18:12 -03:00
Maurício Meneghini Fauth
946fa9dd66
Refactor Template class to lazy load the Twig Environment
Loads the Twig Environment class only when rendering a template
for the first time, not when constructing the Template object.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 17:55:30 -03:00
Maurício Meneghini Fauth
f110beb5f3
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 15:03:57 -03:00
Maurício Meneghini Fauth
b9084615f6
Fix execute routine page not working when not in a modal
Fixes #18441

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 15:00:22 -03:00
Maurício Meneghini Fauth
5c9847101c
Merge pull request #18453 from kamil-tekiela/quoteString
Use quoteString in CentralColumns
2023-05-30 14:28:19 -03:00
Maurício Meneghini Fauth
9b2f08303c
Split mutation tests workflow into two jobs
Splits it into infection-changed-files and infection-all-files.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 14:19:58 -03:00
Maurício Meneghini Fauth
5ea9d2a2dc
Merge pull request #18459 from kamil-tekiela/Removal-of-GLOBALS
Removal of globals
2023-05-30 12:41:27 -03:00
Maurício Meneghini Fauth
716a456ad0
Merge pull request #18463 from kamil-tekiela/Message
More specific return type
2023-05-29 23:23:02 -03:00
Maurício Meneghini Fauth
8bb312514e
Merge pull request #18464 from kamil-tekiela/Refactor-parsePath
More specific return type
2023-05-29 23:20:36 -03:00
Maurício Meneghini Fauth
bc553ffcc3
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-29 17:35:29 -03:00
Maurício Meneghini Fauth
746a34c009
Fix the actions not being hidden in the Triggers, Routines, Events pages
Fixes #17392

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-29 16:46:42 -03:00
diprofinfiniti
53b4011ed1
Translated using Weblate (Malay)
Currently translated at 9.3% (319 of 3427 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ms/
Signed-off-by: diprofinfiniti <anonynuine-999@yahoo.com>
2023-05-29 17:33:22 +02:00
William Desportes
23c1b01b38
Bump web-auth/webauthn-lib
No particular reason for that

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:41:52 +02:00
William Desportes
9fff97df36
Bump phpstan and psalm
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:39:45 +02:00
William Desportes
1d2464e38f
Bump google/recaptcha to 1.3.0 for PHP 8 support
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:35:20 +02:00
William Desportes
675f49c725
Use latest slim/psr7
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:31:26 +02:00
William Desportes
2fc35516ff
Adjust vendor excludes for ramsey/collection
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:30:04 +02:00
William Desportes
4d16355fba
Adjust check release excludes script for public/ folder
Ref: #18145 (ec31cbebc6)

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:29:40 +02:00
William Desportes
44ba9a5d22
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:16:36 +02:00
William Desportes
c4c0c8c834
Bump laminas/laminas-diactoros CI PHP requirement to PHP 8.0
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:12:18 +02:00
William Desportes
21cf996096
Merge #18462 - Code improvement: NullableCompareToNullRector
Pull-request: #18462

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:05:51 +02:00
William Desportes
62a44a78bb
Merge #18465 - Use array shape for getPaths
Pull-request: #18465

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:04:34 +02:00
William Desportes
3e644647e8
Fix mock value bug in phpunit, bump phpunit 8.5
This did happen to me in Ubuntu while packaging,  until now I did not understand it correctly.
It's a phpunit bug for sure, patched in 8.5.16.
Most probably due to https://github.com/sebastianbergmann/phpunit/pull/4678

```
1) PhpMyAdmin\Tests\TableTest::testDuplicateInfo
Invalid argument supplied for foreach()

libraries/classes/Table.php:944
test/classes/TableTest.php:955
phpvfscomposer://vendor/phpunit/phpunit/phpunit:60
```

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:01:09 +02:00
Kamil Tekiela
a72ec07b68 Use array shape for getPaths
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-29 11:43:43 +01:00
William Desportes
2db38cbe03
Bump phpmyadmin/twig-i18n-extension for PHP 8 support
Run: `php7.2 /bin/composer update --prefer-lowest`

PHP message: PHP Deprecated:  Optional parameter $context declared before required parameter $notes is implicitly treated as a required parameter in vendor/phpmyadmin/twig-i18n-extension/src/Node/TransNode.php on line 65

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:29:09 +02:00
William Desportes
18f5ab26fa
Bump the version of web-auth/webauthn-lib
Run: `php7.2 /bin/composer update --prefer-lowest`
and `php7.2 ./vendor/bin/phpunit --filter=webauth`

```
1) PhpMyAdmin\Tests\WebAuthn\WebauthnLibServerTest::testGetCredentialCreationOptions
ArgumentCountError: Too few arguments to function Webauthn\Server::__construct(), 2 passed in libraries/classes/WebAuthn/WebauthnLibServer.php on line 45 and exactly 3 expected

PhpMyAdmin\Tests\WebAuthn\WebauthnLibServerTest::testGetCredentialRequestOptions
ArgumentCountError: Too few arguments to function Webauthn\Server::__construct(), 2 passed in libraries/classes/WebAuthn/WebauthnLibServer.php on line 83 and exactly 3 expected
```

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:19:57 +02:00
William Desportes
4504fe0866
Fix a testing warning
1) Warning
Test method "testOrSkip" in test class "PhpMyAdmin\Tests\Http\Factory\ServerRequestFactoryTest" is not public.

phpvfscomposer:///vendor/phpunit/phpunit/phpunit:60
vendor/bin/phpunit:118

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:11:58 +02:00
William Desportes
eec0f60b84
Update baselines
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:06:26 +02:00
William Desportes
30274190f8
Fix test-php-psr7-implementations CI
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:05:23 +02:00
William Desportes
34922bace5
Update create-release.sh
Ref: https://github.com/DASPRiD/Enum/pull/14

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:37:58 +02:00
William Desportes
98cd2ab1de
Fix the workflow for PSR-7 libraries
Ref: 3b4b4e287a

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:25:38 +02:00
William Desportes
9a68412f4d
Update ChangeLog for 54471c7cd8
Ref: 54471c7cd8

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:23:11 +02:00
William Desportes
54471c7cd8
Require slim/psr7 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
Ref: https://github.com/slimphp/Slim-Psr7/pull/286

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:21:58 +02:00
William Desportes
a9cd68b87d
Revert "Replace slim/psr7 by nyholm/psr7"
This reverts commit 4a965c6d15.

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:21:53 +02:00
William Desportes
95866856f9
Merge #18452 - Prefill the field field_default_value on Central Columns
Pull-request: #18452

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:13:31 +02:00
Maurício Meneghini Fauth
920751a77a
Create the TriggerName value object
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-28 15:46:59 -03:00
phpMyAdmin bot
3949e5b41a Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2023-05-28 00:19:35 +00:00
Kamil Tekiela
477e867cab More specific return type
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 23:41:07 +01:00
Kamil Tekiela
92b9ba0ec2 More specific return type
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 22:47:17 +01:00