From 6f2ed1c869f90fc20c0464b6c75d4b80cd4293f0 Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Thu, 19 Sep 2024 09:21:40 -0300 Subject: [PATCH] chore: bump dependencies Signed-off-by: Vitor Mattos --- composer.lock | 37 +++++----- lib/BackgroundJob/UserDeleted.php | 2 +- lib/Command/Base.php | 2 +- lib/Command/Developer/Reset.php | 2 +- lib/Controller/AccountController.php | 4 +- lib/Controller/AdminController.php | 4 +- lib/Controller/FileController.php | 4 +- lib/Controller/FileElementController.php | 2 +- lib/Controller/PageController.php | 2 +- lib/Controller/RequestSignatureController.php | 2 +- lib/Controller/SettingController.php | 2 +- lib/Controller/SignFileController.php | 2 +- .../SignatureElementsController.php | 2 +- lib/Db/AccountFileMapper.php | 2 +- lib/Db/FileMapper.php | 2 +- lib/Db/FileTypeMapper.php | 2 +- lib/Events/ASignedEvent.php | 2 +- .../CertificateEngine/AEngineHandler.php | 2 +- .../CertificateEngine/CfsslHandler.php | 4 +- lib/Handler/CfsslServerHandler.php | 4 +- lib/Handler/FooterHandler.php | 2 +- lib/Handler/ISignHandler.php | 2 +- lib/Handler/SignEngineInterface.php | 2 +- lib/Listener/BeforeNodeDeletedListener.php | 2 +- .../Version8000Date20230410230327.php | 2 +- .../Version8000Date20230420125331.php | 2 +- lib/Notification/Notifier.php | 4 +- lib/Service/FileService.php | 2 +- lib/Service/IdentifyMethodService.php | 2 +- lib/Service/Install/InstallService.php | 4 +- lib/Service/Install/SignSetupService.php | 2 +- lib/Service/PdfParserService.php | 4 +- lib/Service/RequestSignatureService.php | 2 +- lib/Service/SignFileService.php | 2 +- lib/Settings/AdminSettings.php | 2 +- tests/Api/ApiRequester.php | 4 +- tests/Api/ApiTestCase.php | 6 +- tests/bootstrap.php | 4 +- .../features/bootstrap/FeatureContext.php | 2 +- tests/lib/AppConfigOverwrite.php | 4 +- vendor-bin/coding-standard/composer.lock | 59 +++++++++++++-- vendor-bin/openapi-extractor/composer.lock | 12 +-- vendor-bin/phpunit/composer.lock | 74 +++++++++++-------- vendor-bin/psalm/composer.lock | 12 +-- 44 files changed, 180 insertions(+), 118 deletions(-) diff --git a/composer.lock b/composer.lock index 7d9c6fbd86..c05524d1a1 100644 --- a/composer.lock +++ b/composer.lock @@ -1523,12 +1523,12 @@ "source": { "type": "git", "url": "https://github.com/nextcloud-deps/ocp.git", - "reference": "fc2066f5662af0b25eeaf83d1f0ffbccd4dc7c56" + "reference": "e3a87a417a6d51eda630e1bd56f0a42c9d277ec8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/fc2066f5662af0b25eeaf83d1f0ffbccd4dc7c56", - "reference": "fc2066f5662af0b25eeaf83d1f0ffbccd4dc7c56", + "url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/e3a87a417a6d51eda630e1bd56f0a42c9d277ec8", + "reference": "e3a87a417a6d51eda630e1bd56f0a42c9d277ec8", "shasum": "" }, "require": { @@ -1560,7 +1560,7 @@ "issues": "https://github.com/nextcloud-deps/ocp/issues", "source": "https://github.com/nextcloud-deps/ocp/tree/master" }, - "time": "2024-09-12T00:40:38+00:00" + "time": "2024-09-19T08:25:34+00:00" }, { "name": "psr/clock", @@ -1719,12 +1719,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "ed0688c3e18bf76d2a17fb243b99acb52c2e29ef" + "reference": "22aca9a3467be44288882a3bcf7f2865abe08ca3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/ed0688c3e18bf76d2a17fb243b99acb52c2e29ef", - "reference": "ed0688c3e18bf76d2a17fb243b99acb52c2e29ef", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/22aca9a3467be44288882a3bcf7f2865abe08ca3", + "reference": "22aca9a3467be44288882a3bcf7f2865abe08ca3", "shasum": "" }, "conflict": { @@ -1821,13 +1821,13 @@ "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7", - "concrete5/concrete5": "<9.3.3", + "concrete5/concrete5": "<9.3.4", "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4", "contao/core": "<3.5.39", - "contao/core-bundle": "<4.13.40|>=5,<5.3.4", + "contao/core-bundle": "<4.13.49|>=5,<5.3.15|>=5.4,<5.4.3", "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", "contao/managed-edition": "<=1.5", "corveda/phpsandbox": "<1.3.5", @@ -1835,8 +1835,9 @@ "craftcms/cms": "<4.6.2|>=5,<=5.2.2", "croogo/croogo": "<4", "cuyz/valinor": "<0.12", + "czim/file-handling": "<1.5|>=2,<2.3", "czproject/git-php": "<4.0.3", - "damienharper/auditor-bundle": "<6", + "damienharper/auditor-bundle": "<5.2.6", "dapphp/securimage": "<3.6.6", "darylldoyle/safe-svg": "<1.9.10", "datadog/dd-trace": ">=0.30,<0.30.2", @@ -1992,7 +1993,7 @@ "in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.3", "in2code/ipandlanguageredirect": "<5.1.2", "in2code/lux": "<17.6.1|>=18,<24.0.2", - "in2code/powermail": "<7.5|>=8,<8.5|>=9,<10.9|>=11,<12.4", + "in2code/powermail": "<7.5.1|>=8,<8.5.1|>=9,<10.9.1|>=11,<12.4.1", "innologi/typo3-appointments": "<2.0.6", "intelliants/subrion": "<4.2.2", "inter-mediator/inter-mediator": "==5.5", @@ -2022,7 +2023,7 @@ "kelvinmo/simplexrd": "<3.1.1", "kevinpapst/kimai2": "<1.16.7", "khodakhah/nodcms": "<=3", - "kimai/kimai": "<2.16", + "kimai/kimai": "<=2.20.1", "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4", "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", @@ -2055,7 +2056,7 @@ "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", "luyadev/yii-helpers": "<1.2.1", - "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch8|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch6|==2.4.7", + "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch9|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch7|==2.4.7|>=2.4.7.0-patch1,<2.4.7.0-patch2", "magento/core": "<=1.9.4.5", "magento/magento1ce": "<1.9.4.3-dev", "magento/magento1ee": ">=1,<1.14.4.3-dev", @@ -2066,7 +2067,8 @@ "mantisbt/mantisbt": "<2.26.2", "marcwillmann/turn": "<0.3.3", "matyhtf/framework": "<3.0.6", - "mautic/core": "<4.4.12|>=5.0.0.0-alpha,<5.0.4", + "mautic/core": "<4.4.13|>=5.0.0.0-alpha,<5.1.1", + "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", "mdanter/ecc": "<2", "mediawiki/core": "<1.36.2", "mediawiki/matomo": "<2.4.3", @@ -2176,7 +2178,7 @@ "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", "phpoffice/common": "<0.2.9", "phpoffice/phpexcel": "<1.8", - "phpoffice/phpspreadsheet": "<1.29.1|>=2,<2.2.1", + "phpoffice/phpspreadsheet": "<1.29.1|>=2,<2.1.1|>=2.2,<2.2.1", "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", @@ -2219,7 +2221,7 @@ "pubnub/pubnub": "<6.1", "pusher/pusher-php-server": "<2.2.1", "pwweb/laravel-core": "<=0.3.6.0-beta", - "pxlrbt/filament-excel": "<2.3.3", + "pxlrbt/filament-excel": "<1.1.14|>=2.0.0.0-alpha,<2.3.3", "pyrocms/pyrocms": "<=3.9.1", "qcubed/qcubed": "<=3.1.1", "quickapps/cms": "<=2.0.0.0-beta2", @@ -2431,6 +2433,7 @@ "winter/wn-dusk-plugin": "<2.1", "winter/wn-system-module": "<1.2.4", "wintercms/winter": "<=1.2.3", + "wireui/wireui": "<1.19.3|>=2,<2.1.3", "woocommerce/woocommerce": "<6.6|>=8.8,<8.8.5|>=8.9,<8.9.3", "wp-cli/wp-cli": ">=0.12,<2.5", "wp-graphql/wp-graphql": "<=1.14.5", @@ -2533,7 +2536,7 @@ "type": "tidelift" } ], - "time": "2024-09-10T18:06:22+00:00" + "time": "2024-09-18T23:05:04+00:00" } ], "aliases": [], diff --git a/lib/BackgroundJob/UserDeleted.php b/lib/BackgroundJob/UserDeleted.php index 94f4d69f6a..b1b99298ff 100644 --- a/lib/BackgroundJob/UserDeleted.php +++ b/lib/BackgroundJob/UserDeleted.php @@ -22,7 +22,7 @@ public function __construct( protected IdentifyMethodMapper $identifyMethodMapper, protected UserElementMapper $userElementMapper, protected ITimeFactory $time, - protected LoggerInterface $logger + protected LoggerInterface $logger, ) { parent::__construct($time); } diff --git a/lib/Command/Base.php b/lib/Command/Base.php index 82dfe8d758..7c7f610e9e 100644 --- a/lib/Command/Base.php +++ b/lib/Command/Base.php @@ -15,7 +15,7 @@ class Base extends CommandBase { public function __construct( public InstallService $installService, - protected LoggerInterface $logger + protected LoggerInterface $logger, ) { parent::__construct(); } diff --git a/lib/Command/Developer/Reset.php b/lib/Command/Developer/Reset.php index a21b6b88ed..cc37e212d8 100644 --- a/lib/Command/Developer/Reset.php +++ b/lib/Command/Developer/Reset.php @@ -22,7 +22,7 @@ class Reset extends Base { public function __construct( private IConfig $config, private IDBConnection $db, - private LoggerInterface $logger + private LoggerInterface $logger, ) { parent::__construct(); } diff --git a/lib/Controller/AccountController.php b/lib/Controller/AccountController.php index b382ed3d4b..87ba906b3f 100644 --- a/lib/Controller/AccountController.php +++ b/lib/Controller/AccountController.php @@ -63,7 +63,7 @@ public function __construct( protected IUserSession $userSession, protected SessionService $sessionService, private IPreview $preview, - private ValidateHelper $validateHelper + private ValidateHelper $validateHelper, ) { parent::__construct(Application::APP_ID, $request); } @@ -149,7 +149,7 @@ public function createToSign(string $uuid, string $email, string $password, ?str #[NoCSRFRequired] #[ApiRoute(verb: 'POST', url: '/api/{apiVersion}/account/signature', requirements: ['apiVersion' => '(v1)'])] public function signatureGenerate( - string $signPassword + string $signPassword, ): DataResponse { try { $identify = $this->userSession->getUser()->getEMailAddress(); diff --git a/lib/Controller/AdminController.php b/lib/Controller/AdminController.php index 60e2bafed1..28114b2649 100644 --- a/lib/Controller/AdminController.php +++ b/lib/Controller/AdminController.php @@ -65,7 +65,7 @@ public function __construct( public function generateCertificateCfssl( array $rootCert, string $cfsslUri = '', - string $configPath = '' + string $configPath = '', ): DataResponse { try { $engineHandler = $this->generateCertificate($rootCert, [ @@ -100,7 +100,7 @@ public function generateCertificateCfssl( #[ApiRoute(verb: 'POST', url: '/api/{apiVersion}/admin/certificate/openssl', requirements: ['apiVersion' => '(v1)'])] public function generateCertificateOpenSsl( array $rootCert, - string $configPath = '' + string $configPath = '', ): DataResponse { try { $engineHandler = $this->generateCertificate($rootCert, [ diff --git a/lib/Controller/FileController.php b/lib/Controller/FileController.php index a46f7f2f4d..c38ec2d9f9 100644 --- a/lib/Controller/FileController.php +++ b/lib/Controller/FileController.php @@ -64,7 +64,7 @@ public function __construct( private IPreview $preview, private IMimeIconProvider $mimeIconProvider, private FileService $fileService, - private ValidateHelper $validateHelper + private ValidateHelper $validateHelper, ) { parent::__construct(Application::APP_ID, $request); } @@ -248,7 +248,7 @@ public function getThumbnail( bool $a = false, bool $forceIcon = true, string $mode = 'fill', - bool $mimeFallback = false + bool $mimeFallback = false, ) { if ($nodeId === -1 || $x === 0 || $y === 0) { return new DataResponse([], Http::STATUS_BAD_REQUEST); diff --git a/lib/Controller/FileElementController.php b/lib/Controller/FileElementController.php index de4a46a690..dcc14f77d4 100644 --- a/lib/Controller/FileElementController.php +++ b/lib/Controller/FileElementController.php @@ -30,7 +30,7 @@ public function __construct( private FileElementService $fileElementService, private IUserSession $userSession, private ValidateHelper $validateHelper, - private LoggerInterface $logger + private LoggerInterface $logger, ) { parent::__construct(Application::APP_ID, $request); } diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 2578b991fc..5bddef84e7 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -61,7 +61,7 @@ public function __construct( private FileService $fileService, private ValidateHelper $validateHelper, private IEventDispatcher $eventDispatcher, - private IURLGenerator $url + private IURLGenerator $url, ) { parent::__construct( request: $request, diff --git a/lib/Controller/RequestSignatureController.php b/lib/Controller/RequestSignatureController.php index 09e305cccb..eb8b5f296c 100644 --- a/lib/Controller/RequestSignatureController.php +++ b/lib/Controller/RequestSignatureController.php @@ -38,7 +38,7 @@ public function __construct( protected IUserSession $userSession, protected FileService $fileService, protected ValidateHelper $validateHelper, - protected RequestSignatureService $requestSignatureService + protected RequestSignatureService $requestSignatureService, ) { parent::__construct(Application::APP_ID, $request); } diff --git a/lib/Controller/SettingController.php b/lib/Controller/SettingController.php index dcdc55480d..32f3f84580 100644 --- a/lib/Controller/SettingController.php +++ b/lib/Controller/SettingController.php @@ -21,7 +21,7 @@ class SettingController extends AEnvironmentAwareController { public function __construct( IRequest $request, - private CertificateEngineHandler $certificateEngineHandler + private CertificateEngineHandler $certificateEngineHandler, ) { parent::__construct(Application::APP_ID, $request); } diff --git a/lib/Controller/SignFileController.php b/lib/Controller/SignFileController.php index fbb7b63e9e..4515ba7bfe 100644 --- a/lib/Controller/SignFileController.php +++ b/lib/Controller/SignFileController.php @@ -44,7 +44,7 @@ public function __construct( protected SignFileService $signFileService, private IdentifyMethodService $identifyMethodService, private FileService $fileService, - protected LoggerInterface $logger + protected LoggerInterface $logger, ) { parent::__construct(Application::APP_ID, $request); } diff --git a/lib/Controller/SignatureElementsController.php b/lib/Controller/SignatureElementsController.php index e3d81aee91..150f6546c4 100644 --- a/lib/Controller/SignatureElementsController.php +++ b/lib/Controller/SignatureElementsController.php @@ -46,7 +46,7 @@ public function __construct( protected SessionService $sessionService, protected SignFileService $signFileService, private IPreview $preview, - private ValidateHelper $validateHelper + private ValidateHelper $validateHelper, ) { parent::__construct(Application::APP_ID, $request); } diff --git a/lib/Db/AccountFileMapper.php b/lib/Db/AccountFileMapper.php index 3f91c88110..e811b61bc1 100644 --- a/lib/Db/AccountFileMapper.php +++ b/lib/Db/AccountFileMapper.php @@ -28,7 +28,7 @@ public function __construct( private IURLGenerator $urlGenerator, private FileMapper $fileMapper, private SignRequestMapper $signRequestMapper, - private FileTypeMapper $fileTypeMapper + private FileTypeMapper $fileTypeMapper, ) { parent::__construct($db, 'libresign_account_file'); } diff --git a/lib/Db/FileMapper.php b/lib/Db/FileMapper.php index c5d0b1145a..ecf53bc191 100644 --- a/lib/Db/FileMapper.php +++ b/lib/Db/FileMapper.php @@ -27,7 +27,7 @@ class FileMapper extends QBMapper { public function __construct( IDBConnection $db, - private IL10N $l + private IL10N $l, ) { parent::__construct($db, 'libresign_file'); } diff --git a/lib/Db/FileTypeMapper.php b/lib/Db/FileTypeMapper.php index 92c3419615..46b5e90b81 100644 --- a/lib/Db/FileTypeMapper.php +++ b/lib/Db/FileTypeMapper.php @@ -23,7 +23,7 @@ class FileTypeMapper extends QBMapper { public function __construct( IDBConnection $db, - private IL10N $l + private IL10N $l, ) { parent::__construct($db, 'libresign_file_type'); } diff --git a/lib/Events/ASignedEvent.php b/lib/Events/ASignedEvent.php index a9b850d2db..ae20506433 100644 --- a/lib/Events/ASignedEvent.php +++ b/lib/Events/ASignedEvent.php @@ -16,7 +16,7 @@ abstract class ASignedEvent extends Event { public function __construct( public SignFileService $fileService, public File $signedFile, - public bool $allSigned + public bool $allSigned, ) { parent::__construct(); } diff --git a/lib/Handler/CertificateEngine/AEngineHandler.php b/lib/Handler/CertificateEngine/AEngineHandler.php index 1b38278672..670a5463a7 100644 --- a/lib/Handler/CertificateEngine/AEngineHandler.php +++ b/lib/Handler/CertificateEngine/AEngineHandler.php @@ -72,7 +72,7 @@ public function __construct( protected function exportToPkcs12( OpenSSLCertificate|string $certificate, - OpenSSLAsymmetricKey|OpenSSLCertificate|string $privateKey + OpenSSLAsymmetricKey|OpenSSLCertificate|string $privateKey, ): string { if (empty($certificate) || empty($privateKey)) { throw new EmptyCertificateException(); diff --git a/lib/Handler/CertificateEngine/CfsslHandler.php b/lib/Handler/CertificateEngine/CfsslHandler.php index 0ff5770db6..759500d9f9 100644 --- a/lib/Handler/CertificateEngine/CfsslHandler.php +++ b/lib/Handler/CertificateEngine/CfsslHandler.php @@ -51,7 +51,7 @@ public function __construct( public function generateRootCert( string $commonName, - array $names = [] + array $names = [], ): string { $key = bin2hex(random_bytes(16)); @@ -237,7 +237,7 @@ private function wakeUp(): void { } $cmd = 'nohup ' . $binary . ' serve -address=127.0.0.1 ' . '-ca-key ' . $configPath . DIRECTORY_SEPARATOR . 'ca-key.pem ' . - '-ca ' . $configPath . DIRECTORY_SEPARATOR . 'ca.pem '. + '-ca ' . $configPath . DIRECTORY_SEPARATOR . 'ca.pem ' . '-config ' . $configPath . DIRECTORY_SEPARATOR . 'config_server.json > /dev/null 2>&1 & echo $!'; shell_exec($cmd); $loops = 0; diff --git a/lib/Handler/CfsslServerHandler.php b/lib/Handler/CfsslServerHandler.php index 886fe0d7f2..b22ade96d9 100644 --- a/lib/Handler/CfsslServerHandler.php +++ b/lib/Handler/CfsslServerHandler.php @@ -18,7 +18,7 @@ public function createConfigServer( string $commonName, array $names, string $key, - string $configPath + string $configPath, ): void { $this->putCsrServer( $commonName, @@ -31,7 +31,7 @@ public function createConfigServer( private function putCsrServer( string $commonName, array $names, - string $configPath + string $configPath, ): void { $filename = $configPath . DIRECTORY_SEPARATOR . self::CSR_FILE; $content = [ diff --git a/lib/Handler/FooterHandler.php b/lib/Handler/FooterHandler.php index 513f6c1c45..aceeac5e83 100644 --- a/lib/Handler/FooterHandler.php +++ b/lib/Handler/FooterHandler.php @@ -126,7 +126,7 @@ private function getTemplateVars(): array { $this->templateVars['validationSite'] = $this->appConfig->getAppValue('validation_site'); if ($this->templateVars['validationSite']) { - $this->templateVars['validationSite'] = rtrim($this->templateVars['validationSite'], '/').'/'.$this->fileEntity->getUuid(); + $this->templateVars['validationSite'] = rtrim($this->templateVars['validationSite'], '/') . '/' . $this->fileEntity->getUuid(); } else { $this->templateVars['validationSite'] = $this->urlGenerator->linkToRouteAbsolute('libresign.page.validationFileWithShortUrl', [ 'uuid' => $this->fileEntity->getUuid(), diff --git a/lib/Handler/ISignHandler.php b/lib/Handler/ISignHandler.php index ce223ce993..44fc0721f7 100644 --- a/lib/Handler/ISignHandler.php +++ b/lib/Handler/ISignHandler.php @@ -14,6 +14,6 @@ interface ISignHandler { public function sign( File $inputFile, File $certificate, - string $password + string $password, ): string; } diff --git a/lib/Handler/SignEngineInterface.php b/lib/Handler/SignEngineInterface.php index 4e7bcdd897..79e515f41e 100644 --- a/lib/Handler/SignEngineInterface.php +++ b/lib/Handler/SignEngineInterface.php @@ -19,6 +19,6 @@ interface SignEngineInterface { public function sign( File $inputFile, File $certificate, - string $password + string $password, ): string; } diff --git a/lib/Listener/BeforeNodeDeletedListener.php b/lib/Listener/BeforeNodeDeletedListener.php index 4634263a3f..ca303f8839 100644 --- a/lib/Listener/BeforeNodeDeletedListener.php +++ b/lib/Listener/BeforeNodeDeletedListener.php @@ -25,7 +25,7 @@ class BeforeNodeDeletedListener implements IEventListener { public function __construct( private FileMapper $fileMapper, private RequestSignatureService $requestSignatureService, - private IDBConnection $db + private IDBConnection $db, ) { } diff --git a/lib/Migration/Version8000Date20230410230327.php b/lib/Migration/Version8000Date20230410230327.php index 2367b84ba9..77fc285294 100644 --- a/lib/Migration/Version8000Date20230410230327.php +++ b/lib/Migration/Version8000Date20230410230327.php @@ -20,7 +20,7 @@ class Version8000Date20230410230327 extends SimpleMigrationStep { public function __construct( protected IAppConfig $appConfig, - protected IAppDataFactory $appDataFactory + protected IAppDataFactory $appDataFactory, ) { $this->appData = $appDataFactory->get('libresign'); } diff --git a/lib/Migration/Version8000Date20230420125331.php b/lib/Migration/Version8000Date20230420125331.php index 0ceb389039..80053b16a8 100644 --- a/lib/Migration/Version8000Date20230420125331.php +++ b/lib/Migration/Version8000Date20230420125331.php @@ -21,7 +21,7 @@ */ class Version8000Date20230420125331 extends SimpleMigrationStep { public function __construct( - private IDBConnection $connection + private IDBConnection $connection, ) { } /** diff --git a/lib/Notification/Notifier.php b/lib/Notification/Notifier.php index d04ad43daf..55307331a8 100644 --- a/lib/Notification/Notifier.php +++ b/lib/Notification/Notifier.php @@ -25,7 +25,7 @@ public function __construct( private IURLGenerator $url, private Definitions $definitions, private FileMapper $fileMapper, - private SignRequestMapper $signRequestMapper + private SignRequestMapper $signRequestMapper, ) { } @@ -76,7 +76,7 @@ public function prepare(INotification $notification, string $languageCode): INot private function parseSignRequest( INotification $notification, IL10N $l, - bool $update + bool $update, ): INotification { $parameters = $notification->getSubjectParameters(); $notification->setIcon($this->url->getAbsoluteURL($this->url->imagePath(Application::APP_ID, 'app-dark.svg'))); diff --git a/lib/Service/FileService.php b/lib/Service/FileService.php index 1846b19d36..1d9632e779 100644 --- a/lib/Service/FileService.php +++ b/lib/Service/FileService.php @@ -84,7 +84,7 @@ public function __construct( private IURLGenerator $urlGenerator, protected IMimeTypeDetector $mimeTypeDetector, protected LoggerInterface $logger, - protected IL10N $l10n + protected IL10N $l10n, ) { } diff --git a/lib/Service/IdentifyMethodService.php b/lib/Service/IdentifyMethodService.php index 4230371c6c..2d34f4a660 100644 --- a/lib/Service/IdentifyMethodService.php +++ b/lib/Service/IdentifyMethodService.php @@ -47,7 +47,7 @@ public function __construct( private IdentifyMethodMapper $identifyMethodMapper, private IL10N $l10n, private Account $account, - private Email $email + private Email $email, ) { } diff --git a/lib/Service/Install/InstallService.php b/lib/Service/Install/InstallService.php index bdf69db21c..4c6de3659a 100644 --- a/lib/Service/Install/InstallService.php +++ b/lib/Service/Install/InstallService.php @@ -398,7 +398,7 @@ public function installJava(?bool $async = false): void { */ if ($this->architecture === 'x86_64') { $compressedFileName = 'OpenJDK21U-jre_x64_' . $linuxDistribution . '_hotspot_' . self::JAVA_PARTIAL_VERSION . '.tar.gz'; - $url = 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-' . self::JAVA_URL_PATH_NAME . '/' . $compressedFileName; + $url = 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-' . self::JAVA_URL_PATH_NAME . '/' . $compressedFileName; } elseif ($this->architecture === 'aarch64') { $compressedFileName = 'OpenJDK21U-jre_aarch64_' . $linuxDistribution . '_hotspot_' . self::JAVA_PARTIAL_VERSION . '.tar.gz'; $url = 'https://github.com/adoptium/temurin21-binaries/releases/download/jdk-' . self::JAVA_URL_PATH_NAME . '/' . $compressedFileName; @@ -412,7 +412,7 @@ public function installJava(?bool $async = false): void { } $comporessedInternalFileName = $this->getDataDir() . '/' . $this->getInternalPathOfFile($compressedFile); - $dependencyName = 'java ' . $this->architecture . ' '. $linuxDistribution; + $dependencyName = 'java ' . $this->architecture . ' ' . $linuxDistribution; $this->download($url, $dependencyName, $comporessedInternalFileName, $hash, 'sha256'); $extractor = new TAR($comporessedInternalFileName); diff --git a/lib/Service/Install/SignSetupService.php b/lib/Service/Install/SignSetupService.php index 69abad0036..c67c17e906 100644 --- a/lib/Service/Install/SignSetupService.php +++ b/lib/Service/Install/SignSetupService.php @@ -454,7 +454,7 @@ private function getRootCertificatePublicKey(): string { return file_get_contents($localCert); } } - return $this->fileAccessHelper->file_get_contents($this->environmentHelper->getServerRoot().'/resources/codesigning/root.crt'); + return $this->fileAccessHelper->file_get_contents($this->environmentHelper->getServerRoot() . '/resources/codesigning/root.crt'); } public function getDevelopCert(): array { diff --git a/lib/Service/PdfParserService.php b/lib/Service/PdfParserService.php index 5f504dc068..0df25970b7 100644 --- a/lib/Service/PdfParserService.php +++ b/lib/Service/PdfParserService.php @@ -71,8 +71,8 @@ private function parsePdfOnlyWithPhp(string $filename): array { 'h' => $details['MediaBox'][3] ]; if (!is_numeric($widthAndHeight['w']) || !is_numeric($widthAndHeight['h'])) { - $this->logger->error('Impossible get metadata from this file: ' . $filename. '. Error to get page width and height.'); - throw new LibresignException('Impossible get metadata from this file: ' . $filename. '. Error to get page width and height. If possible, open an issue at github.com/libresign/libresign with the file that you used.'); + $this->logger->error('Impossible get metadata from this file: ' . $filename . '. Error to get page width and height.'); + throw new LibresignException('Impossible get metadata from this file: ' . $filename . '. Error to get page width and height. If possible, open an issue at github.com/libresign/libresign with the file that you used.'); } $output['d'][] = $widthAndHeight; } diff --git a/lib/Service/RequestSignatureService.php b/lib/Service/RequestSignatureService.php index 9f79e29e42..818cccecd6 100644 --- a/lib/Service/RequestSignatureService.php +++ b/lib/Service/RequestSignatureService.php @@ -43,7 +43,7 @@ public function __construct( protected IMimeTypeDetector $mimeTypeDetector, protected ValidateHelper $validateHelper, protected IClientService $client, - protected LoggerInterface $logger + protected LoggerInterface $logger, ) { } diff --git a/lib/Service/SignFileService.php b/lib/Service/SignFileService.php index 670925cc8f..954f3cd7b3 100644 --- a/lib/Service/SignFileService.php +++ b/lib/Service/SignFileService.php @@ -446,7 +446,7 @@ public function requestCode( SignRequestEntity $signRequest, string $identifyMethodName, string $signMethodName, - string $identify = '' + string $identify = '', ): void { $identifyMethods = $this->identifyMethodService->getIdentifyMethodsFromSignRequestId($signRequest->getId()); if (empty($identifyMethods[$identifyMethodName])) { diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php index ab810f4e73..ccb3e23b88 100644 --- a/lib/Settings/AdminSettings.php +++ b/lib/Settings/AdminSettings.php @@ -16,7 +16,7 @@ class AdminSettings implements IIconSection { public function __construct( private IL10N $l, - private IURLGenerator $urlGenerator + private IURLGenerator $urlGenerator, ) { } diff --git a/tests/Api/ApiRequester.php b/tests/Api/ApiRequester.php index 81e15b1a17..197ab964e6 100644 --- a/tests/Api/ApiRequester.php +++ b/tests/Api/ApiRequester.php @@ -10,7 +10,7 @@ use bovigo\vfs\vfsStream; use ByJG\ApiTools\AbstractRequester; -use ByJG\Util\Psr7\Response; +use ByJG\WebRequest\Psr7\Response; use GuzzleHttp\Psr7\Stream; use OC\AppFramework\Http\Request; use OCP\IRequest; @@ -23,7 +23,7 @@ * Request handler based on ByJG HttpClient (WebRequest) */ class ApiRequester extends AbstractRequester { - protected function handleRequest(RequestInterface $request):Response|ResponseInterface { + protected function handleRequest(RequestInterface $request):ResponseInterface { $this->setupRequest($request); $body = $this->doRequest(); diff --git a/tests/Api/ApiTestCase.php b/tests/Api/ApiTestCase.php index 9d1d55bd37..9727e49db8 100644 --- a/tests/Api/ApiTestCase.php +++ b/tests/Api/ApiTestCase.php @@ -30,7 +30,7 @@ class ApiTestCase extends TestCase { */ protected $schema; - protected AbstractRequester|null $requester = null; + protected ?AbstractRequester $requester = null; /** * @var \OCA\Libresign\Tests\Api\ApiRequester @@ -73,7 +73,7 @@ private function removeBasePath(array $data): array { * * When set, all requests without an own schema use this one instead. */ - public function setSchema(Schema|null $schema):void { + public function setSchema(?Schema $schema):void { $this->schema = $schema; } @@ -84,7 +84,7 @@ public function setRequester(AbstractRequester $requester):void { /** * @return AbstractRequester */ - protected function getRequester():AbstractRequester|null { + protected function getRequester():?AbstractRequester { if (is_null($this->requester)) { $this->requester = new ApiRequester(); } diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 8b40051e0f..b0c7123aeb 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -10,8 +10,8 @@ define('PHPUNIT_RUN', 1); } -require_once __DIR__.'/../../../lib/base.php'; -require_once __DIR__.'/../vendor/autoload.php'; +require_once __DIR__ . '/../../../lib/base.php'; +require_once __DIR__ . '/../vendor/autoload.php'; \OC::$composerAutoloader->addPsr4('Test\\', OC::$SERVERROOT . '/tests/lib/', true); \OC::$composerAutoloader->addPsr4('Tests\\', OC::$SERVERROOT . '/tests/', true); diff --git a/tests/integration/features/bootstrap/FeatureContext.php b/tests/integration/features/bootstrap/FeatureContext.php index 0143174efd..07fc149137 100644 --- a/tests/integration/features/bootstrap/FeatureContext.php +++ b/tests/integration/features/bootstrap/FeatureContext.php @@ -215,7 +215,7 @@ public function waitForXSecond(int $seconds): void { /** * @When user :user has the following notifications */ - public function userNotifications(string $user, TableNode|null $body = null): void { + public function userNotifications(string $user, ?TableNode $body = null): void { $this->setCurrentUser($user); $this->sendOCSRequest( 'GET', '/apps/notifications/api/v2/notifications' diff --git a/tests/lib/AppConfigOverwrite.php b/tests/lib/AppConfigOverwrite.php index 1a69022e04..e47300a2d9 100644 --- a/tests/lib/AppConfigOverwrite.php +++ b/tests/lib/AppConfigOverwrite.php @@ -29,7 +29,7 @@ public function getValueMixed( string $app, string $key, string $default = '', - ?bool $lazy = false + ?bool $lazy = false, ): string { if (isset($this->overWrite[$app]) && isset($this->overWrite[$app][$key])) { return $this->overWrite[$app][$key]; @@ -43,7 +43,7 @@ public function setValueMixed( string $key, string $value, bool $lazy = false, - bool $sensitive = false + bool $sensitive = false, ): bool { $this->overWrite[$app][$key] = $value; return true; diff --git a/vendor-bin/coding-standard/composer.lock b/vendor-bin/coding-standard/composer.lock index 6ee27aae98..66fc2dccfe 100644 --- a/vendor-bin/coding-standard/composer.lock +++ b/vendor-bin/coding-standard/composer.lock @@ -7,21 +7,68 @@ "content-hash": "53787f217964dba44567caa03eb9edcc", "packages": [], "packages-dev": [ + { + "name": "kubawerlos/php-cs-fixer-custom-fixers", + "version": "v3.22.0", + "source": { + "type": "git", + "url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git", + "reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/8701394f0c7cd450ac4fa577d24589122c1d5d5e", + "reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "ext-tokenizer": "*", + "friendsofphp/php-cs-fixer": "^3.61.1", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6.4 || ^10.5.29" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpCsFixerCustomFixers\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kuba Werłos", + "email": "werlos@gmail.com" + } + ], + "description": "A set of custom fixers for PHP CS Fixer", + "support": { + "issues": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/issues", + "source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.22.0" + }, + "time": "2024-08-16T20:44:35+00:00" + }, { "name": "nextcloud/coding-standard", - "version": "v1.2.3", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/nextcloud/coding-standard.git", - "reference": "bc9c53a5306114b60c4363057aff9c2ed10a54da" + "reference": "e88acb0df6217b808d1632286ddfec9267a102e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/bc9c53a5306114b60c4363057aff9c2ed10a54da", - "reference": "bc9c53a5306114b60c4363057aff9c2ed10a54da", + "url": "https://api.github.com/repos/nextcloud/coding-standard/zipball/e88acb0df6217b808d1632286ddfec9267a102e4", + "reference": "e88acb0df6217b808d1632286ddfec9267a102e4", "shasum": "" }, "require": { + "kubawerlos/php-cs-fixer-custom-fixers": "^3.22", "php": "^7.3|^8.0", "php-cs-fixer/shim": "^3.17" }, @@ -44,9 +91,9 @@ "description": "Nextcloud coding standards for the php cs fixer", "support": { "issues": "https://github.com/nextcloud/coding-standard/issues", - "source": "https://github.com/nextcloud/coding-standard/tree/v1.2.3" + "source": "https://github.com/nextcloud/coding-standard/tree/v1.3.1" }, - "time": "2024-08-23T14:32:32+00:00" + "time": "2024-09-19T09:07:10+00:00" }, { "name": "php-cs-fixer/shim", diff --git a/vendor-bin/openapi-extractor/composer.lock b/vendor-bin/openapi-extractor/composer.lock index 22ac5c6eb2..5db0977d19 100644 --- a/vendor-bin/openapi-extractor/composer.lock +++ b/vendor-bin/openapi-extractor/composer.lock @@ -126,16 +126,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.1.0", + "version": "v5.2.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" + "reference": "23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb", + "reference": "23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb", "shasum": "" }, "require": { @@ -178,9 +178,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.2.0" }, - "time": "2024-07-01T20:03:41+00:00" + "time": "2024-09-15T16:40:33+00:00" }, { "name": "phpstan/phpdoc-parser", diff --git a/vendor-bin/phpunit/composer.lock b/vendor-bin/phpunit/composer.lock index 223f5e5125..efe76b8d02 100644 --- a/vendor-bin/phpunit/composer.lock +++ b/vendor-bin/phpunit/composer.lock @@ -13,22 +13,23 @@ "source": { "type": "git", "url": "https://github.com/byjg/php-swagger-test.git", - "reference": "91c268624566924776288fbd4725d62720cbafd3" + "reference": "30190f22f21e9d178f127361629edfae73ab9b8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/byjg/php-swagger-test/zipball/91c268624566924776288fbd4725d62720cbafd3", - "reference": "91c268624566924776288fbd4725d62720cbafd3", + "url": "https://api.github.com/repos/byjg/php-swagger-test/zipball/30190f22f21e9d178f127361629edfae73ab9b8c", + "reference": "30190f22f21e9d178f127361629edfae73ab9b8c", "shasum": "" }, "require": { - "byjg/webrequest": "dev-5.0.0rc", + "byjg/webrequest": "^5.0", "ext-json": "*", "php": ">=8.1" }, "require-dev": { "byjg/restserver": "^5.0", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "vimeo/psalm": "^5.9" }, "type": "library", "autoload": { @@ -45,7 +46,13 @@ "issues": "https://github.com/byjg/php-swagger-test/issues", "source": "https://github.com/byjg/php-swagger-test/tree/5.0" }, - "time": "2024-01-07T20:16:47+00:00" + "funding": [ + { + "url": "https://github.com/byjg", + "type": "github" + } + ], + "time": "2024-09-16T15:24:20+00:00" }, { "name": "byjg/uri", @@ -97,34 +104,39 @@ }, { "name": "byjg/webrequest", - "version": "dev-5.0.0rc", + "version": "5.0.x-dev", "source": { "type": "git", "url": "https://github.com/byjg/php-webrequest.git", - "reference": "f0940943d276c05e25772c9a1b1886db15868328" + "reference": "4b65cc127da2b921322eba0256fa5e5ccbc51bda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/byjg/php-webrequest/zipball/f0940943d276c05e25772c9a1b1886db15868328", - "reference": "f0940943d276c05e25772c9a1b1886db15868328", + "url": "https://api.github.com/repos/byjg/php-webrequest/zipball/4b65cc127da2b921322eba0256fa5e5ccbc51bda", + "reference": "4b65cc127da2b921322eba0256fa5e5ccbc51bda", "shasum": "" }, "require": { - "byjg/uri": "5.0.x-dev", + "byjg/uri": "^5.0", "ext-curl": "*", "ext-json": "*", "php": ">=8.1", "psr/http-client": "^1.0", - "psr/http-message": "^2.0" + "psr/http-message": "^1.0|^2.0" + }, + "provide": { + "psr/http-client-implementation": "1.0", + "psr/http-message-implementation": "1.0" }, "require-dev": { "ext-soap": "*", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "vimeo/psalm": "^5.9" }, "type": "library", "autoload": { "psr-4": { - "ByJG\\Util\\": "src/" + "ByJG\\WebRequest\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -140,9 +152,9 @@ "description": "A lightweight and highly customized CURL wrapper for making RESt calls using PSR7 implementation and a wrapper for call dynamically SOAP requests.", "support": { "issues": "https://github.com/byjg/php-webrequest/issues", - "source": "https://github.com/byjg/php-webrequest/tree/5.0.0rc" + "source": "https://github.com/byjg/php-webrequest/tree/5.0" }, - "time": "2024-01-07T23:30:39+00:00" + "time": "2024-09-16T14:43:58+00:00" }, { "name": "donatj/mock-webserver", @@ -452,16 +464,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.1.0", + "version": "v5.2.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" + "reference": "23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", - "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb", + "reference": "23c79fbbfb725fb92af9bcf41065c8e9a0d49ddb", "shasum": "" }, "require": { @@ -504,9 +516,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.2.0" }, - "time": "2024-07-01T20:03:41+00:00" + "time": "2024-09-15T16:40:33+00:00" }, { "name": "phar-io/manifest", @@ -956,12 +968,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "3c69d315bdf79080c8e115b69d1961c6905b0e18" + "reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3c69d315bdf79080c8e115b69d1961c6905b0e18", - "reference": "3c69d315bdf79080c8e115b69d1961c6905b0e18", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7ac8b4e63f456046dcb4c9787da9382831a1874b", + "reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b", "shasum": "" }, "require": { @@ -1033,7 +1045,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.34" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5" }, "funding": [ { @@ -1049,7 +1061,7 @@ "type": "tidelift" } ], - "time": "2024-09-13T05:19:38+00:00" + "time": "2024-09-19T10:52:21+00:00" }, { "name": "psr/http-client", @@ -2467,12 +2479,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "62f96e1cfd4cf518882a36bfedcf1fe4093c1299" + "reference": "7025b964f123bbf1896d7563db6ec7f1f63e918a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/62f96e1cfd4cf518882a36bfedcf1fe4093c1299", - "reference": "62f96e1cfd4cf518882a36bfedcf1fe4093c1299", + "url": "https://api.github.com/repos/symfony/yaml/zipball/7025b964f123bbf1896d7563db6ec7f1f63e918a", + "reference": "7025b964f123bbf1896d7563db6ec7f1f63e918a", "shasum": "" }, "require": { @@ -2534,7 +2546,7 @@ "type": "tidelift" } ], - "time": "2024-08-11T17:40:32+00:00" + "time": "2024-09-16T14:36:56+00:00" }, { "name": "theseer/tokenizer", diff --git a/vendor-bin/psalm/composer.lock b/vendor-bin/psalm/composer.lock index 607229ec85..f3a072d947 100644 --- a/vendor-bin/psalm/composer.lock +++ b/vendor-bin/psalm/composer.lock @@ -692,16 +692,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.19.1", + "version": "v4.19.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" + "reference": "0ed4c8949a32986043e977dbe14776c14d644c45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ed4c8949a32986043e977dbe14776c14d644c45", + "reference": "0ed4c8949a32986043e977dbe14776c14d644c45", "shasum": "" }, "require": { @@ -742,9 +742,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.2" }, - "time": "2024-03-17T08:10:35+00:00" + "time": "2024-09-17T19:36:00+00:00" }, { "name": "phpdocumentor/reflection-common",